1 #============================================================================
2 # Setup of compiler/linker flags for debug/optimize mode
3 #============================================================================
6 if $(VARIANT) != "debug" && $(VARIANT) != "optimize" && $(VARIANT) != "profile"
8 exit "Invalid modus set, please set VARIANT to debug, profile or optimize" ;
21 # Set modus related flags
22 CCFLAGS += $(COMPILER_CFLAGS) $(COMPILER_CFLAGS_$(VARIANT)) ;
23 C++FLAGS += $(COMPILER_CFLAGS) $(COMPILER_C++FLAGS)
24 $(COMPILER_CFLAGS_$(VARIANT)) $(COMPILER_C++FLAGS_$(VARIANT)) ;
25 LFLAGS += $(LDFLAGS) $(COMPILER_LFLAGS) $(COMPILER_LFLAGS_$(VARIANT)) ;
26 LOCATE_OBJECTS = $(LOCATE_OBJECTS)/$(SHORTVARIANT) ;
28 ## SubVariant variantname
29 ## Specify subvarianet which are placed in separate compilation directories.
37 if $(SAVED_LOCATE_TARGET)
39 LOCATE_TARGET = $(SAVED_LOCATE_TARGET) ;
41 SAVED_LOCATE_TARGET = ;
45 if ! $(SAVED_LOCATE_TARGET)
47 SAVED_LOCATE_TARGET = $(LOCATE_TARGET) ;
49 LOCATE_TARGET = $(LOCATE_TARGET)/$(SUBVARIANT) ;