summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2010-02-15 19:01:41 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2010-02-15 19:01:41 +0100
commit874680b5ffd55186d86c8259fdab74988d193ea9 (patch)
treedda49405ca118f5f79466e1ead351be32de4fa68 /mk
parent909df4c95187cff6fa1da4696abc9317d5b4e46f (diff)
parentf6d24fdf0f1c294628b979aa199e06ef6462df4e (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'mk')
-rw-r--r--mk/build.mk6
-rw-r--r--mk/vars.mk3
2 files changed, 9 insertions, 0 deletions
diff --git a/mk/build.mk b/mk/build.mk
index 2c9230397..f2d58ad5c 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -300,6 +300,9 @@ endif
ifneq (,$(filter %_qemu,${TARGET}))
@echo ADK_LINUX_QEMU=y >> $(TOPDIR)/.defconfig
endif
+ifneq (,$(filter %_toolchain,${TARGET}))
+ @echo ADK_LINUX_TOOLCHAIN=y >> $(TOPDIR)/.defconfig
+endif
ifneq (,$(filter rescue%,${TARGET}))
@echo ADK_LINUX_RESCUE=y >> $(TOPDIR)/.defconfig
endif
@@ -365,6 +368,9 @@ endif
ifneq (,$(filter %_qemu,${TARGET}))
@echo ADK_LINUX_QEMU=y >> $(TOPDIR)/all.config
endif
+ifneq (,$(filter %_toolchain,${TARGET}))
+ @echo ADK_LINUX_TOOLCHAIN=y >> $(TOPDIR)/all.config
+endif
ifneq (,$(filter %_rescue,${TARGET}))
@echo ADK_LINUX_RESCUE=y >> $(TOPDIR)/all.config
endif
diff --git a/mk/vars.mk b/mk/vars.mk
index 3a6591925..2151348b0 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -15,6 +15,9 @@ else
TARGET_DEBUGGING:= -fomit-frame-pointer
endif
TARGET_CFLAGS:= $(TARGET_OPTIMIZATION) $(TARGET_CFLAGS_ARCH) $(TARGET_DEBUGGING)
+ifneq ($(ADK_TARGET_ARCH_OPTIMIZATION),)
+TARGET_CFLAGS+= -march=$(ADK_TARGET_ARCH_OPTIMIZATION)
+endif
BASE_DIR:= $(TOPDIR)
DISTDIR?= ${BASE_DIR}/dl