diff --git a/makerules/rules_a15.mk b/makerules/rules_a15.mk
index 7e0929f731e4da4b91037023e7d26ce5f66a2b2c..c262b9588112f47443f3452373d9773a2b23244c 100644 (file)
--- a/makerules/rules_a15.mk
+++ b/makerules/rules_a15.mk
CFLAGS_INTERNAL += -D_DEBUG_=1\r
endif\r
ifeq ($(PROFILE_$(CORE)), release)\r
- LNKFLAGS_INTERNAL_PROFILE =\r
+ CFLAGS_INTERNAL += -O2 -s -DNDEBUG\r
+ LNKFLAGS_INTERNAL_PROFILE = -O2\r
endif\r
\r
# Assemble CFLAGS from all other CFLAGS definitions\r
@@ -119,7 +120,7 @@ _LNKFLAGS = $(LNKFLAGS_INTERNAL) $(LNKFLAGS_INTERNAL_COMMON) $(LNKFLAGS_INTERNAL
\r
# Path of the RTS library - normally doesn't change for a given tool-chain\r
RTSLIB_PATH =\r
-LIB_PATHS += $(EXT_LIB_a15host) $(CODEGEN_PATH_A15)/lib/gcc/arm-none-eabi/4.7.3/fpu/libgcc.a $(CODEGEN_PATH_A15)/arm-none-eabi/lib/fpu/libc.a $(CODEGEN_PATH_A15)/arm-none-eabi/lib/fpu/libm.a $(CODEGEN_PATH_A15)/arm-none-eabi/lib/fpu/librdimon.a $(CODEGEN_PATH_A15)/arm-none-eabi/lib/fpu/libg.a\r
+LIB_PATHS += $(EXT_LIB_a15host) $(CODEGEN_PATH_A15)/lib/gcc/arm-none-eabi/4.9.3/fpu/libgcc.a $(CODEGEN_PATH_A15)/arm-none-eabi/lib/fpu/libc.a $(CODEGEN_PATH_A15)/arm-none-eabi/lib/fpu/libm.a $(CODEGEN_PATH_A15)/arm-none-eabi/lib/fpu/librdimon.a $(CODEGEN_PATH_A15)/arm-none-eabi/lib/fpu/libg.a\r
\r
\r
LNK_LIBS = $(addprefix -l,$(LIB_PATHS))\r
endif\r
\r
# XDC specific - assemble XDC-Configuro command\r
-CONFIGURO_CMD = $(xdc_PATH)/xs xdc.tools.configuro --generationOnly -o $(CONFIGURO_DIR) -t $(TARGET_XDC) -p "$(PLATFORM_XDC_NAME)" \\r
+CONFIGURO_CMD = $(xdc_PATH)/xs xdc.tools.configuro -o $(CONFIGURO_DIR) -t $(TARGET_XDC) -p "$(PLATFORM_XDC_NAME)" \
-r $(PROFILE_$(CORE)) -c $(CODEGEN_PATH_A15) -b $(CONFIG_BLD_FILE) $(XDC_CFG_FILE_NAME)\r
_XDC_GREP_STRING = \"$(XDC_GREP_STRING)\"\r
EGREP_CMD = $(EGREP) -ivw $(XDC_GREP_STRING) $(XDCLNKCMD_FILE)\r
# ./maketemp_egrep_cmd.bat | $(CYGWINPATH)/bin/tail -n+3 > $(LNKCMD_FILE)\r
# $(EGREP_CMD) > $(LNKCMD_FILE)\r
\r
-ifndef MODULE_NAME\r
-$(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC) : $(CFG_C_XDC)\r
- $(ECHO) \# Compiling generated $< to $@ ...\r
- $(CC) $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -o $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC) $(CFG_C_XDC)\r
-endif\r
-\r
# Include dependency make files that were generated by $(CC)\r
-include $(SRCS:%.c=$(DEPDIR)/%.P)\r
# Nothing beyond this point\r