aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYing Wang <wangying@android.com>2016-01-08 20:43:15 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-01-08 20:43:15 +0000
commite2e3bf4b4dcd0743531bf561500e8677f6b5e778 (patch)
tree9c4fd3fa98a2c89cb77e3ad78fcbe6e4739b8879
parent0e117202f4d3db14993acfb1202c5ca5a75d7593 (diff)
parent2b786461b084749fbc413e7fecafa94572eb0650 (diff)
downloadtremolo-e2e3bf4b4dcd0743531bf561500e8677f6b5e778.tar.gz
Merge "Android.mk: make 32bit binary use arm assembly code on 64bit platform" am: bf470a06f3
am: 2b786461b0 * commit '2b786461b084749fbc413e7fecafa94572eb0650': Android.mk: make 32bit binary use arm assembly code on 64bit platform
-rw-r--r--Android.mk15
1 files changed, 8 insertions, 7 deletions
diff --git a/Android.mk b/Android.mk
index 839866d..b6ad701 100644
--- a/Android.mk
+++ b/Android.mk
@@ -16,21 +16,22 @@ LOCAL_SRC_FILES = \
Tremolo/treminfo.c \
Tremolo/vorbisfile.c
-ifeq ($(TARGET_ARCH),arm)
-LOCAL_SRC_FILES += \
+LOCAL_SRC_FILES_arm += \
Tremolo/bitwiseARM.s \
Tremolo/dpen.s \
Tremolo/floor1ARM.s \
Tremolo/mdctARM.s
-LOCAL_CFLAGS += \
+LOCAL_CFLAGS_arm += \
-D_ARM_ASSEM_
# Assembly code in asm_arm.h does not compile with Clang.
LOCAL_CLANG_ASFLAGS_arm += \
-no-integrated-as
-else
-LOCAL_CFLAGS += \
- -DONLY_C
-endif
+LOCAL_CFLAGS_arm64 += -DONLY_C
+LOCAL_CFLAGS_mips += -DONLY_C
+LOCAL_CFLAGS_mips64 += -DONLY_C
+LOCAL_CFLAGS_x86 += -DONLY_C
+LOCAL_CFLAGS_x86_64 += -DONLY_C
+
LOCAL_CFLAGS+= -O2
LOCAL_C_INCLUDES:= \