From c322989ae6ff6769490828de1b5eda12b749cce9 Mon Sep 17 00:00:00 2001 From: Iliyan Malchev Date: Mon, 8 Aug 2011 11:24:41 -0700 Subject: initial commit Change-Id: I8f7a7eeece0e516efa486b77e9d97805c0e65d3e Signed-off-by: Iliyan Malchev --- Android.mk | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Android.mk (limited to 'Android.mk') diff --git a/Android.mk b/Android.mk new file mode 100644 index 00000000..2729bab6 --- /dev/null +++ b/Android.mk @@ -0,0 +1,34 @@ +ifeq ($(TARGET_BOARD_PLATFORM),omap4) + +LOCAL_PATH:= $(call my-dir) +HARDWARE_TI_OMAP4_BASE:= $(LOCAL_PATH) +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 -- cgit v1.2.3