summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2015-04-16 18:52:36 -0700
committerLajos Molnar <lajos@google.com>2015-04-16 18:54:32 -0700
commit8a947018e3e721c99b0f548d28a922471d94365b (patch)
tree90499285cce4aab3f020f6dd48d706f8c2497d9b
parent91f9bc5c87b5bec88a08429e8fc3f9fb5b707a1d (diff)
downloadandroid_external_libmpeg2-8a947018e3e721c99b0f548d28a922471d94365b.tar.gz
android_external_libmpeg2-8a947018e3e721c99b0f548d28a922471d94365b.tar.bz2
android_external_libmpeg2-8a947018e3e721c99b0f548d28a922471d94365b.zip
fix build issues with clang
Disable clang for assembly, and pass include paths to clang-assembly in a clang way Change-Id: Id0e4f433cd0b7f28addf50b36e2bce29e7fba3a8
-rw-r--r--decoder.arm.mk4
-rw-r--r--decoder.arm64.mk8
2 files changed, 8 insertions, 4 deletions
diff --git a/decoder.arm.mk b/decoder.arm.mk
index 6e02ce8..5f59681 100644
--- a/decoder.arm.mk
+++ b/decoder.arm.mk
@@ -20,3 +20,7 @@ endif
LOCAL_SRC_FILES_arm += $(libmpeg2d_srcs_c_arm) $(libmpeg2d_srcs_asm_arm)
LOCAL_C_INCLUDES_arm += $(libmpeg2d_inc_dir_arm)
LOCAL_CFLAGS_arm += $(libmpeg2d_cflags_arm)
+
+# CLANG WORKAROUNDS
+LOCAL_CLANG_ASFLAGS_arm += -no-integrated-as
+LOCAL_CLANG_ASFLAGS_arm += $(addprefix -Wa$(comma)-I,$(libmpeg2d_inc_dir_arm))
diff --git a/decoder.arm64.mk b/decoder.arm64.mk
index f3a36e6..bcb6d55 100644
--- a/decoder.arm64.mk
+++ b/decoder.arm64.mk
@@ -24,8 +24,8 @@ endif
LOCAL_SRC_FILES_arm64 += $(libmpeg2d_srcs_c_arm64) $(libmpeg2d_srcs_asm_arm64)
LOCAL_C_INCLUDES_arm64 += $(libmpeg2d_inc_dir_arm64)
-
-comma := ,
-LOCAL_ASFLAGS_arm64 += $(addprefix -Wa$(comma)-I,$(libmpeg2d_inc_dir_arm64))
-
LOCAL_CFLAGS_arm64 += $(libmpeg2d_cflags_arm64)
+
+# CLANG WORKAROUNDS
+LOCAL_CLANG_ASFLAGS_arm64 += -no-integrated-as
+LOCAL_CLANG_ASFLAGS_arm64 += $(addprefix -Wa$(comma)-I,$(libmpeg2d_inc_dir_arm64))