diff options
author | Thomas Martitz <kugel@rockbox.org> | 2012-03-28 22:57:13 +0200 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2012-03-28 23:02:39 +0200 |
commit | 7b1a369cf7801f98139189ade463f3a460f78d85 (patch) | |
tree | 27f7fb3628f5692f508c1e3e439fa9d657869c77 /tools/root.make | |
parent | c56950ea3a9e0244461ce445f25bd7a80c8f7199 (diff) | |
download | rockbox-7b1a369cf7801f98139189ade463f3a460f78d85.tar.gz rockbox-7b1a369cf7801f98139189ade463f3a460f78d85.zip |
build system: completely autodetect target cpu architecture.
The existing ARCH Makefile variable is exported to the C code as well.
Additionally the version (arm-only for now) is detected as well. This
allows to for complete autodetection, i.e. that optimized ASM is picked up
if determined by preprocessor (CPU_ARM, etc).
Building a sim/raaa on a arm host will now automatically generate a arm
optmized build like we have for native targets.
Change-Id: I0b35393f8fb3ebd20beaa9e7371fa57bf3782107
Diffstat (limited to 'tools/root.make')
-rw-r--r-- | tools/root.make | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/root.make b/tools/root.make index 51886a09f9..b12ed2abfa 100644 --- a/tools/root.make +++ b/tools/root.make | |||
@@ -79,12 +79,12 @@ endif | |||
79 | #included before codecs.make and plugins.make so they see them) | 79 | #included before codecs.make and plugins.make so they see them) |
80 | ifndef APP_TYPE | 80 | ifndef APP_TYPE |
81 | include $(ROOTDIR)/lib/libsetjmp/libsetjmp.make | 81 | include $(ROOTDIR)/lib/libsetjmp/libsetjmp.make |
82 | ifeq (arm,$(ARCH)) | 82 | ifeq (arch_arm,$(ARCH)) |
83 | include $(ROOTDIR)/lib/arm_support/arm_support.make | 83 | include $(ROOTDIR)/lib/arm_support/arm_support.make |
84 | endif | 84 | endif |
85 | endif | 85 | endif |
86 | 86 | ||
87 | ifeq (arm,$(ARCH)) | 87 | ifeq (arch_arm,$(ARCH)) |
88 | include $(ROOTDIR)/lib/unwarminder/unwarminder.make | 88 | include $(ROOTDIR)/lib/unwarminder/unwarminder.make |
89 | endif | 89 | endif |
90 | 90 | ||