Changeset 5261406 in rtems
- Timestamp:
- 06/27/02 12:18:24 (21 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- a25b63b
- Parents:
- 272413c
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/ChangeLog
r272413c r5261406 5 5 RTEMS_GCC_PRINT 6 6 * aclocal/check-multiprocessing.m4: Fix typo. 7 * automake/compile.am: Remove CXX support. 8 Replace AS by CCAS. Remove LINK_LIBS, LINK_OBJS, LINK_FILES. 7 9 8 10 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> -
c/src/exec/automake/compile.am
r272413c r5261406 37 37 ## 'VARIANT=<OPTIMIZE|DEBUG|PROFILE>' targets to their _V values. 38 38 39 ## XCPPFLAGS, XCFLAGS, X CXXFLAGS, XASFLAGS39 ## XCPPFLAGS, XCFLAGS, XASFLAGS 40 40 ## are used to add flags from the shell 41 41 ## cf. make.info ("Implicit rules/variables" for details) … … 58 58 $(DEFINES) $(XCPPFLAGS) $(CPPFLAGS_GCC) 59 59 CFLAGS = $(CFLAGS_DEFAULT) $(CPU_CFLAGS) $(XCFLAGS) 60 CXXFLAGS = $(CFLAGS_DEFAULT) $(CPU_CFLAGS) $(XCXXFLAGS)61 60 ASFLAGS = $(CPU_ASFLAGS) $(CPU_CFLAGS) $(XASFLAGS) 62 63 LINK_LIBS = $(LD_LIBS)64 61 65 62 ## FIXME: This doesn't seem to be correct … … 67 64 # some compilers do allow optimization with their "-g" 68 65 CFLAGS_DEBUG_OPTIMIZE_V=-g 69 CXXFLAGS_DEBUG_OPTIMIZE_V=-g70 66 LDFLAGS_DEBUG_V = 71 67 72 68 # profile flag; use gprof(1) 73 69 CFLAGS_PROFILE_V=-pg 74 CXXFLAGS_PROFILE_V=-pg75 70 LDFLAGS_PROFILE_V = 76 71 … … 83 78 # ld flags for profiling, debugging 84 79 LDFLAGS=$(LDFLAGS_PROFILE) $(LDFLAGS_DEBUG) $(LD_PATHS:%=-L %) 85 86 #87 # Client compiler and support tools88 #89 80 90 81 # … … 98 89 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 99 90 100 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 101 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 102 CXXLD = $(CXX) 103 CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ 104 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 105 106 AS = $(CC) 107 ASCOMPILE = $(AS) $(AM_ASFLAGS) $(ASFLAGS) 91 CCASCOMPILE = $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS) 108 92 109 93 ${ARCH}/%.o: %.c 110 94 ${COMPILE} -o $@ -c $< 111 95 112 ${ARCH}/%.o: %.cc113 ${CXXCOMPILE} -o $@ -c $<114 115 ${ARCH}/%.o: %.cpp116 ${CXXCOMPILE} -o $@ -c $<117 118 ${ARCH}/%.o: %.cxx119 ${CXXCOMPILE} -o $@ -c $<120 121 ${ARCH}/%.o: %.C122 ${CXXCOMPILE} -o $@ -c $<123 124 96 ${ARCH}/%.o: %.S 125 ${ ASCOMPILE} -DASM-o $@ -c $<97 ${CCASCOMPILE} -o $@ -c $< 126 98 127 99 # Make foo.rel from foo.o … … 161 133 @ENDIF@ 162 134 163 164 # spell out all the LINK_FILE's, rather than using -lbsp, so165 # that $(LINK_FILES) can be a dependency166 167 LINK_OBJS = \168 $(OBJS) \169 $(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel)170 171 LINK_FILES =\172 $(START_FILE) \173 $(OBJS) \174 $(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel)175 176 135 if RTEMS_USE_GCC 177 136 ## gcc >= 2.8 … … 240 199 241 200 CC = @CC@ $(GCCSPECS) 242 CXX = @CXX@ $(GCCSPECS)243 201 CPP = @CPP@ $(GCCSPECS) 244 202 245 LD = @LD@246 OBJCOPY = @OBJCOPY@247 NM = @NM@248 SIZE = @SIZE@249 STRIP = @STRIP@250 251 252 203 ## 253 204 AM_CPPFLAGS = $(RTEMS_CPPFLAGS) 254 205 255 206 AM_CFLAGS = $(RTEMS_CFLAGS_$(VARIANT_V)_V) $(CFLAGS_$(VARIANT_V)_V) 256 AM_CXXFLAGS = $(RTEMS_CFLAGS_$(VARIANT_V)_V) $(CFLAGS_$(VARIANT_V)_V) 207 208 # AM_CFLAGS = $(RTEMS_BSP_CFLAGS) $(RTEMS_CFLAGS) 209 AM_CCASFLAGS = $(RTEMS_BSP_CFLAGS) $(RTEMS_CPPFLAGS) $(RTEMS_ASFLAGS) -
cpukit/ChangeLog
r272413c r5261406 5 5 RTEMS_GCC_PRINT 6 6 * aclocal/check-multiprocessing.m4: Fix typo. 7 * automake/compile.am: Remove CXX support. 8 Replace AS by CCAS. Remove LINK_LIBS, LINK_OBJS, LINK_FILES. 7 9 8 10 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> -
cpukit/aclocal/canonicalize-tools.m4
r272413c r5261406 5 5 dnl 6 6 7 AC_DEFUN(RTEMS_GCC_PRINT,8 [9 $1=`$CC --print-prog-name=$2`10 ])11 12 7 AC_DEFUN(RTEMS_CANONICALIZE_TOOLS, 13 8 [AC_REQUIRE([RTEMS_PROG_CC])dnl … … 15 10 dnl FIXME: What shall be done if these tools are not available? 16 11 RTEMS_CHECK_TOOL(AR,ar,no) 17 RTEMS_CHECK_TOOL(AS,as,no)18 12 RTEMS_CHECK_TOOL(LD,ld,no) 19 RTEMS_CHECK_TOOL(NM,nm,no)20 13 21 14 dnl special treatment of ranlib 22 15 RTEMS_CHECK_TOOL(RANLIB,ranlib,:) 23 24 dnl NOTE: These may not be available if not using gnutools25 RTEMS_CHECK_TOOL(OBJCOPY,objcopy,no)26 RTEMS_CHECK_TOOL(SIZE,size,no)27 RTEMS_CHECK_TOOL(STRIP,strip,:)28 16 ]) -
cpukit/automake/compile.am
r272413c r5261406 37 37 ## 'VARIANT=<OPTIMIZE|DEBUG|PROFILE>' targets to their _V values. 38 38 39 ## XCPPFLAGS, XCFLAGS, X CXXFLAGS, XASFLAGS39 ## XCPPFLAGS, XCFLAGS, XASFLAGS 40 40 ## are used to add flags from the shell 41 41 ## cf. make.info ("Implicit rules/variables" for details) … … 58 58 $(DEFINES) $(XCPPFLAGS) $(CPPFLAGS_GCC) 59 59 CFLAGS = $(CFLAGS_DEFAULT) $(CPU_CFLAGS) $(XCFLAGS) 60 CXXFLAGS = $(CFLAGS_DEFAULT) $(CPU_CFLAGS) $(XCXXFLAGS)61 60 ASFLAGS = $(CPU_ASFLAGS) $(CPU_CFLAGS) $(XASFLAGS) 62 63 LINK_LIBS = $(LD_LIBS)64 61 65 62 ## FIXME: This doesn't seem to be correct … … 67 64 # some compilers do allow optimization with their "-g" 68 65 CFLAGS_DEBUG_OPTIMIZE_V=-g 69 CXXFLAGS_DEBUG_OPTIMIZE_V=-g70 66 LDFLAGS_DEBUG_V = 71 67 72 68 # profile flag; use gprof(1) 73 69 CFLAGS_PROFILE_V=-pg 74 CXXFLAGS_PROFILE_V=-pg75 70 LDFLAGS_PROFILE_V = 76 71 … … 83 78 # ld flags for profiling, debugging 84 79 LDFLAGS=$(LDFLAGS_PROFILE) $(LDFLAGS_DEBUG) $(LD_PATHS:%=-L %) 85 86 #87 # Client compiler and support tools88 #89 80 90 81 # … … 98 89 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 99 90 100 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 101 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 102 CXXLD = $(CXX) 103 CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ 104 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 105 106 AS = $(CC) 107 ASCOMPILE = $(AS) $(AM_ASFLAGS) $(ASFLAGS) 91 CCASCOMPILE = $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS) 108 92 109 93 ${ARCH}/%.o: %.c 110 94 ${COMPILE} -o $@ -c $< 111 95 112 ${ARCH}/%.o: %.cc113 ${CXXCOMPILE} -o $@ -c $<114 115 ${ARCH}/%.o: %.cpp116 ${CXXCOMPILE} -o $@ -c $<117 118 ${ARCH}/%.o: %.cxx119 ${CXXCOMPILE} -o $@ -c $<120 121 ${ARCH}/%.o: %.C122 ${CXXCOMPILE} -o $@ -c $<123 124 96 ${ARCH}/%.o: %.S 125 ${ ASCOMPILE} -DASM-o $@ -c $<97 ${CCASCOMPILE} -o $@ -c $< 126 98 127 99 # Make foo.rel from foo.o … … 161 133 @ENDIF@ 162 134 163 164 # spell out all the LINK_FILE's, rather than using -lbsp, so165 # that $(LINK_FILES) can be a dependency166 167 LINK_OBJS = \168 $(OBJS) \169 $(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel)170 171 LINK_FILES =\172 $(START_FILE) \173 $(OBJS) \174 $(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel)175 176 135 if RTEMS_USE_GCC 177 136 ## gcc >= 2.8 … … 240 199 241 200 CC = @CC@ $(GCCSPECS) 242 CXX = @CXX@ $(GCCSPECS)243 201 CPP = @CPP@ $(GCCSPECS) 244 202 245 LD = @LD@246 OBJCOPY = @OBJCOPY@247 NM = @NM@248 SIZE = @SIZE@249 STRIP = @STRIP@250 251 252 203 ## 253 204 AM_CPPFLAGS = $(RTEMS_CPPFLAGS) 254 205 255 206 AM_CFLAGS = $(RTEMS_CFLAGS_$(VARIANT_V)_V) $(CFLAGS_$(VARIANT_V)_V) 256 AM_CXXFLAGS = $(RTEMS_CFLAGS_$(VARIANT_V)_V) $(CFLAGS_$(VARIANT_V)_V) 207 208 # AM_CFLAGS = $(RTEMS_BSP_CFLAGS) $(RTEMS_CFLAGS) 209 AM_CCASFLAGS = $(RTEMS_BSP_CFLAGS) $(RTEMS_CPPFLAGS) $(RTEMS_ASFLAGS)
Note: See TracChangeset
for help on using the changeset viewer.