LOCAL_DIR := $(GET_LOCAL_DIR) DEFINES += BUILD_LK DEFINES += MTK_GPT_SCHEME_SUPPORT ifdef MTK_HEADER_SUPPORT ifeq ($(strip $(MTK_HEADER_SUPPORT)),no) DEFINES += SKIP_MTK_PARTITION_HEADER_CHECK endif else DEFINES += SKIP_MTK_PARTITION_HEADER_CHECK endif PLATFORM := mt6580 MODULES += \ dev/keys \ lib/ptable \ dev/lcm \ DUMMY_AP := no ifeq ($(DUMMY_AP), yes) MEMBASE := 0x90000000 # SDRAM else MEMBASE := 0x81E00000 # SDRAM endif ifeq ($(MTK_MLC_NAND_SUPPORT), yes) DEFINES += MTK_MLC_NAND_SUPPORT MEMSIZE := 0x00900000 # 9MB else ifeq ($(MTK_TLC_NAND_SUPPORT), yes) DEFINES += MTK_TLC_NAND_SUPPORT MEMSIZE := 0x00900000 # 9MB else MEMSIZE := 0x00400000 # 4MB endif SCRATCH_ADDR := 0x85000000 SCRATCH_SIZE := 0x01000000 # 512 project only reserve 16MB HAVE_CACHE_PL310 := no MTK_LM_MODE := no MTK_FASTBOOT_SUPPORT := yes LK_PROFILING := yes DEVICE_TREE_SUPPORT := yes MTK_JTAG_SWITCH_SUPPORT := yes MACH_TYPE := mt6580 DEFINES += \ MEMBASE=$(MEMBASE)\ SCRATCH_ADDR=$(SCRATCH_ADDR)\ SCRATCH_SIZE=$(SCRATCH_SIZE)\ MEMSIZE=$(MEMSIZE) ifneq ($(MTK_GOOGLE_TRUSTY_SUPPORT), yes) DEFINES += ENABLE_L2_SHARING endif ifeq ($(DUMMY_AP), yes) DEFINES += DUMMY_AP endif ifeq ($(HAVE_CACHE_PL310), yes) DEFINES += HAVE_CACHE_PL310 endif ifeq ($(MTK_LM_MODE), yes) DEFINES += MTK_LM_MODE endif ifeq ($(DEVICE_TREE_SUPPORT), yes) DEFINES += DEVICE_TREE_SUPPORT endif ifeq ($(MTK_JTAG_SWITCH_SUPPORT), yes) DEFINES += MTK_JTAG_SWITCH_SUPPORT endif ifeq ($(MTK_FASTBOOT_SUPPORT), yes) DEFINES += MTK_FASTBOOT_SUPPORT endif ifeq ($(LK_PROFILING), yes) DEFINES += LK_PROFILING endif INCLUDES += -I$(LOCAL_DIR)/include INCLUDES += -I$(LOCAL_DIR)/include/target INCLUDES += -I$(LOCAL_DIR)/inc OBJS += \ $(LOCAL_DIR)/init.o \ $(LOCAL_DIR)/cust_msdc.o\ $(LOCAL_DIR)/cust_display.o\ $(LOCAL_DIR)/cust_leds.o\ $(LOCAL_DIR)/power_off.o\ $(LOCAL_DIR)/fastboot_oem_commands.o\