summaryrefslogtreecommitdiff
path: root/mk/toolchain.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-12-26 16:04:45 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-12-26 16:04:45 +0100
commitda4852176bdec12cc8d40885feeb72c514eb51f1 (patch)
treecbe81b033d04037dea698f4a59bafde5dd3e6139 /mk/toolchain.mk
parent86adad13d3574d4e059c960abb41c6987e455cdb (diff)
downloadembtoolkit-da4852176bdec12cc8d40885feeb72c514eb51f1.tar.gz
embtoolkit-da4852176bdec12cc8d40885feeb72c514eb51f1.tar.bz2
embtoolkit-da4852176bdec12cc8d40885feeb72c514eb51f1.tar.xz
Toolchain/Build system: set -mcpu, -march and floating point switches in target cflags
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/toolchain.mk')
-rw-r--r--mk/toolchain.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/mk/toolchain.mk b/mk/toolchain.mk
index 1bea1a0..a6a3783 100644
--- a/mk/toolchain.mk
+++ b/mk/toolchain.mk
@@ -32,6 +32,10 @@ TARGETNM := $(TOOLS)/bin/$(STRICT_GNU_TARGET)-nm
TARGETSTRIP := $(TOOLS)/bin/$(STRICT_GNU_TARGET)-strip
TARGETOBJDUMP := $(TOOLS)/bin/$(STRICT_GNU_TARGET)-objdump
TARGETOBJCOPY := $(TOOLS)/bin/$(STRICT_GNU_TARGET)-objcopy
+TARGET_CFLAGS := $(EMBTK_TARGET_MCPU)
+TARGET_CFLAGS += $(EMBTK_TARGET_MARCH)
+TARGET_CFLAGS += $(EMBTK_TARGET_ABI)
+TARGET_CFLAGS += $(EMBTK_TARGET_FLOAT_CFLAGS)
TARGET_CFLAGS += $(subst ",,$(strip $(CONFIG_EMBTK_TARGET_COMPILER_CFLAGS)))
TARGET_CFLAGS += $(if $(CONFIG_EMBTK_TARGET_SIZE_OPTIMIZED),-Os,)
TARGET_CFLAGS += $(if $(CONFIG_EMBTK_TARGET_SPEED_OPTIMIZED),-O3,)