summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vm/Dvm.mk14
1 files changed, 9 insertions, 5 deletions
diff --git a/vm/Dvm.mk b/vm/Dvm.mk
index 63090dae7..7c99255bc 100644
--- a/vm/Dvm.mk
+++ b/vm/Dvm.mk
@@ -264,12 +264,16 @@ ifeq ($(dvm_arch),arm)
compiler/template/out/CompilerTemplateAsm-$(dvm_arch_variant).S
endif
ifeq ($(call is-vendor-board-platform,QCOM),true)
- ifeq ($(WITH_QC_PERF),true)
- LOCAL_WHOLE_STATIC_LIBRARIES += libqc-dalvik
- LOCAL_SHARED_LIBRARIES += libqc-opt
- LOCAL_CFLAGS += -DWITH_QC_PERF
+ ifeq ($(WITH_QC_PERF),true)
+ LOCAL_WHOLE_STATIC_LIBRARIES += libqc-dalvik
+ LOCAL_SHARED_LIBRARIES += libqc-opt
+ LOCAL_CFLAGS += -DWITH_QC_PERF
+ endif
+ LOCAL_CFLAGS += -DHAVE_HALFWORD_ATOMIC_MEMMOVE
+ else
+ ifeq ($(TARGET_CPU_VARIANT),cortex-a15)
+ LOCAL_CFLAGS += -DHAVE_HALFWORD_ATOMIC_MEMMOVE
endif
- LOCAL_CFLAGS += -DHAVE_HALFWORD_ATOMIC_MEMMOVE
endif
endif