summaryrefslogtreecommitdiffstats
path: root/libtiutils/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'libtiutils/Android.mk')
-rw-r--r--libtiutils/Android.mk55
1 files changed, 30 insertions, 25 deletions
diff --git a/libtiutils/Android.mk b/libtiutils/Android.mk
index 9081f74..533b481 100644
--- a/libtiutils/Android.mk
+++ b/libtiutils/Android.mk
@@ -1,40 +1,45 @@
################################################
-LOCAL_PATH := $(call my-dir)
+LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_PRELINK_MODULE := false
-
-LOCAL_SRC_FILES := \
- MessageQueue.cpp \
- Semaphore.cpp \
- ErrorUtils.cpp
-
-LOCAL_SHARED_LIBRARIES := \
- libdl \
- libui \
- libbinder \
- libutils \
- libcutils \
- liblog
+LOCAL_SRC_FILES:= \
+ DebugUtils.cpp \
+ MessageQueue.cpp \
+ Semaphore.cpp \
+ ErrorUtils.cpp
+
+LOCAL_SHARED_LIBRARIES:= \
+ libdl \
+ libui \
+ libbinder \
+ libutils \
+ libcutils
LOCAL_C_INCLUDES += \
- bionic/libc/include
+ frameworks/native/include
-ifneq ($(TI_CUSTOM_DOMX_PATH),)
LOCAL_C_INCLUDES += \
- $(TI_CUSTOM_DOMX_PATH)/omx_core/inc \
- $(TI_CUSTOM_DOMX_PATH)/mm_osal/inc
-else
+ bionic/libc/include
+
LOCAL_C_INCLUDES += \
- hardware/ti/omap4xxx/domx/omx_core/inc \
- hardware/ti/omap4xxx/domx/mm_osal/inc
+ $(DOMX_PATH)/omx_core/inc \
+ $(DOMX_PATH)/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 += -fno-short-enums
+ifdef TI_UTILS_MESSAGE_QUEUE_DEBUG_FUNCTION_NAMES
+ # Enable function enter/exit logging
+ LOCAL_CFLAGS += -DTI_UTILS_FUNCTION_LOGGER_ENABLE
+endif
-LOCAL_MODULE := libtiutils_custom
-LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE:= libtiutils_custom
+LOCAL_MODULE_TAGS:= optional
include $(BUILD_SHARED_LIBRARY)