summaryrefslogtreecommitdiffstats
path: root/dexopt
diff options
context:
space:
mode:
authorAndy McFadden <fadden@android.com>2010-05-19 22:36:33 -0700
committerAndy McFadden <fadden@android.com>2010-05-20 21:40:02 -0700
commit6a877083893fb466ebb6ee6bcbdc5f1ca8609cb1 (patch)
tree1f0ced804a916abd7a45191d803bc70f150f084e /dexopt
parente54a4c581459bf899b285506aafd577a396b9671 (diff)
downloadandroid_dalvik-6a877083893fb466ebb6ee6bcbdc5f1ca8609cb1.tar.gz
android_dalvik-6a877083893fb466ebb6ee6bcbdc5f1ca8609cb1.tar.bz2
android_dalvik-6a877083893fb466ebb6ee6bcbdc5f1ca8609cb1.zip
Atomic/SMP update.
Moved quasiatomic 64-bit operations in here. They still need work. Use the new libcutils atomic-inline header for our memory barriers. Adjust makefiles to set SMP definition appropriately. Change-Id: Id2ab2123724bb0baeb32f862b5568392aba35a59
Diffstat (limited to 'dexopt')
-rw-r--r--dexopt/Android.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/dexopt/Android.mk b/dexopt/Android.mk
index 86370736f..eb486c8cd 100644
--- a/dexopt/Android.mk
+++ b/dexopt/Android.mk
@@ -35,6 +35,12 @@ LOCAL_SHARED_LIBRARIES := \
libssl \
libdvm
+ifeq ($(TARGET_CPU_SMP),true)
+ LOCAL_CFLAGS += -DANDROID_SMP=1
+else
+ LOCAL_CFLAGS += -DANDROID_SMP=0
+endif
+
LOCAL_MODULE := dexopt
include $(BUILD_EXECUTABLE)