summaryrefslogtreecommitdiffstats
path: root/media/libmedia/Android.mk
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2014-11-06 21:54:14 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-11-06 21:54:15 +0000
commitbcf093bfef277a8ec0119da9e84e5abac58ad0b1 (patch)
treef73bb49ff5629026fc6a1a0e764d2b1b551be431 /media/libmedia/Android.mk
parent686a0c4db5e90b811b1fbe1dba3638522ef4b7a1 (diff)
parent2be7786b9847861862c60eaf85c610823fdf2da9 (diff)
downloadframeworks_av-bcf093bfef277a8ec0119da9e84e5abac58ad0b1.zip
frameworks_av-bcf093bfef277a8ec0119da9e84e5abac58ad0b1.tar.gz
frameworks_av-bcf093bfef277a8ec0119da9e84e5abac58ad0b1.tar.bz2
Merge "Fix definining of ANDROID_SMP."
Diffstat (limited to 'media/libmedia/Android.mk')
-rw-r--r--media/libmedia/Android.mk15
1 files changed, 14 insertions, 1 deletions
diff --git a/media/libmedia/Android.mk b/media/libmedia/Android.mk
index 1e322f9..4dc97e1 100644
--- a/media/libmedia/Android.mk
+++ b/media/libmedia/Android.mk
@@ -59,7 +59,18 @@ LOCAL_SRC_FILES:= \
LOCAL_SRC_FILES += ../libnbaio/roundup.c
# for <cutils/atomic-inline.h>
-LOCAL_CFLAGS += -DANDROID_SMP=$(if $(findstring true,$(TARGET_CPU_SMP)),1,0)
+ifeq ($(TARGET_CPU_SMP),true)
+ LOCAL_CFLAGS += -DANDROID_SMP=1
+else
+ ifeq ($(TARGET_CPU_SMP),false)
+ LOCAL_CFLAGS += -DANDROID_SMP=0
+ else
+ $(warning TARGET_CPU_SMP should be (true|false), found $(TARGET_CPU_SMP))
+ # Make sure we emit barriers for the worst case.
+ LOCAL_CFLAGS += -DANDROID_SMP=1
+ endif
+endif
+
LOCAL_SRC_FILES += SingleStateQueue.cpp
LOCAL_CFLAGS += -DSINGLE_STATE_QUEUE_INSTANTIATIONS='"SingleStateQueueInstantiations.cpp"'
# Consider a separate a library for SingleStateQueueInstantiations.
@@ -73,6 +84,8 @@ LOCAL_WHOLE_STATIC_LIBRARY := libmedia_helper
LOCAL_MODULE:= libmedia
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+
LOCAL_C_INCLUDES := \
$(call include-path-for, graphics corecg) \
$(TOP)/frameworks/native/include/media/openmax \