summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYing Wang <wangying@android.com>2016-01-08 20:30:47 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2016-01-08 20:30:47 +0000
commit6d1efdcbf8f9f0448eadf5b343e0dd284bc40208 (patch)
tree910adc4ff8b3ca0d2caba29da4ff051b7bb788ec
parent2773ffb05268f69b260fe93c6d12dd092e39084b (diff)
parent215104ab74622da845152e1574606fd9c7e7a6af (diff)
downloadsonivox-6d1efdcbf8f9f0448eadf5b343e0dd284bc40208.tar.gz
Merge "Android.mk: make 32bit binary use arm assembly code on 64bit platform"brillo-m9-releasebrillo-m9-dev
-rw-r--r--arm-wt-22k/Android.mk14
1 files changed, 5 insertions, 9 deletions
diff --git a/arm-wt-22k/Android.mk b/arm-wt-22k/Android.mk
index 75b5463..fd9ca69 100644
--- a/arm-wt-22k/Android.mk
+++ b/arm-wt-22k/Android.mk
@@ -53,12 +53,12 @@ LOCAL_CFLAGS+= -O2 -D UNIFIED_DEBUG_MESSAGES -D EAS_WT_SYNTH \
-D _8_BIT_SAMPLES -D _FILTER_ENABLED \
-D DLS_SYNTHESIZER \
-D _REVERB_ENABLED
-
+
# not using these options
# -D _WAVE_PARSER
# -D _IMA_DECODER (needed for IMA-ADPCM wave files)
# -D _CHORUS_ENABLED
-
+
LOCAL_C_INCLUDES:= \
$(LOCAL_PATH)/host_src \
$(LOCAL_PATH)/lib_src
@@ -74,8 +74,7 @@ LOCAL_COPY_HEADERS := \
host_src/eas_reverb.h \
host_src/jet.h
-ifeq ($(TARGET_ARCH),arm)
-LOCAL_SRC_FILES+= \
+LOCAL_SRC_FILES_arm += \
lib_src/ARM-E_filter_gnu.s \
lib_src/ARM-E_interpolate_loop_gnu.s \
lib_src/ARM-E_interpolate_noloop_gnu.s \
@@ -89,7 +88,7 @@ asm_flags := \
--defsym FILTER_ENABLED=1 \
--defsym SAMPLES_8_BIT=1
-LOCAL_ASFLAGS := \
+LOCAL_ASFLAGS_arm := \
$(foreach f,$(asm_flags),-Wa,"$(f)")
# .s files not ported for Clang assembler yet.
@@ -98,10 +97,7 @@ LOCAL_CLANG_ASFLAGS_arm64 += -no-integrated-as
asm_flags :=
-LOCAL_CFLAGS += -D NATIVE_EAS_KERNEL
-
-LOCAL_COPY_HEADERS += lib_src/ARM_synth_constants_gnu.inc
-endif
+LOCAL_CFLAGS_arm += -D NATIVE_EAS_KERNEL
LOCAL_SHARED_LIBRARIES := \
libutils libcutils