flags.min

来自「在高通的手机平台下,一个下载手机.bin文件到手机的flash中的工具,包含PC」· MIN 代码 · 共 208 行

MIN
208
字号
#============================================================================
#  Name:
#    FLAGS.MIN
#
#  Description:
#    An includable component of the makefile to build the DMSS software for
#    the SURF (Subscriber Unit Reference Design) using the MSM6025 ASIC.
#
#    This file specifies the make file flags that are common across all
#    targets and makefiles
#
# Copyright (c) 2003, 2004    by QUALCOMM, Incorporated. All Rights Reserved.
#----------------------------------------------------------------------------
#============================================================================
#
#                        EDIT HISTORY FOR MODULE
#
# $Header: //depot/asic/msm6025/build/ms/flags.min#9 $ $DateTime: 2004/05/08 14:29:45 $ $Author: sundarn $
#
# when       who       what, where, why
# -------    ---       --------------------------------------------------------
#07/22/04    fraser.wang  Create the Diamond Apps makefile baseline
# 07/01/04   gx.jiang       Added the MA3 hearder and src definition for Yamaha.
# -------    ---       --------------------------------------------------------
# 02/05/04   jkl     Fixed settings.
# 01/23/04   jkl     Added support for PMIC3.
# 11/11/03   jkl     Added FTM MSG Level.
# 09/11/03   jkl     Fixed MSG_LVLs.
# 08/21/03   jkl     Added VR Speaker Dependent flag.
# 07/07/03   jkl     Initial revision for MSM6025.
#============================================================================


#-------------------------------------------------------------------------------
# Target compile time symbol definitions
#-------------------------------------------------------------------------------

TG      = -DTG=$(TARGETID) -DTARG_H=\"$(TARGFILE)\"# # Target identifier definition
CUSTH   = -DCUST_H=\"$(CUSTFILE)\"#     # Feature include file definition
ARM_ASM = -D_ARM_ASM_#                  # ARM assembly language selection
ARM     = -DT_ARM#                      # ARM processor target
EXTENSIONS =                            # Flags for various target extensions

EXTENSIONS :=  $(EXTENSIONS) -DBREW_STATIC_APP -DAEE_STATIC

ifeq ($(USES_JAVA), yes)
      EXTENSIONS :=  $(EXTENSIONS) -DFEATURE_JAVA
endif

# Added by JGX 
MA3_INC_DIR = MA3/Inc
MA3_SRC_DIR = MA3/Src
MA3_INC = -I$(MA3_INC_DIR)

#Added by DS
EPSON13716_SRC_DIR = eps13716/SRC#
EPSON13716_INC_DIR = eps13716/INC#
EPSON13716_INC = -I$(EPSON13716_INC_DIR)#

ifeq ($(USES_LT_UI), yes)
LT_UI_EDITOR_DIR = ltui/editor
LT_INCLUDE = ltui/include
LT_UI_INC = -I$(LT_INCLUDE)
LT_UI_EDITOR_SRC = $(LT_UI_EDITOR_DIR)
endif

BREW_LIB_DIR = Apps/BREW/LIB/Chipset/ADS12arm7
BREW_INC_DIR = Apps/BREW/Inc
BREW_OEM_SRC_DIR = Apps/BREW/OEM/Src
BREW_OEM_INC_DIR = Apps/BREW/OEM/Inc
BREW_EXAMPLES_DIR = Apps/BREW/Examples/BREWAppMgr
EXTENSIONS_DIR =   Apps/StaticExtensions
EXTENSIONS_SRC = $(EXTENSIONS_DIR)/OEM/Src
GUNIMON_DIR = Apps/Gunimon
MEDIAPLAYER_DIR = Apps/MediaPlayer
MOBIMON_DIR = Apps/Mobimon
SPRITEGAME_DIR = Apps/SpriteGame
PUREVOICE_DIR = Apps/PureVoice
PV_DIR = PV

ADC_1X_DIR = adc/1x
ADC_ADIE_PMUX_DIR = adc/adie_pmux
CHG_1X_DIR = chg/1x
CHG_P3_DIR = chg/chg_p3
PMIC2_DIR = pmic/pmic2
PMIC3_DIR = pmic/pmic3

ifeq ($(USES_PMIC3), yes)
ADC_DIR = $(ADC_ADIE_PMUX_DIR)
CHG_DIR = $(CHG_P3_DIR)
PM_DIR  = $(PMIC3_DIR)
else
ADC_DIR = $(ADC_1X_DIR)
CHG_DIR = $(CHG_1X_DIR)
PM_DIR  = $(PMIC2_DIR)
endif

PM_INC   = -I$(ADC_DIR) -I$(CHG_DIR) -I$(PM_DIR)
PM2_INC  = -I$(ADC_1X_DIR) -I$(CHG_1X_DIR) -I$(PMIC2_DIR)
PM3_INC  = -I$(ADC_ADIE_PMUX_DIR) -I$(CHG_P3_DIR) -I$(PMIC3_DIR)

