summaryrefslogtreecommitdiff
path: root/apps/codecs/codecs.make
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2012-03-28 22:57:13 +0200
committerThomas Martitz <kugel@rockbox.org>2012-03-28 23:02:39 +0200
commit7b1a369cf7801f98139189ade463f3a460f78d85 (patch)
tree27f7fb3628f5692f508c1e3e439fa9d657869c77 /apps/codecs/codecs.make
parentc56950ea3a9e0244461ce445f25bd7a80c8f7199 (diff)
downloadrockbox-7b1a369cf7801f98139189ade463f3a460f78d85.zip
rockbox-7b1a369cf7801f98139189ade463f3a460f78d85.tar.gz
rockbox-7b1a369cf7801f98139189ade463f3a460f78d85.tar.bz2
rockbox-7b1a369cf7801f98139189ade463f3a460f78d85.tar.xz
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 'apps/codecs/codecs.make')
-rw-r--r--apps/codecs/codecs.make4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/codecs.make b/apps/codecs/codecs.make
index 605d8a3..f2d2f13 100644
--- a/apps/codecs/codecs.make
+++ b/apps/codecs/codecs.make
@@ -88,7 +88,7 @@ $(WMAPROLIB) : CODECFLAGS += -O1
$(WMAVOICELIB) : CODECFLAGS += -O1
# fine-tuning of CODECFLAGS per cpu arch
-ifeq ($(ARCH),arm)
+ifeq ($(ARCH),arch_arm)
# redo per arm generation
$(ALACLIB) : CODECFLAGS += -O2
$(AYLIB) : CODECFLAGS += -O1
@@ -100,7 +100,7 @@ ifeq ($(ARCH),arm)
$(VGMLIB) : CODECFLAGS += -O1
$(EMU2413LIB) : CODECFLAGS += -O3
$(WAVPACKLIB) : CODECFLAGS += -O3
-else ifeq ($(ARCH),m68k)
+else ifeq ($(ARCH),arch_m68k)
$(A52LIB) : CODECFLAGS += -O2
$(ASFLIB) : CODECFLAGS += -O3
$(ATRACLIB) : CODECFLAGS += -O2