Merge "Android.mk: make 32bit binary use arm assembly code on 64bit platform"
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 @@
-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 @@
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 @@
--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 @@
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