BREW_INC = -I$(BREW_OEM_INC_DIR) -I$(BREW_INC_DIR)
EXTENSIONS_INC = -I$(EXTENSIONS_DIR)/Inc -I$(EXTENSIONS_DIR)/OEM/Inc -I$(PM_INC)
PV_INC   = -I$(PV_DIR)
APPS_INC = $(BREW_INC) $(EXTENSIONS_INC) -I$(BREW_EXAMPLES_DIR) -I$(GUNIMON_DIR) -I$(MEDIAPLAYER_DIR) -I$(MOBIMON_DIR) -I$(SPRITEGAME_DIR) -I$(PUREVOICE_DIR) $(PM_INC) $(LT_UI_INC)
APPMGR_SRC = $(BREW_EXAMPLES_DIR)
GUNIMON_SRC = $(GUNIMON_DIR)
MEDIAPLAYER_SRC = $(MEDIAPLAYER_DIR)
MOBIMON_SRC = $(MOBIMON_DIR)
PUREVOICE_SRC = $(PUREVOICE_DIR)
SPRITEGAME_SRC = $(SPRITEGAME_DIR)

RFMSM_LIB = rfmsm6025
ADC_SRC = $(ADC_DIR)
CHG_SRC = $(CHG_DIR)
PM_SRC = $(PM_DIR)

#-------------------------------------------------------------------------------
# Diagnostic support options (default = no diagnostics support)
#-------------------------------------------------------------------------------

TIMETEST     =  #                       # Disable TIMETEST profiling support
#TIMETEST     = -DTIMETEST              # Enable TIMETEST profiling support
SHOW_STAT    = -DSHOW_STAT#             # Force LOCALs to visible global scope

ASSERT_FATAL = -DASSERT=ASSERT_FATAL#   # Invoke ERR_FATAL for ASSERT
ASSERT_WARN  = -DASSERT=ASSERT_WARN#    # Invoke ERR for ASSERT

#-------------------------------------------------------------------------------
# Diagnostic message options (default = no diagnostics messages)
#-------------------------------------------------------------------------------

MSG_LVL_LOW   = -DMSG_LEVEL=MSG_LVL_LOW#        # ALL message priority levels
MSG_LVL_MED   = -DMSG_LEVEL=MSG_LVL_MED#        # MED priority level and above
MSG_LVL_HIGH  = -DMSG_LEVEL=MSG_LVL_HIGH#       # HIGH priority level and above
MSG_LVL_ERROR = -DMSG_LEVEL=MSG_LVL_ERROR#      # ERROR priority level and above
MSG_LVL_NONE  = -DMSG_LEVEL=MSG_LVL_NONE#       # NO messages
MSG_EVENT     = -DFEATURE_DIAG_NO_EVENTS#       # No Event Messages

#-------------------------------------------------------------------------------
# Speaker dependent Voice Recognition
#-------------------------------------------------------------------------------
ifdef VR_SD
VRSD   = -DFEATURE_VR_SD#          # Speaker Dependent build
else
VRSD   =  #
endif

#-------------------------------------------------------------------------------
# Compiler symbol definitions
#-------------------------------------------------------------------------------

# Default definitions
#modified by JGX 
DMSS_CFLAGS =      $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_ERROR) $(VRSD) $(PM_INC) 

# Module specific definitions

DMSS_CFLAGS_ACP  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_BT   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_LOW)            $(PM_INC)
DMSS_CFLAGS_CMGR = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_DEC  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_DS   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_FTM  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_MIP  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_ENC  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)

# modified by  gx.jiang

DMSS_CFLAGS_MC   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC) $(MA3_INC)
DMSS_CFLAGS_MOB  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST)                                           $(PM_INC)
DMSS_CFLAGS_NONE = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_NONE)           $(PM_INC)
DMSS_CFLAGS_NVDR = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_ERROR)          $(PM_INC)
DMSS_CFLAGS_NVIM = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_ERROR)          $(PM_INC)
DMSS_CFLAGS_PDSM = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_PE   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_LOW)            $(PM_INC)
DMSS_CFLAGS_PB   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_LOW)            $(PM_INC)
DMSS_CFLAGS_PM   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_ERROR)          $(PM_INC)
DMSS_CFLAGS_PM2  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_ERROR)          $(PM2_INC)
DMSS_CFLAGS_PM3  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_ERROR)          $(PM3_INC)
DMSS_CFLAGS_QDSP = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_HIGH)           $(PM_INC)
DMSS_CFLAGS_RUIM = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_LOW)            $(PM_INC)
DMSS_CFLAGS_RXTX = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_HIGH)           $(PM_INC)
DMSS_CFLAGS_SD   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_LOW)            $(PM_INC)
DMSS_CFLAGS_SEC  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_SIO  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_ERROR)          $(PM_INC)
DMSS_CFLAGS_SND  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_ERROR)  $(VRSD) $(PM_INC)
DMSS_CFLAGS_SRCH = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_UI   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)    $(VRSD) $(PM_INC) $(LT_UI_INC)
DMSS_CFLAGS_VOC  = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_HIGH)   $(VRSD) $(PM_INC)
DMSS_CFLAGS_VS   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)    $(VRSD) $(PM_INC)     
DMSS_CFLAGS_ANSIC= $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
DMSS_CFLAGS_HS   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC)
#Added by DS for extra use of Epson for display
DMSS_CFLAGS_LCD   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_MED)            $(PM_INC) $(EPSON13716_INC)#

ifeq ($(USES_LT_UI), yes)
DMSS_CFLAGS_LT_UI   = $(ARM) $(SURF) $(TG) $(CUSTH) $(EXTENSIONS) $(SHOW_STAT) $(TIMETEST) $(ASSERT_FATAL) $(MSG_LVL_LOW)    $(VRSD) $(PM_INC)
endif

#-------------------------------------------------------------------------------
# Assembler symbol definitions
#-------------------------------------------------------------------------------

DMSS_AFLAGS = $(ARM) $(TG) $(CUSTH) $(ARM_ASM) $(APCS) $(EXTENSIONS) $(TIMETEST)


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?