1ifeq ($(TARGET_BOARD_PLATFORM),omap4) 2 3# only use the generic omap4 modules if no variant is declared 4ifeq ($(strip $(TARGET_BOARD_PLATFORM_VARIANT)),) 5 6LOCAL_PATH:= $(call my-dir) 7HARDWARE_TI_OMAP4_BASE:= $(LOCAL_PATH) 8OMAP4_DEBUG_MEMLEAK:= false 9 10ifeq ($(OMAP4_DEBUG_MEMLEAK),true) 11 12OMAP4_DEBUG_CFLAGS:= -DHEAPTRACKER 13OMAP4_DEBUG_LDFLAGS:= $(foreach f, $(strip malloc realloc calloc free), -Wl,--wrap=$(f)) 14OMAP4_DEBUG_SHARED_LIBRARIES:= liblog 15BUILD_HEAPTRACKED_SHARED_LIBRARY:= hardware/ti/omap4xxx/heaptracked-shared-library.mk 16BUILD_HEAPTRACKED_EXECUTABLE:= hardware/ti/omap4xxx/heaptracked-executable.mk 17 18LOCAL_PATH:= $(call my-dir) 19include $(CLEAR_VARS) 20LOCAL_SRC_FILES:= heaptracker.c stacktrace.c mapinfo.c 21LOCAL_MODULE:= libheaptracker 22LOCAL_MODULE_TAGS:= optional 23include $(BUILD_STATIC_LIBRARY) 24 25include $(CLEAR_VARS) 26LOCAL_SRC_FILES:= tm.c 27LOCAL_MODULE:= tm 28LOCAL_MODULE_TAGS:= test 29include $(BUILD_HEAPTRACKED_EXECUTABLE) 30 31else 32BUILD_HEAPTRACKED_SHARED_LIBRARY:=$(BUILD_SHARED_LIBRARY) 33BUILD_HEAPTRACKED_EXECUTABLE:= $(BUILD_EXECUTABLE) 34endif 35 36include $(call first-makefiles-under,$(LOCAL_PATH)) 37 38endif # ifeq ($(strip $(TARGET_BOARD_PLATFORM_VARIANT)),) 39endif # ifeq ($(TARGET_BOARD_PLATFORM),omap4) 40