## ML_SUPPORT_ISO8859_6 阿拉伯语 ##多国语言设置总控制宏,目前需要常开 GLOBAL_EXPORT_FLAG += ML_SUPPORT
GLOBAL_EXPORT_FLAG += ML_SUPPORT_CP0 #GLOBAL_EXPORT_FLAG += ML_SUPPORT_ISO8859_1 #GLOBAL_EXPORT_FLAG += ML_SUPPORT_CP936
#对于多国语言,除了要在资源包里定义语言外,还要在这里定义相应的字符集编码。 #################################################################
## 15 ##
##当使用的FLASH为单BANKFLASH的时候,需要打开这个宏####### GLOBAL_EXPORT_FLAG += USER_DATA_CACHE_SUPPORT GLOBAL_EXPORT_FLAG += FACT_SETTING_CACHE_SUPPORT #gallite只支持spi flash,所以这里要一直打开; #对于CT1128,根据flash的情况选择打开或者关闭
#################################################################
## 16 ##
##RMVB播放解码需求的内存较大,MDI视频播放器总共约760KB####### TARGET_MEDIA_RM_MODEL :=0
ifeq \
TARGET_EXPORT_FLAG +=TARGET_MEDIA_RM_SUPPORT endif
################################################################# ## 17 ##
##支持video recorder功能
#GLOBAL_EXPORT_FLAG += VIDEO_RECORDER_SUPPORT
#这里是个小bug,应该定义成VIDEO_RECORDER_SUPPORT=0或者1。
##video record 时,内存分配控制。不支持video record时,可以关闭此宏节省内存。 #GLOBAL_EXPORT_FLAG += MEM_3216_CAMERA_LARGE_MODE GLOBAL_EXPORT_FLAG +=CAMERA_SUPPORT_300K_PIXELS
################################################################# ## 18 ##
##支持sound recorder功能
#TARGET_EXPORT_FLAG += SOUND_RECORDER_SUPPORT
################################################################# #这里是个小bug,应该定义成SOUND_RECORDER_SUPPORT=0或者1。 ## 19 ##
##增加单位时间内检测电池电压的次数,1500ma以上的电池可以不加这个宏 ##r440 close for many sxr mail box exceed
#TARGET_EXPORT_FLAG += PM_INCREASE_BATTERY_DETECT
#################################################################
## 20 ##
##启动camera ISP功能,在所有3216平台上必须打开,而在所有非3216平台上须关闭 GLOBAL_EXPORT_FLAG += _CAM_SMALL_MEM_
#################################################################
## 21 ##
##将文件系统REG区和sms区合并为CSW区,节省代码空间,客户无需修改,若存储的SMS数较多则需要注销此宏
GLOBAL_EXPORT_FLAG += _REG_SMS_MERGE
#################################################################
## 22 ##
##将QQVGA 放大到 QCIF.
#GLOBAL_EXPORT_FLAG += LCD_SCALE_128_160_TO_176_220
#################################################################
## 23 ##
# Receiver uses one speaker line (using left line by default) TARGET_EXPORT_FLAG += RECV_USE_SPK_LINE
# If using right line, the following macro should be added as well #TARGET_EXPORT_FLAG += RECV_USE_SPK_LINE_R
#################################################################
#在CT1128时代,由于芯片的一个bug,导致recv输出的时候有TDD,解决办法是将recv连接到spk输出。在gallite时代,已经不再存在这个问题。但是有些项目设计的时候仍然保留了从spk输出的传统。所以根据硬件设计的具体情况,这两个宏要选择打开或者关闭 ## 24 ## # RF优化选项: 若XCV直接控制PA与SW的可以打开此宏,若TCO控制则必须关掉此宏(请先咨询FAE)
TARGET_EXPORT_FLAG += INTERNAL_XCV_CONTROL_PASW
################################################################# #XCV直接控制已经是目前推荐的参考设计,所以这个宏一般都是打开的。 ## 25 ##
##关闭了魔音功能
GLOBAL_EXPORT_FLAG += TARGET_MAGIC_SOUND_OFF
#################################################################
## 26 ##
##关闭midi支持
GLOBAL_EXPORT_FLAG += MIDI_NOT_SUPPORT
GLOBAL_EXPORT_FLAG += TARGET_MIDI_SUPPORT_OFF
#################################################################
## 27 ##
##强制将FM设为单声道
GLOBAL_EXPORT_FLAG += FMRDO_SINGLEVOLUMECHANNEL_SUPPORT
################################################################# #fm的问题后续专门讨论。 ## 28 ##
##禁止提前显示开机LOGO,打开后节约部分空间,默认128x60x2字节 GLOBAL_EXPORT_FLAG += NO_CS_LOGO
################################################################# #开机时间的问题后续专门讨论。
## 29 ##
##应用于压缩code yes ; no
CT_COMPRESS_CODE_SECTION ?= yes ##应用于压缩字符串资源
MMI_EXPORT_FLAG += COMPRESS_OPTIMIZE_FLASH_SIZE MMI_EXPORT_FLAG += COMPRESS_USE_LZMA
## 3264 3232 6464 COMPRESS_STATE := 3232
ifeq \GLOBAL_EXPORT_FLAG += COMPRESS_3264 endif
ifeq \GLOBAL_EXPORT_FLAG += COMPRESS_6464 endif
ifeq \GLOBAL_EXPORT_FLAG += COMPRESS_3232 endif
#代码压缩的问题后续专门讨论。
##编译优化选项,节约部分空间 CT_OPT:=dbg_size
##编译时候遇到warnning不停止编译 WITHOUT_WERROR:=1
##################################################################
## 30 ##
##支持T卡热插拔
#MMI_EXPORT_FLAG += __TFLASH_MOUNT_DYNAMIC__
#################################################################
############################################ ## 31 ## # trace 设置
GLOBAL_EXPORT_FLAG += MMI_NO_TRACE GLOBAL_EXPORT_FLAG += EDRV_NO_TRACE GLOBAL_EXPORT_FLAG += HAL_NO_PRINTF GLOBAL_EXPORT_FLAG += PAL_NO_TRACE GLOBAL_EXPORT_FLAG += SXS_NO_PRINTF GLOBAL_EXPORT_FLAG += APS_NO_PRINTF GLOBAL_EXPORT_FLAG += ARS_NO_PRINTF GLOBAL_EXPORT_FLAG += SXS_NO_DUMP GLOBAL_EXPORT_FLAG += MCI_NO_TRACE GLOBAL_EXPORT_FLAG += CSW_NO_TRACE GLOBAL_EXPORT_FLAG += CALIB_NO_PRINTF GLOBAL_EXPORT_FLAG += UMSS_NO_PRINTF GLOBAL_EXPORT_FLAG += UCTLS_NO_PRINTF GLOBAL_EXPORT_FLAG += VOIS_NO_PRINTF GLOBAL_EXPORT_FLAG += STACK_NO_PRINTF
GLOBAL_EXPORT_FLAG += RFD_NO_TRACE ############################################
## 32 ##
##该文件主要定义了一些宏开关,用于裁剪代码使用,主要用于3216项目使用 gallite_ulc.def####### TARGET_MEM_ULC_3216:= YES
include ${SOFT_WORKDIR}/target/${CT_TARGET}/gallite_ulc.def
include ${SOFT_WORKDIR}/platform/edrv/memd/${FLSH_MODEL}/memd.def #################################################################
## 32 ##
##这个宏开关,用来控制是否支持自动记录按键信息,通常用于记录出问题之前的按键信息,方便工程人员复现问题#######
##打开这个宏会额外占用大约9KByte的空间,可以根据实际情况考虑是否打开这个功能## #GLOBAL_EXPORT_FLAG += AUTO_TEST_KEYPRESS_RECORD_SUPPORT GLOBAL_EXPORT_FLAG += __SENDKEY2_SUPPORT__
## 33 ##
##定义短消息和电话本的条目
##PHONE_SMS_ENTRY_COUNT表征FLASH上多卡项目总计SMS容量,单卡数目为PHONE_SMS_ENTRY_COUNT/SIM_COUNT
##SIM_SMS_ENTRY_COUNT表征SIM卡上最大SMS容量,请勿修改 GLOBAL_EXPORT_FLAG += PHONE_SMS_ENTRY_COUNT=100 GLOBAL_EXPORT_FLAG += SIM_SMS_ENTRY_COUNT=255
GLOBAL_EXPORT_FLAG += PHONE_PHB_ENTRY_COUNT=100
GLOBAL_EXPORT_FLAG += __MMI_PHB_SLIM_OPTIONAL_FIELD__ GLOBAL_EXPORT_FLAG += __PHB_CALLER_IMAGE_SAVE_PATH_ONLY__
#################################################################
########以下用于抓去信息使用,建议不要修改######################## ifeq \
GLOBAL_EXPORT_FLAG += DUALSIMD_PROFILING GLOBAL_EXPORT_FLAG += STK_PROFILING GLOBAL_EXPORT_FLAG += TSD_PROFILING GLOBAL_EXPORT_FLAG += PMD_PROFILING GLOBAL_EXPORT_FLAG += RFD_NO_TRACE GLOBAL_EXPORT_FLAG += SX_PROFILING
GLOBAL_EXPORT_FLAG += HAL_PROFILE_ON_BUFFER GLOBAL_EXPORT_FLAG += PAL_PROFILING GLOBAL_EXPORT_FLAG += HAL_PROFILING
GLOBAL_EXPORT_FLAG += SPC_FUNC_PROFILING GLOBAL_EXPORT_FLAG += SPAL_IRQ_PROFILING ##系统启动时,尽早打开trace,需要时置0 #TARGET_EXPORT_FLAG += EARLY_TRACE_OPEN #Open fs layer assert.
GLOBAL_EXPORT_FLAG += _FS_DEBUG endif
##通过SPI调试射频寄存器参数时需要把此宏置0 TARGET_EXPORT_FLAG += SPI_REG_DEBUG LDPPFLAGS += -DSPI_REG_DEBUG
#################################################################
######################export board information defination##############################
EXPORT_BOARD_INFO := yes #enable or disable board information to lod EXPORT_BOARD_FLAGS := PM_MODEL ATV_MODEL FM_MODEL #user defined board information #######################################################################################
GLOBAL_EXPORT_FLAG += PA_VRAMP_220PF
#if not using external audio pa ,need disable this macro AUD_SPK_ON_WITH_LCD #TARGET_EXPORT_FLAG += AUD_SPK_ON_WITH_LCD
GLOBAL_EXPORT_FLAG += TGT_GALLITE_R440
## FM USE LINE_IN FM_USING_I2S := 0