Home | History | Annotate | Download | only in libtiutils
      1 ################################################
      2 
      3 LOCAL_PATH:= $(call my-dir)
      4 
      5 include $(CLEAR_VARS)
      6 
      7 
      8 LOCAL_SRC_FILES:= \
      9     DebugUtils.cpp \
     10     MessageQueue.cpp \
     11     Semaphore.cpp \
     12     ErrorUtils.cpp
     13 
     14 LOCAL_SHARED_LIBRARIES:= \
     15     libdl \
     16     libui \
     17     libbinder \
     18     libutils \
     19     libcutils \
     20     liblog
     21 
     22 LOCAL_C_INCLUDES += \
     23     frameworks/native/include
     24 
     25 LOCAL_C_INCLUDES += \
     26     bionic/libc/include 
     27 
     28 LOCAL_C_INCLUDES += \
     29     $(HARDWARE_TI_OMAP4_BASE)/domx/omx_core/inc \
     30     $(HARDWARE_TI_OMAP4_BASE)/domx/mm_osal/inc
     31 
     32 LOCAL_CFLAGS += -fno-short-enums $(ANDROID_API_CFLAGS)
     33 
     34 ifdef TI_UTILS_MESSAGE_QUEUE_DEBUG_ENABLED
     35     # Enable debug logs
     36     LOCAL_CFLAGS += -DMSGQ_DEBUG
     37 endif
     38 
     39 ifdef TI_UTILS_MESSAGE_QUEUE_DEBUG_FUNCTION_NAMES
     40     # Enable function enter/exit logging
     41     LOCAL_CFLAGS += -DTI_UTILS_FUNCTION_LOGGER_ENABLE
     42 endif
     43 
     44 LOCAL_MODULE:= libtiutils
     45 LOCAL_MODULE_TAGS:= optional
     46 
     47 include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
     48