summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
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