summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-04-30 13:04:05 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-04-30 13:04:05 +0200
commit7f5413cc5602a961b5d3bbdcc8b9f98de33419af (patch)
tree03a7b557d2250e60f9ef88961e5fc12de06090ed /mk
parentd0dcbe4630cc167a473dfe2f896f4f72023f07c2 (diff)
set -mthumb when thum is choosen
Diffstat (limited to 'mk')
-rw-r--r--mk/vars.mk20
1 files changed, 8 insertions, 12 deletions
diff --git a/mk/vars.mk b/mk/vars.mk
index 947aacbed..96a42592d 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -86,15 +86,6 @@ TARGET_CC+= $(ADK_TARGET_ABI_CFLAGS)
TARGET_CXX+= $(ADK_TARGET_ABI_CFLAGS)
endif
-MODE_FLAGS:=
-ifeq ($(ADK_LINUX_ARM),y)
-ifeq ($(ADK_LINUX_ARM_WITH_THUMB),y)
-MODE_FLAGS:= -mthumb
-else
-MODE_FLAGS:= -marm
-endif
-endif
-
TARGET_CPPFLAGS:=
TARGET_CFLAGS:= $(TARGET_CFLAGS_ARCH) -fwrapv -fno-ident -fhonour-copts
TARGET_CXXFLAGS:= $(TARGET_CFLAGS_ARCH) -fwrapv -fno-ident
@@ -149,9 +140,14 @@ TARGET_CFLAGS+= -fno-unwind-tables -fno-asynchronous-unwind-tables
TARGET_CFLAGS+= -g3
endif
-ifneq ($(MODE_FLAGS),)
-TARGET_CFLAGS+= $(MODE_CFLAGS)
-TARGET_CXXFLAGS+= $(MODE_CFLAGS)
+ifeq ($(ADK_LINUX_ARM),y)
+ifeq ($(ADK_LINUX_ARM_WITH_THUMB),y)
+TARGET_CFLAGS+= -mthumb
+TARGET_CXXFLAGS+= -mthumb
+else
+TARGET_CFLAGS+= -marm
+TARGET_CXXFLAGS+= -marm
+endif
endif
# A nifty macro to make testing gcc features easier (from uClibc project)