34 lines
1.2 KiB
Makefile
34 lines
1.2 KiB
Makefile
# 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)
|