From d85c30348eca5110dc14efcf288353dc415c8dde Mon Sep 17 00:00:00 2001 From: vanhofen Date: Sat, 16 Sep 2017 15:53:40 +0200 Subject: [PATCH] - split TARGET_CFLAG_O and TARGET_CFLAGS_ADD --- make/environment.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/make/environment.mk b/make/environment.mk index 18a4d5dc..737b645a 100644 --- a/make/environment.mk +++ b/make/environment.mk @@ -168,14 +168,17 @@ endif STATICLIB = $(STATIC_DIR)/lib TARGETLIB = $(TARGETPREFIX)/lib TARGETINCLUDE = $(TARGETPREFIX)/include + TARGET_CFLAG_O = -O2 +TARGET_CFLAGS_ADD = TARGET_LDFLAGS_ADD = ifeq ($(BOXMODEL), $(filter $(BOXMODEL), nevis kronos_v2)) - TARGET_CFLAG_O += -Os -fdata-sections -ffunction-sections + TARGET_CFLAG_O = -Os + TARGET_CFLAGS_ADD = -fdata-sections -ffunction-sections TARGET_LDFLAGS_ADD = -Wl,--gc-sections endif -TARGET_CFLAGS = -pipe $(TARGET_CFLAG_O) -g -I$(TARGETINCLUDE) +TARGET_CFLAGS = -pipe $(TARGET_CFLAG_O) $(TARGET_CFLAGS_ADD) -g -I$(TARGETINCLUDE) TARGET_CPPFLAGS = $(TARGET_CFLAGS) TARGET_CXXFLAGS = $(TARGET_CFLAGS) TARGET_LDFLAGS = $(CORTEX-STRINGS) -Wl,-O1 $(TARGET_LDFLAGS_ADD) -L$(TARGETLIB)