⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 [07a][07b]_gprs.mak

📁 MTK平台QQ移植
💻 MAK
📖 第 1 页 / 共 4 页
字号:

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 + -