diff options
Diffstat (limited to 'domx/Android.mk')
-rw-r--r-- | domx/Android.mk | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/domx/Android.mk b/domx/Android.mk index 6571161..ae08d6b 100644 --- a/domx/Android.mk +++ b/domx/Android.mk @@ -1 +1,34 @@ -include $(all-subdir-makefiles) +# DOMX not used in OMAP3 program +ifneq ($(TARGET_BOARD_PLATFORM),omap3) + + LOCAL_PATH:= $(call my-dir) + OMAP4_DEBUG_MEMLEAK:= false + + ifeq ($(OMAP4_DEBUG_MEMLEAK),true) + + OMAP4_DEBUG_CFLAGS:= -DHEAPTRACKER + OMAP4_DEBUG_LDFLAGS:= $(foreach f, $(strip malloc realloc calloc free), -Wl,--wrap=$(f)) + OMAP4_DEBUG_SHARED_LIBRARIES:= liblog + BUILD_HEAPTRACKED_SHARED_LIBRARY:= hardware/ti/omap4xxx/heaptracked-shared-library.mk + BUILD_HEAPTRACKED_EXECUTABLE:= hardware/ti/omap4xxx/heaptracked-executable.mk + + LOCAL_PATH:= $(call my-dir) + include $(CLEAR_VARS) + LOCAL_SRC_FILES:= heaptracker.c stacktrace.c mapinfo.c + LOCAL_MODULE:= libheaptracker + LOCAL_MODULE_TAGS:= optional + include $(BUILD_STATIC_LIBRARY) + + include $(CLEAR_VARS) + LOCAL_SRC_FILES:= tm.c + LOCAL_MODULE:= tm + LOCAL_MODULE_TAGS:= test + include $(BUILD_HEAPTRACKED_EXECUTABLE) + + else + BUILD_HEAPTRACKED_SHARED_LIBRARY:=$(BUILD_SHARED_LIBRARY) + BUILD_HEAPTRACKED_EXECUTABLE:= $(BUILD_EXECUTABLE) + endif + + include $(call first-makefiles-under,$(LOCAL_PATH)) +endif # ifeq ($(TARGET_BOARD_PLATFORM),omap4) |