📄 [07a][07b]_gprs.mak
字号:
#
# Copyright Statement:
# --------------------
# This software is protected by Copyright and the information contained
# herein is confidential. The software may not be copied and the information
# contained herein may not be used or disclosed except with the written
# permission of MediaTek Inc. (C) 2005
#
# BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
# THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
# RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
# AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
# NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
# SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
# SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
# THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
# NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
# SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
#
# BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
# LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
# AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
# OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
# MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
#
# THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
# WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
# LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
# RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
# THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
#
#
# *************************************************************************
#
# MediaTek Inc GSM/GPRS Wireless Communicatin Project
# Build/Make Development Tools
#
# Copyright (C) 2002
#
# Author Date Description
# Rex Luo 2002/06/07 Create version 1.0
#
# *************************************************************************
# MTK_GPRS.BLD - Build option script
#
# DISCUSSION:
# USAGE:
# IMPORTANT NOTES:
# *************************************************************************
#
# Copyright Statement:
# --------------------
# This software is protected by Copyright and the information contained
# herein is confidential. The software may not be copied and the information
# contained herein may not be used or disclosed except with the written
# permission of MediaTek Inc. (C) 2002
#
# *************************************************************************
-include make\Custom.bld # Custom release build
ifndef CUSTOM_RELEASE
CUSTOM_RELEASE = FALSE
endif
# *************************************************************************
# Feature Options (TRUE or FALSE)
# *************************************************************************
COMPILER = ADS # RVCT or ADS
RVCT_MULTI_FILE = NONE # NONE for ADS compiler
# NONE or MULTI_FILE for RVCT compiler
L1_CATCHER = TRUE # L1 Catcher Support
MTK_SLEEP_ENABLE = TRUE # Sleep Mode Support
RTOS = NUCLEUS # NUCLEUS or THREADX
RTOS_DEBUG = TRUE # Nucleus Plus Debug Support
RF_MODULE = MT6129D # BRIGHT2, BRIGHT4, MT6119, AERO, FOUNTAIN, FOUNTAIN2, SPRING, KLM2003_FOUNTAIN2, KLM2003_SPRING
# CHICAGO2003_FOUNTAIN2, CHICAGO2003_AERO, CANNON_FOUNTAIN2, MT6129D, AERO1PLUS
L1_GPRS = TRUE # L1 GPRS Funtion, Notice: MT6205 don't support that
MTK_DSP_DEBUG = FALSE # DSP Debugging Feature
CSD_SUPPORT = TRUE # CSD Feature
PMIC = MT6318 # Charge Function, NONE, MT6305 or MT6318
PLATFORM = MT6225 # Hardware Platform, MT6208, FPGA, MT6218, MT6218B, MT6219, MT6226, MT6227, MT6228, MT6229 ...etc.
CHIP_VER = S00 # Chip version code of Platform MT6218B, SHOULD BE ONE OF THE FOLLOWINGS
# BN, CN, DN, EN, FN
# S00 for MT6228
CHIP_VERSION_CHECK = TRUE # TRUE, FALSE
# TURE: enable HW ID check
# FALSE: disable HW ID check
MCUROM_SUPPORT = FALSE # Only works for MT6226 and MT6227
UID_SUPPORT = FALSE # TRUE or FALSE
# For MT6226M, MT6226-9. FALSE for basic/evb/l1s
BOARD_VER = MT6226_EVB # Baseband main board description, SHOULD BE ONE OF THE FOLLOWINGS
# MT6208_EVB, MT6208_CEVB, MT6205_CEVB, ORDNANCE, KLM2003_BB, CHICAGO2003_BB,
# MT6218_MW001, CANNON, MT6218B_EVB, JUPITER_EVB, MT6219_EVB,
# MT6226_EVB, MT6227_EVB, MT6228_EVB, MT6229_EVB
SUB_BOARD_VER = PCB01 # MT6218_MW001 Baseband main board subversion, SHOULD BE ONE OF THE FOLLOWINGS
# PCB01
LCD_MODULE = MTKLCM # Based on the LCM solutions (even multiple LCM modules for this project)
# SHOULD BE ONE OF THE FOLLOWINGS, based on the LCM
# MTKLCM - Mono, 102x64
# MTKLCM_COLOR - Color, 120x160, for MT6218_MW001 or MT6205_CEVB
# ORDNANCELCM - Mono, 112x64
# KLMLCM - Color, 128x128
# INFOLCM - Color, 128x128
# TOPPOLY_LCM - Color, 128x160, for MT6218B_EVB
# SONY_LCM - Color, 176x220, for JUPITER_EVB
MCU_CLOCK = MCU_104M # MCU clock setting, MCU_13M, MCU_26M, MCU_39M, MCU_52M, MCU_104M
MCU_DCM = DCM_ENABLE # DCM_ENABLE, DCM_DISABLE
# Dynamic Clock Management
# Available BB chip: MT6217, MT6226, MT6226M, MT6227, MT6228, MT6229...etc.
EXT_CLOCK = EXT_26M # External clock source setting, EXT_13M, EXT_26M
CUSTOM_CFLAGS = #-g -gtp # custom flag
MMI_VERSION = PLUTO_MMI # FCB_MMI, PLUTO_MMI, BW_MMI, EMPTY_MMI, CHICAGO_MMI, KLM_MMI
EMPTY_RESOURCE = TRUE #
SPLIT_SYSTEM = FALSE # Split system feature
MCD_SUPPORT = TRUE # MCD support feature
TST_SUPPORT = TRUE # TST task Support
TCPIP_SUPPORT = UDP_TCP # UDP_TCP, UDP, TCP, or NONE
TELECA_FEATURE = WAP2_MMS # Teleca WAP support feature:
# WAP, WAP2, WAP_MMS WAP2_MMS or NONE
IRDA_SUPPORT = FALSE # IRDA support feature
INPUT_METHOD = NONE # Input methods: NONE, MMI_T9, or MMI_ZI
HAND_WRITING = MMI_HANWANG_DEMO # Input methods: NONE, MMI_HANWANG, MMI_PENPOWER
DICT_SUPPORT = NONE # Dictionary library: NONE, MMI_GV, MMI_MOTECH, MMI_TRILOGY
AFC_VCXO_TYPE = VCXO # VCTCXO : VCTCXO
# VCXO : VCXO
# VCXO_SC : VCXO with 7 area slope control
# VCXO_TC : VCXO with temperature compensation
# VCXO_SC_TC : VCXO with 7 area slope control & temperature compensation
EXT_CAM_MODULE = NONE # AIT102N, AIT103, NONE
# Chip above MT6218B support camera interface
CAMERA_MODULE_WITH_LCD = FALSE # TRUE or FALSE
HORIZONTAL_CAMERA = FALSE # FALSE, TRUE
# To enable horizontal camera feature.
# Add HORIZONTAL_CAMERA to global compile option when the value is TRUE.
MELODY_VER = DSP_WT_SYN # SW_SYN_8K, SW_SYN_16K, EXT_AUDIO_CHIP, SIN_WAV_SYN, DSP_WT_SYN
# SIN_WAV_SYN supported since MT6208
# SW_SYN_8K supported since MT6205B, that means it is not valid on MT6208, MT6205
# DSP_WT_SYN supported since MT6218B, that means it is not valid on MT6208, MT6205, MT6205B and MT6218
WAVETABLE_VER = WT300K # Wavetable version, Please choose one among:
# WT600K or WT150K for SW_SYN_16K and SW_SYN_8K
# WT600K for DSP_WT_SYN
MELODY_CHIP = NONE # YAMAHA_MA3, ROHM_8788, NONE
DEDI_AMR_REC = TRUE # AMR recording in GSM traffic mode. This function requires more than 50%MCU computing power.
# For running smoothly, the system needs to be equipped with good flash/SRAM that have short
# access time and page mode been enabled.
VR_ENGINE = NONE # NONE, VR_CYBERON
VRSI_LANGUAGE = NONE # VRSI language,
# CYBERON_TWBI, CYBERON_CNBI, NONE
SW_CHANGE_BLOCKING = FALSE # TRUE is used to enforce backup on s set of important data items.
BAND_SUPPORT = QUAD # support of designated band: PGSM900, EGSM900, RGSM900, DCS1800, PCS1900, GSM850, GSM450, GSM480, DUAL900, TRIPLE, QUAD, DUAL850
MSDC_CARD_SUPPORT_TYPE = MSDC_SD_MMC # MSDC_SD_MMC for SD/MMC card support
# MSDC_MS for MS card support
# MSDC_MSPRO for MS-PRO card support
# NONE
# MT6218B, MT6217, MT6219 support MSDC
# MT6218, MT6205B, MT6208 don't support MSDC
FM_RADIO_CHIP = MT6188A1 # NONE , ,
FM_RADIO_RECORD = TRUE #TRUE/FALSE
NAND_SUPPORT = FALSE # NAND SUPPORT
SYSTEM_DRIVE_ON_NAND = FALSE # FALSE : System Drive on NOR flash
# TRUE : System Drive on NAND flash
APP_STORAGE_IN_SYS_DRV = FALSE # To put Email and MMS message to NOR or NAND flash
USB_SUPPORT = TRUE # MT6218B and MT6219 chip support USB
USB_IN_META_SUPPORT = FALSE # TRUE, FALSE
# To enable USB suuport in META mode feature
USB_IN_NORMAL_MODE_SUPPORT = TRUE # TRUE,FALSE
# To enable USB mass storage support in normal mode
OTG_SUPPORT = FALSE # TRUE, FALSE
# To enable OTG suuport feature
J2ME_SUPPORT = NONE # NONE, IJET, JBLENDIA, JBED
J2ME_VM = NONE # J2ME VM: NONE, KVM, KVM_SOURCE, HI_VM, HI_VM_SOURCE, JAZELLE
J2ME_FEATURE_SET = NONE # J2ME_FEATURE_SET: NONE, BASIC, JTWI
SUPPORT_JSR_75_PIM = FALSE
SUPPORT_JSR_184 = FALSE
SUPPORT_JSR_205 = FALSE
SUPPORT_INFUSIO = FALSE
SUPPORT_SURFKITCHEN = FALSE
DRM_SUPPORT = NONE # DRM VENDOR: NONE, MTK, BSCI
DRM_VERSION = NONE # DRM VERSION: NONE, V01, V02, ALL
AMRWB_DECODE = TRUE # TRUE/FALSE
AMRWB_ENCODE = TRUE # TRUE/FALSE
# MT6219 DSP cannot support AMRWB_ENCODE when GPRS connection
JPG_DECODE = JPG_SW # NONE, JPG_SW
JPG_ENCODE = JPG_SW # NONE, JPG_SW
GIF_DECODE = FALSE # TRUE/FALSE
PNG_DECODE = PNG_SW # NONE, PNG_HW, PNG_SW
DAF_DECODE = TRUE # TRUE/FALSE
MUSICAM_DECODE = TRUE # TRUE/FALSE
MJPG_SUPPORT = TRUE # TRUE/FALSE
MP4_CODEC = FALSE # TRUE/FALSE
AAC_DECODE = TRUE # TRUE/FALSE
ISP_SUPPORT = TRUE # TRUE, FALSE
CMOS_SENSOR = MC501CB # OV9640, PAS105, PAS302, NONE, MT9D011, MT9M111, OV9650
SENSOR_ROTATE = SENSOR_ROTATE_180 # SENSOR_ROTATE_0, SENSOR_ROTATE_90, SENSOR_ROTATE_180, SENSOR_ROTATE_270
SENSOR_LOCATION = SENSOR_ON_BODY # SENSOR_ON_BODY, SENSOR_ON_CLAM
PHB_SIM_ENTRY = 100 # Phonebook Entry Number in SIM: 100, 200
PHB_PHONE_ENTRY = 500 # Phonebook Entry Number in NVRAM: 100, 200
PHB_LN_ENTRY = 40 # Call log; Last Number Entry Number: 10, 20, 50
EMAIL_SUPPORT = NONE # NONE or SMTP_POP3 or ALL
FS_SORT_SUPPORT = TRUE # Both file system and file manager will support sort function
FS_MOVE_SUPPORT = TRUE # Both file system and file manager will support move/copy function
FS_CHECKDRIVE_SUPPORT = FALSE # Both file system and file manager will support check drive function
FS_QM_SUPPORT = TRUE # File system will support quota management mechanism
FS_TRACE_SUPPORT = FALSE # File System will support trace function only if TST is supported
AEC_ENABLE = TRUE # Acoustic Echo Cancellation (AEC)
# TRUE, FALSE
EES_ENABLE = TRUE # Enhanced Echo Suppression (EES)
# TRUE, FALSE
BLUETOOTH_SUPPORT = BTMTK_MT6601 # NONE, BTMTK or BTMTK_MT6601
CMUX_SUPPORT = FALSE #
DIGIT_TONE_SUPPORT = FALSE # TRUE or FALSE
TTS = NONE # SIMPLE_TTS, COMPLEX_TTS or NONE
CUST_KEYPAD_TONE_SUPPORT = FALSE # TRUE or FALSE
MED_PROFILE = MED_HIGH # MED_LOW, MED_NORMAL, MED_HIGH, MED_MODEM
XML_SUPPORT = TRUE # TRUE or FALSE
AMR_LINK_SUPPORT = TRUE # TRUE or FALSE
IMPS_SUPPORT = FALSE # TRUE or FALSE, IMPS Feature Support
TOUCH_PANEL_SUPPORT = MT6301 # NONE, MT6301, MT6301B
# touch panel feature
TOUCH_PAD_SUPPORT = FALSE # TRUE or FALSE, TOUCH PAD Feature
DEMO_PROJECT = FALSE # TRUE, FALSE. TRUE for internal demo project.
GPRS_MAX_PDP_SUPPORT = 2 # 2, 3, 4, 5, 6 or 7 Maximum simultaneous PDP contexts (2~7)
UART3_SUPPORT = TRUE # TRUE or FALSE, SUPPORT UART 3
DMA_UART_VIRTUAL_FIFO = TRUE # TRUE or FALSE
SIP_SUPPORT = FALSE # TRUE or FALSE
POC_SUPPORT = NONE # NONE, V01 or ALL
XDM_SUPPORT = FALSE # TRUE or FALSE
PHONE_TYPE = BAR # BAR, CLAMSHELL, SLIDE
# Default is BAR
SWDBG_SUPPORT = FALSE # MT6228 support software debug
NAND_FLASH_BOOTING = FALSE # MT6228 support NAND FLASH BOOTING
WMA_DECODE = FALSE # MT6228 support WMA DECODE
LOW_COST_SUPPORT = FALSE # General compile option for Low Cost features.
# Please not that a module can define its own low-cost levels, or it can just adopt this compile option.
SUB_LCD_SIZE = NONE # NONE, 48X64BW, 64X96, 96X64BW, 96X64, 128X128
MAIN_LCD_SIZE = 240X320 # To distinguish the main lcd size.
# We can use it to copy the matching resources, such themecomponents.h, Fontres.c, L_xxx.h, etc, to PLUTO_MMI folder
MMI_MAIN_LCD_DEFAULT_FORMAT = DEFAULT # DEFAULT, 16, 24, 32
MMI_SUB_LCD_DEFAULT_FORMAT = DEFAULT # DEFAULT, 16, 24, 32
SUBLCD_DEDICATED_KEYS_SUPPORT = FALSE # TRUE/FALSE
# FALSE: No dedicated keys for subLCD operation
# TRUE: Have dedicated keys for subLCD when clam close,
# ex. KEY_MP3_PLAY_STOP, KEY_MP3_FWD, KEY_MP3_BACK
SINGLE_BANK_NOR_FLASH_SUPPORT = FALSE # For low-cost (Flash size targetted at 16Mbits) single-bank NOR-flash solution, where partial of NVRAM is shadowed at RAM.
ENHANCED_SINGLE_BANK_NOR_FLASH_SUPPORT = FALSE # TRUE, FALSE
# For single-bank NOR-flash solution without shadowed NVRAM requirement.
AAC_PLUS_DECODE = FALSE # TRUE/FALSE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -