📄 [07a][07b]_gprs.mak
字号:
EMS_SUPPORT = EMS_40 # EMS_40 support only EMS 4.0
# EMS_50 support EMS 5.0
# EMS_NONE support only pure text content.
R99_SUPPORT = TRUE # Release 99 support
WEBCAM_SUPPORT = FALSE # TRUE, FALSE for WEB CAMERA support
TV_OUT_SUPPORT = FALSE # TRUE, FALSE only MT6228 and MT6229 support TV OUT
BACKGROUND_SOUND = FALSE # TRUE/FALSE
AU_DECODE = TRUE # TRUE, FALSE
AIFF_DECODE = TRUE # TRUE, FALSE
JTONE_SUPPORT = TRUE # TRUE, FALSE
AUDIO_3D_SURROUND = NONE # NONE, MODE_LSPK, MODE_EARP, MODE_BOTH
# to enable 3D surround
AUDIO_POST_PROCESS = NONE # NONE, ALL_EFFECT, REVERB_ONLY, TIME_STRETCH_ONLY
MOTION_SENSOR_SUPPORT = NONE # NONE or KXP84_SPI or KXP84_I2C or KXP74_SPI or MXC6202_I2C
# For motion sensor function support or not.
LENS_MODULE = NONE # NONE, HYSONIC_ID9701
AF_SUPPORT = FALSE # TRUE or FALSE
DT_SUPPORT = TRUE # TRUE, FALSE
CTM_SUPPORT = FALSE # TRUE, FALSE
J2ME_JSR184_SUPPORT = NONE # MTK_M3G, NONE
M3D_MMI_SUPPORT = FALSE # TRUE, FALSE
BT_CONNECT_TO_UART2 = FALSE # TRUE, FALSE
# TRUE: BT module is connected to UART2
# FALSE: BT module is connected to UART3, this is general case for most projects
# When this is set to TRUE, compile option __BT_USE_UART2__ is added to notify
# driver BT is connected to UART2 port
BT_SIM_PROFILE = FALSE # TRUE, FALSE
BT_BIP_PROFILE = FALSE # TRUE, FALSE
BT_BPP_PROFILE = TRUE # TRUE, FALSE,
BT_HIDD_PROFILE = TRUE # TRUE, FALSE
# Turn on or turn off bluetooth HID profile feature
BT_HFG_PROFILE = TRUE # TRUE, FALSE
BT_FTS_PROFILE = TRUE # TRUE, FALSE
BT_FTC_PROFILE = TRUE # TRUE, FALSE
BT_OPP_PROFILE = TRUE # TRUE, FALSE
BT_DUN_PROFILE = TRUE # TRUE, FALSE
BT_SPP_SERVER = BT_SPP_SRV_NO_SCO # NONE, BT_SPP_SRV_NO_SCO or BT_SPP_SRV_WITH_SCO (default:BT_SPP_SRV_NO_SCO)
# This is only used in BLUETOOTH_SUPPORT = BTMTK_MT6601
# If BLUETOOTH_SUPPORT is not BTMTK_MT6601, its value must be NONE
BT_SPP_CLIENT = NONE # NONE, BT_SPP_CLI_NO_SCO or BT_SPP_CLI_WITH_SCO (default: NONE)
# This is only used in BLUETOOTH_SUPPORT = BTMTK_MT6601
# If BLUETOOTH_SUPPORT is not BTMTK_MT6601, its value must be NONE
BT_SPP_PROFILE = TRUE # TRUE, FALSE
BT_A2DP_PROFILE = TRUE # TRUE, FALSE
BT_AVRCP_PROFILE = TRUE # TRUE, FALSE
# Turn on or off AVRCP profile feature
LCM_ROTATE_SUPPORT = FALSE # TRUE, FALSE
SVG_SUPPORT = FALSE # TRUE, FALSE
# support SVG image format
WIFI_SUPPORT = NONE # MTK_WIFI, WIFI_LIB, NONE
WIFI_BB_MODULE = NONE # MT5911
WIFI_RF_MODULE = NONE # AL2236, MAX2827
OPENGL = NONE # COMMON_LITE, NONE
# This compile option is defined for 3D graphics engine.
# Only MT6228 and MT6229 support OPENGL.
USB_MULTI_CHARGE_CURRENT_SUPPORT = FALSE # TRUE, FALSE
# Turn On or Off USB multiple charging-current support
RC5_SUPPORT = TRUE # TRUE or FALSE, RC5 feature support
GAME_ENGINE = NONE # NONE, GE_BROGENT
# to add game engine
YUV_SENSOR_SUPPORT = TRUE # TRUE, FALSE
# to enable YUV sensor interface
EXT_DAC_SUPPORT = FALSE # TRUE, FALSE
# To enable the interface between AFE control and EXT_DAC control.
UNIFIED_MESSAGE_SUPPORT = FALSE # TRUE or FALSE, unified message support
# GSM project can NOT support UNIFIED_MESSAGE
UNIFIED_MESSAGE_SIMBOX_SUPPORT = FALSE # TRUE, FALSE,
# only can be turned on if unified message feature is turned on.
DRV_CUSTOM_TOOL_SUPPORT = TRUE # TRUE or FALSE, To enable using driver customization tool for GPIO/EINT/ADC/UEM/Keypad setting.
JATAAYU_FEATURE = NONE # Jataayu wap feature support:
# NONE, WAP, WAP_MMS, WAP2, WAP2_MMS.
# WAP_SEC, WAP2_SEC, WAP_SEC_MMS, WAP2_SEC_MMS
WAP_SUPPORT = OBIGO_Q03C # NONE, OBIGO_Q03C, JATAAYU4
DSPIRDBG = FALSE # IRDBG interface for dsp debugging
# only support in 6229 E2 and MT6225
BARCODE_DECODER = NONE # NONE, SCANBUY
SECURE_SUPPORT = FALSE #
SECURE_VERSION = 1 #
SECURE_JTAG_ENABLE = FALSE #
SECURE_CUSTOM_NAME = MTK # MTK (6227C/6225 EVB) or JRD (JRD_06A)
SECURE_RO_ENABLE = FALSE # TRUE, FALSE
DISPLAY_TYPE = COLOR # BW, COLOR
OTP_SUPPORT = FALSE # TRUE, FALSE
SW_FLASH = NONE # NONE
SYNCML_SUPPORT = FALSE # TRUE or FALSE
UNIFIED_MESSAGE_ADVANCE_FEATURE = NONE # Unified message advance feture:
# NONE, COMPOSER, LISTOPTION, ARCHIVE,
# COMPOSER_LISTOPTION, COMPOSER_ARCHIVE, LISTOPTION_ARCHIVE, COMPOSER_LISTOPTION_ARCHIVE
# Only support when unified message feature is turned on.
STREAM_SUPPORT = FALSE # TRUE or FALSE
PGDL_SUPPORT = FALSE # TRUE or FALSE
RTSP_SUPPORT = FALSE # TRUE or FALSE
FOTA_ENABLE = NONE # FOTA_FULL, NONE
BT_AUDIO_VIA_SCO = FALSE # TRUE, FALSE
# Support Audio being passed by BT SCO Link.
BT_FM_RADIO_VIA_SCO = FALSE # TRUE, FALSE
# Support FM Radio being passed by BT SCO Link
OTG_DETECT_ID_PIN_WITH_EINT = FALSE # TRUE, FALSE
VDOEDT_SUPPORT = FALSE # TRUE or FALSE
SYNC_LCM_SUPPORT = FALSE # TRUE or FALSE
# TRUE if Sync mode LCM is applied and FALSE if Sync mode LCM is applied.
FEATURE_OVERLOAD = FALSE # TRUE or FALSE
# TRUE : turn on bypassing
# FLASE : turn off bypassing
AAC_PLUS_PS_DECODE = FALSE # TRUE, FALSE
VDOEDT_SUPPORT = FALSE # TRUE, FALSE
OPTR_SPEC = NONE # NONE
SYNCML_DM_SUPPORT = FALSE # TRUE or FALSE
VIRTUAL_PORTS_NUM = 5 # default is 5, maximum is 9
SPATIAL_DITHERING = TRUE # TRUE or FALSE
# support by MT6225, MT6228, MT6229 and MT6230
PICTBRIDGE_SUPPORT = TRUE # TRUE or FALSE, IMPS Feature Support
TDMB_SUPPORT = NONE # NONE, TELECHIP_TDMB, FRONTIER_TDMB
WBXML_SUPPORT = TRUE # TRUE or FALSE
ISO_PRIORITY_MODE_SUPPORT = FALSE # FALSE, TRUE
KEYPAD_TYPE = NORMAL_KEYPAD # NORMAL_KEYPAD, REDUCED_KEYPAD
FLASHLIGHT_TYPE = LED_ONOFF_SUPPORT # NONE, LED_ONOFF_SUPPORT, XENON_FLASHLIGHT, XENON_FLASHLIGHT_ANTI_RED_EYE
UCM_SUPPORT = TRUE # TRUE or FALSE
# to enable unified call management feature
TOUCH_PANEL_SHORTCUT_SUPPORT = FALSE # FALSE, TRUE
# TRUE for touch panel size need to be larger than LCD size
# Support touch panel shortcut functionality
LANGLN_ENGINE = NONE # NONE, LANGLN_DIGIDEA
# Add compile option for language learning application
GIS_SUPPORT = NONE # NONE, SUNAVI, MAPBAR
# Add compile option for GIS application
SSL_SUPPORT = NONE # NONE, SSL_CIC_LIB, MTK_SSL_CIC
SYSGEN_ENABLE = FALSE # FALSE, TRUE
BACKGROUND_SMS_SUPPORT = FALSE # TRUE or FALSE
PURE_AUDIO_SUPPORT = TRUE # TRUE or FALSE
# Support pure audio 3GP/MP4 file in audio player
FLC_VER = FLC2 # FLC2 or FLC1
GPS_SUPPORT = NONE # NONE, MT3318
FAX_SUPPORT = FALSE # TRUE, FALSE
FONT_RESOURCE = OFFICIAL # DEMO, OFFICIAL
AUDIO_EQ_ENABLE = FALSE # TRUE/FALSE
AUDIO_COMPENSATION_ENABLE = FALSE # TRUE/FALSE
WBXML_SUPPORT = TRUE # TRUE or FALSE
PRODUCTION_RELEASE = TRUE # Production release feature includs autoreset when system hang
DAYO_FULL_DIALSCREEN_FEATURE = TRUE # TRUE or FALSE
# below macro definition is for dual mode
DUAL_MODE_SUPPORT = GEMINI # MASTER, SLAVE, NONE,
# GEMINI: Single chip dual card solution
SENDKEY_MODE = SINGLE_KEY_SELECT_MENU # SINGLE_KEY_SELECT_MENU SENDKEY2_SUPPORT LSK_KEYSEND2_IN_ONE
# SINGLE_KEY_SELECT_MENU only one sendkey will popup a menu to select dail card1 or card2
# SENDKEY2_SUPPORT two sendkeys the one is for card1 and the other is for card2
# LSK_KEYSEND2_IN_ONE only one sendkey and is for card1 dial ,card2 and lsk in one
MERCURY_SLAVE_BT_SUPPORT = TRUE # TRUE or FALSE
UART_EARPHONE_COMMONAGE = TRUE # TRUE or FALSE
GEMINI = TRUE
DUAL_MODE = TRUE
SINGLE_SIM_MMI_ONLY = FALSE # SINGLE_SIM_MMI_ONLY = TRUE/FALSE
# SINGLE_SIM_MMI_ONLY = TRUE : Use one single SIM MMI
# SINGLE_SIM_MMI_ONLY = FALSE : Use dual SIM MMI
#xhc start
XHC_APPLICATION = TRUE #公共库(如果下面有程序打开,请保持此处为TRUE)
IM_APPLICATION = TRUE #聊天程序总开关
QQ_SUPPORT = TRUE #QQ
#xhc end
# *************************************************************************
# Release Setting Section
# *************************************************************************
RELEASE_PACKAGE = REL_CR_GEMINI_MMI_$(strip $(PROJECT)) # REL_SUB_L4, REL_SUB_L4, REL_CR_L4, REL_CR_MMI, REL_CR_OBJ, REL_CR_PROTOCOL
# REL_NEPTUNE_PROTOCOL, REL_PMT
RELEASE_WAE = SRC # MTK/SRC, only works when TELECA_FEATURES works
RELEASE_WAP = MTK # MTK/SRC, only works when TELECA_FEATURES works
RELEASE_$(strip $(INPUT_METHOD)) = SRC # MTK/SRC, only works when INPUT_METHOD is turning on
RELEASE_INPUT_METHODS_SRC = # MMI_ZI, MMI_T9, MMI_ITAP,
# *************************************************************************
#
# *************************************************************************
ifndef MMI_BASE
MMIDIR = plutommi
else
ifeq ($(strip $(MMI_BASE)),NEPTUNE_MMI)
MMIDIR = lcmmi
else
MMIDIR = plutommi
endif
endif
ifdef OPTR_SPEC
ifneq ($(strip $(OPTR_SPEC)),NONE)
OPTR_PATH = operator\$(strip $(word 1,$(subst _, ,$(OPTR_SPEC)))\$(word 2,$(subst _, ,$(OPTR_SPEC))))\$(strip $(MMIDIR))
-include $(OPTR_PATH)\operator.mak
endif
endif
# *************************************************************************
# Consistent Feature Options
# *************************************************************************
# *************************************************************************
# Components list
# *************************************************************************
ifeq ($(strip $(RTOS)),NUCLEUS)
COMPLIST = nucleus nucleus_int nucleus_ctrl_code nucleus_critical_data
endif
ifeq ($(strip $(RTOS)),THREADX)
COMPLIST = threadx threadx_ctrl_code threadx_ctrl_data
endif
ifeq ($(strip $(RTOS_DEBUG)),TRUE)
ifeq ($(strip $(RTOS)),NUCLEUS)
COMPLIST += nucleus_debug
else
COMPLIST += threadx_debug
endif
endif
COMPLIST += init config kal stacklib adaptation \
l1audio l1audio32 fm_drv custom drv bmt \
ft fs fmt dp_engine sst fdm dsp_ram applib vendorapp drv_sec
COMPLIST += mtkdebug
#COMPLIST += sim nvram nvram_sec cc l4_classb l4misc ciss sms ems mm_classb rr_classb ppp sndcp sm llc \
#media data
COMPLIST += nvram nvram_sec ems ppp media
COMPLIST += media_sec
# For PS team developers add component module here.
ifdef GEMINI
ifneq ($(strip $(GEMINI)),TRUE)
COMPLIST += l1_classb cc data l4_classb llc rr_classb mm_classb sim sms sndcp l4misc
COMPLIST += ciss sm interface_classb
else
# For SIM2 modules.
COMPLIST += l1_classb_2 cc data l4_classb llc rr_classb mm_classb sim
COMPLIST += sms sndcp interface_classb_2 l4misc ciss sm
ifeq ($(strip $(DUAL_MODE)),TRUE)
COMPLIST += l1_classb interface_classb
endif
endif
else
COMPLIST += l1_classb cc data l4_classb llc rr_classb mm_classb sim sms sndcp l4misc
COMPLIST += ciss sm interface_classb
endif
ifeq ($(strip $(MCD_SUPPORT)),TRUE)
COMPLIST += mcd
else
COMPLIST += peer_classb
endif
ifdef EMAIL_SUPPORT
ifneq ($(strip $(EMAIL_SUPPORT)),NONE)
COMPLIST += email
endif
endif
ifeq ($(strip $(MMI_VERSION)),PLUTO_MMI)
COMPLIST += plutommi gdi_arm mmiresource
else
ifeq ($(strip $(MMI_VERSION)),EMPTY_MMI)
COMPLIST += mmi
else
COMPLIST += plutommi gdi_arm mmiresource
endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -