summaryrefslogtreecommitdiffstats
path: root/c/src/make
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2002-11-18 00:43:21 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2002-11-18 00:43:21 +0000
commitdb28d6217ff3b88cd583bc92bc509126e5a77d94 (patch)
treedb2e9bbf7f761208afffd6d6199d8c96be66dcf0 /c/src/make
parent2002-11-17 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-db28d6217ff3b88cd583bc92bc509126e5a77d94.tar.bz2
2002-11-17 Joel Sherrill <joel@OARcorp.com>
* compilers/gcc-target-default.cfg: Make build variants work for user applications.
Diffstat (limited to 'c/src/make')
-rw-r--r--c/src/make/ChangeLog5
-rw-r--r--c/src/make/compilers/gcc-target-default.cfg13
2 files changed, 11 insertions, 7 deletions
diff --git a/c/src/make/ChangeLog b/c/src/make/ChangeLog
index 21a026e2cf..814c0563c6 100644
--- a/c/src/make/ChangeLog
+++ b/c/src/make/ChangeLog
@@ -1,3 +1,8 @@
+2002-11-17 Joel Sherrill <joel@OARcorp.com>
+
+ * compilers/gcc-target-default.cfg: Make build variants work
+ for user applications.
+
2002-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.inc.in: Remove RTEMS_USE_GCC272, RTEMS_LIBC_DIR.
diff --git a/c/src/make/compilers/gcc-target-default.cfg b/c/src/make/compilers/gcc-target-default.cfg
index 61b63f47f2..2ffb1db78d 100644
--- a/c/src/make/compilers/gcc-target-default.cfg
+++ b/c/src/make/compilers/gcc-target-default.cfg
@@ -55,17 +55,16 @@ CXXFLAGS_DEBUG_V+=-qrtems_debug
# when debugging, optimize flag: typically empty
# some compilers do allow optimization with their "-g"
-CFLAGS_OPTIMIZE_V=-g
-CXXFLAGS_OPTIMIZE_V=-g
+CFLAGS_OPTIMIZE_V+=-g
+CXXFLAGS_OPTIMIZE_V+=-g
# profile flag; use gprof(1)
-CFLAGS_PROFILE_V=-pg
-CXXFLAGS_PROFILE_V=-pg
+CFLAGS_PROFILE_V+=-pg
+CXXFLAGS_PROFILE_V+=-pg
ifndef AUTOMAKE
-# default is to optimize
-CFLAGS_OPTIMIZE =$(CFLAGS_OPTIMIZE_V)
-CXXFLAGS_OPTIMIZE=$(CXXFLAGS_OPTIMIZE_V)
+CFLAGS_$(VARIANT) =$(CFLAGS_$(VARIANT)_V)
+CXXFLAGS_$(VARIANT)=$(CXXFLAGS_$(VARIANT)_V)
endif
ifndef AUTOMAKE