forked from Imagelibrary/rtems
2002-11-17 Joel Sherrill <joel@OARcorp.com>
* leaf.cfg, main.cfg, compilers/gcc-target-default.cfg: Make build variants work for user applications post install.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2002-11-17 Joel Sherrill <joel@OARcorp.com>
|
||||
|
||||
* leaf.cfg, main.cfg, compilers/gcc-target-default.cfg: Make
|
||||
build variants work for user applications post install.
|
||||
|
||||
2002-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
||||
|
||||
* custom/Cygwin-posix.cfg: Remove -DRTEMS_UNIXLIB -DRTEMS_UNIX.
|
||||
|
||||
@@ -52,17 +52,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
|
||||
|
||||
@@ -60,18 +60,10 @@ ifndef AUTOMAKE
|
||||
# Builtin targets for compilation variants
|
||||
#
|
||||
debug:
|
||||
$(MAKE) -f $(MAKEFILE) MAKEFILE=$(MAKEFILE) "ARCH=o-debug" \
|
||||
"CFLAGS_DEBUG=$(CFLAGS_DEBUG_V)" \
|
||||
"CXXFLAGS_DEBUG=$(CXXFLAGS_DEBUG_V)" \
|
||||
"CFLAGS_OPTIMIZE=$(CFLAGS_OPTIMIZE_V)" \
|
||||
"LDFLAGS_DEBUG=$(LDFLAGS_DEBUG_V)" $(TARGET_VA)
|
||||
$(MAKE) -f $(MAKEFILE) MAKEFILE=$(MAKEFILE) VARIANT=DEBUG
|
||||
|
||||
profile:
|
||||
$(MAKE) -f $(MAKEFILE) \
|
||||
MAKEFILE=$(MAKEFILE) "ARCH=o-profile" \
|
||||
"CFLAGS_PROFILE=$(CFLAGS_PROFILE_V)" \
|
||||
"CXXFLAGS_PROFILE=$(CXXFLAGS_PROFILE_V)" \
|
||||
"LDFLAGS_PROFILE=$(LDFLAGS_PROFILE_V)" $(TARGET_VA)
|
||||
$(MAKE) -f $(MAKEFILE) MAKEFILE=$(MAKEFILE) VARIANT=PROFILE
|
||||
endif
|
||||
|
||||
#
|
||||
|
||||
@@ -25,7 +25,9 @@ PROJECT_INCLUDE=$(PROJECT_RELEASE)/lib/include
|
||||
PROJECT_TOOLS = $(PROJECT_RELEASE)/build-tools
|
||||
|
||||
## translate VARIANT into VARIANT_V
|
||||
ifeq ($(VARIANT),)
|
||||
VARIANT = OPTIMIZE
|
||||
endif
|
||||
|
||||
VARIANT_OPTIMIZE_V = OPTIMIZE
|
||||
VARIANT_DEBUG_V = DEBUG
|
||||
|
||||
Reference in New Issue
Block a user