summaryrefslogtreecommitdiff
path: root/libtiutils/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'libtiutils/Android.mk')
-rw-r--r--libtiutils/Android.mk28
1 files changed, 21 insertions, 7 deletions
diff --git a/libtiutils/Android.mk b/libtiutils/Android.mk
index e15eba9..ba6aab1 100644
--- a/libtiutils/Android.mk
+++ b/libtiutils/Android.mk
@@ -7,10 +7,11 @@ include $(CLEAR_VARS)
LOCAL_PRELINK_MODULE := false
LOCAL_SRC_FILES:= \
+ DebugUtils.cpp \
MessageQueue.cpp \
Semaphore.cpp \
ErrorUtils.cpp
-
+
LOCAL_SHARED_LIBRARIES:= \
libdl \
libui \
@@ -19,13 +20,26 @@ LOCAL_SHARED_LIBRARIES:= \
libcutils
LOCAL_C_INCLUDES += \
- bionic/libc/include \
- hardware/ti/omap4xxx/domx/omx_core/inc \
- hardware/ti/omap4xxx/domx/mm_osal/inc
-
-LOCAL_CFLAGS += -fno-short-enums
+ frameworks/native/include
+
+LOCAL_C_INCLUDES += \
+ bionic/libc/include
+
+LOCAL_C_INCLUDES += \
+ $(HARDWARE_TI_OMAP4_BASE)/domx/omx_core/inc \
+ $(HARDWARE_TI_OMAP4_BASE)/domx/mm_osal/inc
+
+LOCAL_CFLAGS += -fno-short-enums $(ANDROID_API_CFLAGS)
+
+ifdef TI_UTILS_MESSAGE_QUEUE_DEBUG_ENABLED
+ # Enable debug logs
+ LOCAL_CFLAGS += -DMSGQ_DEBUG
+endif
-# LOCAL_CFLAGS +=
+ifdef TI_UTILS_MESSAGE_QUEUE_DEBUG_FUNCTION_NAMES
+ # Enable function enter/exit logging
+ LOCAL_CFLAGS += -DTI_UTILS_FUNCTION_LOGGER_ENABLE
+endif
LOCAL_MODULE:= libtiutils
LOCAL_MODULE_TAGS:= optional