#------------------------------------------------------------------------------- # Configure variable #------------------------------------------------------------------------------- TOP_DIR:=${TOP_DIR} MAKEFILE_PATH :=$(subst $(strip \),/,$(abspath $(lastword $(MAKEFILE_LIST)))) #------------------------------------------------------------------------------- # Configure source code files #------------------------------------------------------------------------------- SRC_FILES+= \ cgpio.c \ psram.c \ crossPlatformSW.c \ ap8m_psram_lpm_table.c \ platform_shim_api.c \ usim.c \ loadTable.c \ platform_pmu.c \ ReliableData.c \ qspi_nor_bp.c \ download.c \ qspi_nor.c \ telps_mini.c \ EE_Postmortem.c \ MRD.c \ qspi_core.c \ #------------------------------------------------------------------------------- # the include directories #------------------------------------------------------------------------------- INC_DIRS+= \ -I${TOP_DIR}\ \ -I${TOP_DIR}\common\include \ #------------------------------------------------------------------------------- # Configure compile flag for C #------------------------------------------------------------------------------- ifneq (,$(findstring 1606,${ASR_PLATFORM})) U_FLAGS+= \ -DENV_XSCALE \ endif ifneq (,$(findstring 1602,${ASR_PLATFORM})) U_FLAGS+= \ -DENV_XSCALE \ endif ifneq (,$(findstring 1605,${ASR_PLATFORM})) U_FLAGS+= \ -DENV_XSCALE \ endif #------------------------------------------------------------------------------- # Configure compile flag for C++ #------------------------------------------------------------------------------- U_CPPFLAGS+= #------------------------------------------------------------------------------- # Configure default macro define #------------------------------------------------------------------------------- ifneq (,$(findstring 1606,${ASR_PLATFORM})) DFLAGS+= \ -D"NO_APLP=0" \ -DCCI_DAT_CONTIGUOUS \ -DFEATURE_ACNVM \ -DCCI_PB_CONTIGUOUS \ -DCCI_DEV_CONTIGUOUS \ -DNO_SDMMC -DNO_FAT12 \ -DUPGRADE_R99 \ -DGPC_NO_CHANNEL_PROTECTION \ -DENV_MANITOBA \ -D"GPRS_MULTISLOT_CLASS=12" \ -DCCI_PS_CONTIGUOUS \ -DMSL_ICAT_TRACE \ -DCCI_SS_CONTIGUOUS \ -DCCI_SIM_CONTIGUOUS \ -DCCI_POSITION_LOCATION \ -DCCI_CC_CONTIGUOUS \ -DGPIO_TRACE \ -D"EGPRS_MULTISLOT_CLASS=12" \ -DCCI_MSG_CONTIGUOUS \ -DCCI_MM_CONTIGUOUS \ -DCCI_CMN_CONTIGUOUS \ endif ifneq (,$(findstring 1602,${ASR_PLATFORM})) DFLAGS+= \ -D"NO_APLP=0" \ -DCCI_DAT_CONTIGUOUS \ -DFEATURE_ACNVM \ -DCCI_PB_CONTIGUOUS \ -DCCI_DEV_CONTIGUOUS \ -DNO_SDMMC -DNO_FAT12 \ -DUPGRADE_R99 \ -DGPC_NO_CHANNEL_PROTECTION \ -DENV_MANITOBA \ -D"GPRS_MULTISLOT_CLASS=12" \ -DCCI_PS_CONTIGUOUS \ -DMSL_ICAT_TRACE \ -DCCI_SS_CONTIGUOUS \ -DCCI_SIM_CONTIGUOUS \ -DCCI_POSITION_LOCATION \ -DCCI_CC_CONTIGUOUS \ -DGPIO_TRACE \ -D"EGPRS_MULTISLOT_CLASS=12" \ -DCCI_MSG_CONTIGUOUS \ -DCCI_MM_CONTIGUOUS \ -DCCI_CMN_CONTIGUOUS \ endif ifneq (,$(findstring 1605,${ASR_PLATFORM})) DFLAGS+= \ -D"NO_APLP=0" \ -DCCI_DAT_CONTIGUOUS \ -DFEATURE_ACNVM \ -DCCI_PB_CONTIGUOUS \ -DCCI_DEV_CONTIGUOUS \ -DNO_SDMMC -DNO_FAT12 \ -DUPGRADE_R99 \ -DGPC_NO_CHANNEL_PROTECTION \ -DENV_MANITOBA \ -D"GPRS_MULTISLOT_CLASS=12" \ -DCCI_PS_CONTIGUOUS \ -DMSL_ICAT_TRACE \ -DCCI_SS_CONTIGUOUS \ -DCCI_SIM_CONTIGUOUS \ -DCCI_POSITION_LOCATION \ -DCCI_CC_CONTIGUOUS \ -DGPIO_TRACE \ -D"EGPRS_MULTISLOT_CLASS=12" \ -DCCI_MSG_CONTIGUOUS \ -DCCI_MM_CONTIGUOUS \ -DCCI_CMN_CONTIGUOUS \ endif #------------------------------------------------------------------------------- # Configure link library #------------------------------------------------------------------------------- U_LIBS:= #------------------------------------------------------------------------------- # include mk file #------------------------------------------------------------------------------- include ${TOP_DIR}\config\common\makefile.mk