Changeset 888622c4 in rtems
- Timestamp:
- 06/06/03 04:39:43 (21 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 79ce8b2
- Parents:
- 581c3117
- Location:
- make
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
make/ChangeLog
r581c3117 r888622c4 1 2003-06-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 3 PR 321: 4 * leaf.cfg: Remove support for profile-variant. 5 * main.cfg: Ditto. 6 * compilers/gcc-no_bsp.cfg: Ditto. 7 * compilers/gcc-portsw.cfg: Ditto. 8 * compilers/gcc-target-default.cfg: Ditto. 9 1 10 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 11 -
make/compilers/gcc-no_bsp.cfg
r581c3117 r888622c4 10 10 GNU_TOOLS_PREFIX= 11 11 12 # Additional target names (other than debug , profile)12 # Additional target names (other than debug) 13 13 TARGET_VARIANTS += 14 14 … … 55 55 56 56 # 57 # CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V , CFLAGS_PROFILE_Vare the values we57 # CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V are the values we 58 58 # would want the corresponding macros to be set to. 59 59 # 60 # CFLAGS_OPTIMIZE, CFLAGS_DEBUG , CFLAGS_PROFILEare set in the leaf61 # Makefiles by the 'debug:' and 'profile:'targets to their _V values.60 # CFLAGS_OPTIMIZE, CFLAGS_DEBUG are set in the leaf 61 # Makefiles by the 'debug:' targets to their _V values. 62 62 # 63 63 … … 79 79 CFLAGS_DEBUG_V=-g -Wno-unused 80 80 81 # profile flag; use gprof(1)82 CFLAGS_PROFILE_V=-pg83 84 81 # default is to optimize 85 82 CFLAGS_OPTIMIZE=$(CFLAGS_OPTIMIZE_V) … … 89 86 # ASFLAGS_DYNAMIC_V= 90 87 91 CFLAGS=$(CFLAGS_DEFAULT) $(CFLAGS_OPTIMIZE) $(CFLAGS_DEBUG) $(CFLAGS_PROFILE)\88 CFLAGS=$(CFLAGS_DEFAULT) $(CFLAGS_OPTIMIZE) $(CFLAGS_DEBUG) \ 92 89 -I $(PROJECT_INCLUDE) 93 90 … … 116 113 117 114 # ld flags for profiling, debugging 118 LDFLAGS_PROFILE_V =119 115 LDFLAGS_DEBUG_V = 120 116 121 LDFLAGS=$(LDFLAGS_ PROFILE) $(LDFLAGS_DEBUG) $(LD_PATHS:%=-L %)117 LDFLAGS=$(LDFLAGS_DEBUG) $(LD_PATHS:%=-L %) 122 118 123 119 # … … 223 219 # Replace foo.o with $(ARCH)/foo.o 224 220 # Replace $(ARCH) value with string $(ARCH) 225 # so that it will for debug and profilecases221 # so that it will for debug cases 226 222 $(COMPILE.c) -M $^ | \ 227 223 $(SED) -e 's?^\(.*\)\.o[ ]*:?$$(ARCH)/\1.o:?' \ -
make/compilers/gcc-portsw.cfg
r581c3117 r888622c4 11 11 GNU_TOOLS_PREFIX= 12 12 13 # Additional target names (other than debug , profile)13 # Additional target names (other than debug) 14 14 TARGET_VARIANTS += 15 15 … … 41 41 42 42 # 43 # CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V , CFLAGS_PROFILE_Vare the values we43 # CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V are the values we 44 44 # would want the corresponding macros to be set to. 45 45 # 46 # CFLAGS_OPTIMIZE, CFLAGS_DEBUG , CFLAGS_PROFILEare set in the leaf47 # Makefiles by the 'debug:' and 'profile:'targets to their _V values.46 # CFLAGS_OPTIMIZE, CFLAGS_DEBUG are set in the leaf 47 # Makefiles by the 'debug:' targets to their _V values. 48 48 # 49 49 … … 61 61 CFLAGS_DEBUG_V=-g -O0 -DRTEMS_DEBUG -DSTACK_CHECKER_ON 62 62 63 # profile flag; use gprof(1)64 CFLAGS_PROFILE_V=65 66 63 # default is to optimize 67 64 CFLAGS_OPTIMIZE=$(CFLAGS_OPTIMIZE_V) … … 71 68 #ASFLAGS_DYNAMIC_V= 72 69 73 CFLAGS=$(CFLAGS_DEFAULT) $(CFLAGS_OPTIMIZE) $(CFLAGS_DEBUG) $(CFLAGS_PROFILE)70 CFLAGS=$(CFLAGS_DEFAULT) $(CFLAGS_OPTIMIZE) $(CFLAGS_DEBUG) 74 71 75 72 # List of library paths without -L … … 97 94 98 95 # ld flags for profiling, debugging 99 LDFLAGS_PROFILE_V =100 96 LDFLAGS_DEBUG_V = 101 97 102 LDFLAGS=$(LDFLAGS_ PROFILE) $(LDFLAGS_DEBUG) $(LD_PATHS:%=-L %)98 LDFLAGS=$(LDFLAGS_DEBUG) $(LD_PATHS:%=-L %) 103 99 104 100 # … … 211 207 # Replace foo.o with $(ARCH)/foo.o 212 208 # Replace $(ARCH) value with string $(ARCH) 213 # so that it will for debug and profilecases209 # so that it will for debug cases 214 210 $(COMPILE.c) -Hmake $^ | \ 215 211 $(SED) -e 's?^\(.*\)\.o[ ]*:?$$(ARCH)/\1.o:?' \ -
make/compilers/gcc-target-default.cfg
r581c3117 r888622c4 6 6 7 7 ## 8 # CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V , CFLAGS_PROFILE_Vare the values we8 # CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V are the values we 9 9 # would want the corresponding macros to be set to. 10 10 # 11 # CFLAGS_OPTIMIZE, CFLAGS_DEBUG , CFLAGS_PROFILEare set in the leaf12 # Makefiles by the 'debug:' and 'profile:'targets to their _V values.11 # CFLAGS_OPTIMIZE, CFLAGS_DEBUG are set in the leaf 12 # Makefiles by the 'debug:' targets to their _V values. 13 13 # 14 14 … … 56 56 CXXFLAGS_OPTIMIZE_V+=-g 57 57 58 # profile flag; use gprof(1)59 CFLAGS_PROFILE_V+=-pg60 CXXFLAGS_PROFILE_V+=-pg61 62 58 ifndef AUTOMAKE 63 59 CFLAGS_$(VARIANT) =$(CFLAGS_$(VARIANT)_V) … … 66 62 67 63 ifndef AUTOMAKE 68 CFLAGS += $(CFLAGS_OPTIMIZE) $(CFLAGS_DEBUG) $(CFLAGS_PROFILE)69 CXXFLAGS += $(CXXFLAGS_OPTIMIZE) $(CXXFLAGS_DEBUG) $(CXXFLAGS_PROFILE)64 CFLAGS += $(CFLAGS_OPTIMIZE) $(CFLAGS_DEBUG) 65 CXXFLAGS += $(CXXFLAGS_OPTIMIZE) $(CXXFLAGS_DEBUG) 70 66 endif 71 67 … … 94 90 95 91 # ld flags for profiling, debugging 96 LDFLAGS_PROFILE_V =97 92 LDFLAGS_DEBUG_V = -qrtems_debug 98 93 99 LDFLAGS=$(LDFLAGS_ PROFILE) $(LDFLAGS_DEBUG) $(LD_PATHS:%=-L %)94 LDFLAGS=$(LDFLAGS_DEBUG) $(LD_PATHS:%=-L %) 100 95 101 96 # … … 170 165 # Replace foo.o with $(ARCH)/foo.o 171 166 # Replace $(ARCH) value with string $(ARCH) 172 # so that it will for debug and profilecases167 # so that it will for debug cases 173 168 $(COMPILE.c) $(AM_CPPFLAGS) $(AM_CFLAGS) -M $^ | \ 174 169 $(SED) -e 's?^\(.*\)\.o[ ]*:?$$(ARCH)/\1.o:?' \ -
make/leaf.cfg
r581c3117 r888622c4 37 37 # 38 38 # LIBSUFFIX_VA, will "index" into LIBSUFF-*-v macros and 39 # convert our ${ARCH} back into .a or _g.a or _p.a based on debug or profile.39 # convert our ${ARCH} back into .a or _g.a or _p.a based on debug. 40 40 # Useful for installing libraries. 41 41 # … … 43 43 LIBSUFFIX_OPTIMIZE_V= 44 44 LIBSUFFIX_DEBUG_V=_g 45 LIBSUFFIX_PROFILE_V=_p46 45 47 46 LIB_VARIANT=$(LIBSUFFIX_$(VARIANT_V)_V) … … 62 61 debug: 63 62 $(MAKE) -f $(MAKEFILE) MAKEFILE=$(MAKEFILE) VARIANT=DEBUG 64 65 profile:66 $(MAKE) -f $(MAKEFILE) MAKEFILE=$(MAKEFILE) VARIANT=PROFILE67 63 endif 68 64 69 65 # 70 # VARIANT_VA will convert our ${ARCH} back into "" or "debug" or "profile".66 # VARIANT_VA will convert our ${ARCH} back into "" or "debug". 71 67 # Handy when one makefile wants to hop over into a peer's tree and 72 68 # build something "the same" way. … … 75 71 VARIANT-OPTIMIZE-v = 76 72 VARIANT-DEBUG-v = debug 77 VARIANT-PROFILE-v = profile78 73 79 74 VARIANT_VA = $(VARIANT-$(VARIANT_V)-v) 80 75 81 76 # 82 # TARGET_VA will convert $@ (expected to be 'debug' or 'profile'etc.)77 # TARGET_VA will convert $@ (expected to be 'debug' etc.) 83 78 # into "" or "install" as appropriate. 84 79 # Used for variant recursion. … … 86 81 87 82 TARGET_debug_V = all 88 TARGET_profile_V = all89 83 90 84 TARGET_VA = $(TARGET_$@_V) -
make/main.cfg
r581c3117 r888622c4 32 32 VARIANT_OPTIMIZE_V = OPTIMIZE 33 33 VARIANT_DEBUG_V = DEBUG 34 VARIANT_PROFILE_V = PROFILE35 34 VARIANT_optimize_V = OPTIMIZE 36 35 VARIANT_debug_V = DEBUG 37 VARIANT_profile_V = PROFILE38 36 39 37 VARIANT_V = $(VARIANT_$(VARIANT)_V) … … 42 40 ARCH_OPTIMIZE_V = o-optimize 43 41 ARCH_DEBUG_V = o-debug 44 ARCH_PROFILE_V = o-profile45 42 46 43 ARCH__V = $(ARCH_OPTIMIZE_V) … … 59 56 # Target variant names 60 57 # 61 TARGET_VARIANTS = optimize debug profile58 TARGET_VARIANTS = optimize debug 62 59 63 60 # 64 # Generate list of object directories: o-optimize, o-debug , o-profile61 # Generate list of object directories: o-optimize, o-debug 65 62 # 66 63 VARIANTS=${TARGET_VARIANTS:%=o-%}
Note: See TracChangeset
for help on using the changeset viewer.