dmss_objs.min
来自「在高通的手机平台下,一个下载手机.bin文件到手机的flash中的工具,包含PC」· MIN 代码 · 共 1,207 行 · 第 1/3 页
MIN
1,207 行
#============================================================================
# Name:
# DMSS_OBJS.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 objects that belong to the various groups that
# make up the targets
#
# Copyright (c) 2003, 2004 by QUALCOMM, Incorporated. All Rights Reserved.
#----------------------------------------------------------------------------
#============================================================================
#
# EDIT HISTORY FOR MODULE
#
# $Header: //depot/asic/msm6025/build/ms/dmss_objs.min#14 $ $DateTime: 2004/05/04 16:04:28 $ $Author: sundarn $
#
# when who what, where, why
# ------- --------- --------------------------------------------------------
#07/22/04 fraser.wang Create the Diamond Apps makefile baseline
# 07/15/04 steade.shu Modified comment as to the review point
# 06/28/04 steade.shu Added LT_DIAMOND_DRV lcd object
#------------------------------------------------------------------------------
# 05/04/04 sun Added prldiag.c into DIAG_C_OBJS
# 04/09/04 sun Added two new .o files for FTM_HWTC_OBJS
# 03/30/04 sun FFA Changes
# 03/30/04 sun Added ADC_PMUX OBJS
# 01/23/04 jkl Added LCP3 Files and support for PMIC3.
# 11/11/03 jkl Updated HS files.
# 09/26/03 jkl Added FTM HWTC files.
# 08/21/03 jkl Removed unused files.
# 07/29/03 jkl Added RUIM_OBJS.
# 07/10/03 jkl Initial revision for MSM6025.
#============================================================================
#===============================================================================
# ERROR CHECKING
#===============================================================================
# Make sure all required parameters have been set
ifndef MSMTYPE
error MSMTYPE must be specified before using this file
endif
ifndef MSMFAMILY
error MSMFAMILY must be specified before using this file
endif
#===============================================================================
# MODULE OBJECT FILE LISTS
#===============================================================================
# The objects are grouped by the module (VU) in which they reside. This allows
# selectively controlling compile flags and for easier creation of different
# combinations of modules to get the entire object list. They are listed
# alphabetically by VU name (in capitals)
# Note: Each object file should appear exactly once in this file!
#-------------------------------------------------------------------------------
# ADC (analog-to-digital converter)
#-------------------------------------------------------------------------------
ADC_OBJS = $(TARGETDIR)/adcg.o \
ADC_PMUX_OBJS = $(TARGETDIR)/adc.o \
$(TARGETDIR)/adie_adc_sm.o \
$(TARGETDIR)/pm_adc_sm.o \
$(TARGETDIR)/adc_surf6025.o \
$(TARGETDIR)/adc_ffa6025.o
#-------------------------------------------------------------------------------
# ANSI C OBJS (ANSI C support)
#-------------------------------------------------------------------------------
ANSIC_OBJS = $(TARGETDIR)/fsa.o \
$(TARGETDIR)/crt.o
#-------------------------------------------------------------------------------
# BREW static applications
#-------------------------------------------------------------------------------
APPMGR_OBJS= $(TARGETDIR)/AppMgr.o \
$(TARGETDIR)/AppMgrUtils.o \
$(TARGETDIR)/MobileShop.o
MEDIAPLAYER_OBJS = $(TARGETDIR)/MediaPlayer.o
MOBIMON_OBJS = $(TARGETDIR)/mobimon.o \
$(TARGETDIR)/mobimon_bitmap.o \
$(TARGETDIR)/mobimon_disp.o \
$(TARGETDIR)/mobimon_graph.o \
$(TARGETDIR)/mobimon_sprite.o
GUNIMON_OBJS = $(TARGETDIR)/gunimon.o \
$(TARGETDIR)/gunimonBitmap.o \
$(TARGETDIR)/gunimonDisplay.o \
$(TARGETDIR)/gunimonGraphic.o \
$(TARGETDIR)/gunimonSprite.o
SPRITEGAME_OBJS = $(TARGETDIR)/spritegame.o
MPEG4_CPP_OBJS = $(TARGETDIR)/MPEG4Player2PV.o
MPEG4_PV_OBJS = $(TARGETDIR)/zrex2rex.o
VIDEOFMT_OBJS = $(TARGETDIR)/videofmt.o \
$(TARGETDIR)/videofmt_bs.o \
$(TARGETDIR)/videofmt_mp4.o
#-------------------------------------------------------------------------------
# ATMR (Action timer)
#-------------------------------------------------------------------------------
ATMR_OBJS = $(TARGETDIR)/atmr.o
#-------------------------------------------------------------------------------
# AVS (Audio Vocoder Services)
#-------------------------------------------------------------------------------
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use AVS_OBJS. It is a separate compile group.
SND_OBJS = $(TARGETDIR)/sdb.o \
$(TARGETDIR)/tdb.o \
$(TARGETDIR)/sndcal.o \
$(TARGETDIR)/snddata.o \
$(TARGETDIR)/sndtest.o \
$(TARGETDIR)/snd.o \
$(TARGETDIR)/sndhwg2.o
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use AVS_OBJS. It is a separate compile group.
VOC_OBJS = $(TARGETDIR)/voccal.o \
$(TARGETDIR)/vocdata.o \
$(TARGETDIR)/vocfunc.o \
$(TARGETDIR)/vocstate.o \
$(TARGETDIR)/vocsup.o \
$(TARGETDIR)/voctask.o \
$(TARGETDIR)/vocvr.o
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use AVS_OBJS. It is a separate compile group.
AUDFMT_OBJS = $(TARGETDIR)/audfadec.o \
$(TARGETDIR)/audimy.o \
$(TARGETDIR)/audmain.o \
$(TARGETDIR)/audqcp.o \
$(TARGETDIR)/qcpsup.o
AUDFMT_CMX_OBJS = $(TARGETDIR)/audvib.o
AUDFMT_MPEG_OBJS = $(TARGETDIR)/audaac.o
AVS_OBJS = $(TARGETDIR)/qdspcmd.o \
$(TARGETDIR)/ring.o \
$(AUDFMT_OBJS) \
$(SND_OBJS) \
$(VOC_OBJS)
#-------------------------------------------------------------------------------
# BIO (boot I/O services)
#-------------------------------------------------------------------------------
BIO_OBJS = $(TARGETDIR)/bio.o
#-------------------------------------------------------------------------------
# BOOT (boot code)
#-------------------------------------------------------------------------------
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use BOOT_OBJS. This is used to create the BOOT_OBJS and NORAM_OBJS
# compile group
BOOT_C_OBJS = $(TARGETDIR)/boot_trap.o \
$(TARGETDIR)/bootdata.o \
$(TARGETDIR)/boothw_6025.o \
$(TARGETDIR)/bootmem.o \
$(TARGETDIR)/tlmm_6025.o
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use BOOT_OBJS. This is used to create the BOOT_OBJS compile group
BOOT_A_OBJS = $(TARGETDIR)/bootapp.o \
$(TARGETDIR)/bootsys.o
BOOT_OBJS = $(BOOT_C_OBJS) \
$(BOOT_A_OBJS)
#-------------------------------------------------------------------------------
# CLOCK (clock and timestamp services)
#-------------------------------------------------------------------------------
# Clock Files requiring no MSG level.
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use CLK_OBJS. It is a separate compile group.
CLKMSG_OBJS = $(TARGETDIR)/clkjul.o \
$(TARGETDIR)/clkm2p.o \
$(TARGETDIR)/clkrgm_6025.o
CLK_OBJS = $(CLKMSG_OBJS) \
$(TARGETDIR)/clk.o \
$(TARGETDIR)/ts.o
#-------------------------------------------------------------------------------
# CM (call manager)
#-------------------------------------------------------------------------------
# The CM_OBJS compile group is defined below, since it needs files from other
# units
CM_OBJS = $(TARGETDIR)/cm.o \
$(TARGETDIR)/cmcall.o \
$(TARGETDIR)/cmclient.o \
$(TARGETDIR)/cminband.o \
$(TARGETDIR)/cmlog.o \
$(TARGETDIR)/cmmonit.o \
$(TARGETDIR)/cmnv.o \
$(TARGETDIR)/cmpd.o \
$(TARGETDIR)/cmph.o \
$(TARGETDIR)/cmsms.o \
$(TARGETDIR)/cmss.o \
$(TARGETDIR)/sys.o
#-------------------------------------------------------------------------------
# COMMON (common S/W services)
#-------------------------------------------------------------------------------
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use COMMON_OBJS. This is used to create the CMGR_OBJS compile group
CMD_OBJS = $(TARGETDIR)/cmd.o
COMMON_OBJS = $(CMD_OBJS) \
$(TARGETDIR)/bit.o \
$(TARGETDIR)/crc.o \
$(TARGETDIR)/list.o \
$(TARGETDIR)/memheap.o \
$(TARGETDIR)/misc.o \
$(TARGETDIR)/queue.o \
$(TARGETDIR)/qw.o \
$(TARGETDIR)/ran.o \
$(TARGETDIR)/task.o
#-------------------------------------------------------------------------------
# CP (call processing)
#-------------------------------------------------------------------------------
# Analog call processing
ACP_OBJS = $(TARGETDIR)/acp553.o \
$(TARGETDIR)/acpbch.o \
$(TARGETDIR)/acpfm.o \
$(TARGETDIR)/acpmc.o \
$(TARGETDIR)/acpmcidl.o \
$(TARGETDIR)/acpmcini.o \
$(TARGETDIR)/acpmcsa.o \
$(TARGETDIR)/acpmcsup.o \
$(TARGETDIR)/acpmcvc.o \
$(TARGETDIR)/acprx.o \
$(TARGETDIR)/acprxcmd.o \
$(TARGETDIR)/acprxmsg.o \
$(TARGETDIR)/acpsamsg.o \
$(TARGETDIR)/acpsasup.o \
$(TARGETDIR)/acptx.o \
$(TARGETDIR)/acptxcmd.o \
$(TARGETDIR)/acpvcmsg.o \
$(TARGETDIR)/acpvcsup.o
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use DCP_OBJS. It is a separate compile group.
MC_OBJS = $(TARGETDIR)/caix.o \
$(TARGETDIR)/mc.o \
$(TARGETDIR)/mccap.o \
$(TARGETDIR)/mccccl.o \
$(TARGETDIR)/mccdma.o \
$(TARGETDIR)/mccds.o \
$(TARGETDIR)/mccidl.o \
$(TARGETDIR)/mccini.o \
$(TARGETDIR)/mccpd.o \
$(TARGETDIR)/mccqpch.o \
$(TARGETDIR)/mccreg.o \
$(TARGETDIR)/mccrx.o \
$(TARGETDIR)/mccrxtx.o \
$(TARGETDIR)/mccsa.o \
$(TARGETDIR)/mccso.o \
$(TARGETDIR)/mccsch.o \
$(TARGETDIR)/mccscm.o \
$(TARGETDIR)/mccsrch.o \
$(TARGETDIR)/mccsup.o \
$(TARGETDIR)/mccsyobj.o \
$(TARGETDIR)/mcctc.o \
$(TARGETDIR)/mcctcho.o \
$(TARGETDIR)/mcctcsup.o \
$(TARGETDIR)/mcctxns.o \
$(TARGETDIR)/mclog.o \
$(TARGETDIR)/mcnvdf.o \
$(TARGETDIR)/mctrans.o \
$(TARGETDIR)/md5c.o \
$(TARGETDIR)/otasp.o \
$(TARGETDIR)/otaspx.o \
$(TARGETDIR)/parm.o \
$(TARGETDIR)/snm.o \
$(TARGETDIR)/tmsi.o
SD10_OBJS = $(TARGETDIR)/mcscript.o \
$(TARGETDIR)/mcsysci.o \
$(TARGETDIR)/mcsyspr.o \
$(TARGETDIR)/mcsyspra.o \
$(TARGETDIR)/mcsysprd.o \
$(TARGETDIR)/mcsyssup.o
SD20_OBJS = $(TARGETDIR)/sd.o \
$(TARGETDIR)/sdnv.o \
$(TARGETDIR)/sdsr.o \
$(TARGETDIR)/sdss.o \
$(TARGETDIR)/sdssscr.o \
$(TARGETDIR)/sdprl.o
PRL_OBJS = $(TARGETDIR)/prl.o
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use DCP_OBJS. This is used to create the RXTX_OBJS compile group
CP_RXTX_OBJS = $(TARGETDIR)/rx.o \
$(TARGETDIR)/rxtx.o \
$(TARGETDIR)/tx.o
# Digital (CDMA) call processing
DCP_OBJS = $(MC_OBJS) \
$(CP_RXTX_OBJS) \
$(TARGETDIR)/bch.o \
$(TARGETDIR)/db.o \
$(TARGETDIR)/distreg.o \
$(TARGETDIR)/loopback.o \
$(TARGETDIR)/mar.o \
$(TARGETDIR)/martable.o \
$(TARGETDIR)/srv.o \
$(TARGETDIR)/tdso.o
AUTH_OBJS = $(TARGETDIR)/apwrx.o \
$(TARGETDIR)/auth.o \
$(TARGETDIR)/cave.o
DH_OBJS = $(TARGETDIR)/dh.o
#-------------------------------------------------------------------------------
# DATA (data services)
#-------------------------------------------------------------------------------
# This group should not be used in the combined OBJECTS list to avoid duplicate
# objs. Use DATA_OBJS. It is a separate compile group.
DS_OBJS = $(TARGETDIR)/ds_snoop.o \
$(TARGETDIR)/dsatcop.o \
$(TARGETDIR)/dsatdat.o \
$(TARGETDIR)/dsatps.o \
$(TARGETDIR)/dsatsio.o \
$(TARGETDIR)/dsctl.o \
$(TARGETDIR)/dsiface.o \
$(TARGETDIR)/dsis2k.o \
$(TARGETDIR)/dsm.o \
$(TARGETDIR)/dsmgr.o \
$(TARGETDIR)/dsnetmdl.o \
$(TARGETDIR)/dsppplog.o \
$(TARGETDIR)/dsretry.o \
$(TARGETDIR)/dsrlp.o \
$(TARGETDIR)/dsrlpdel.o \
$(TARGETDIR)/dsrlpi.o \
$(TARGETDIR)/dsrlp3.o \
$(TARGETDIR)/dsrlpnak.o \
$(TARGETDIR)/dsrlprsq.o \
$(TARGETDIR)/dsrlptxq.o \
$(TARGETDIR)/dsrlprtx.o \
$(TARGETDIR)/dsrrm.o \
$(TARGETDIR)/dsscrm.o \
$(TARGETDIR)/dssicmp.o \
$(TARGETDIR)/dssdns.o \
$(TARGETDIR)/dssdorm.o \
$(TARGETDIR)/dssnet.o \
$(TARGETDIR)/dssocfg.o \
$(TARGETDIR)/dssocket.o \
$(TARGETDIR)/dssocki.o \
$(TARGETDIR)/dssoctl.o \
$(TARGETDIR)/dsstcp.o \
$(TARGETDIR)/dssudp.o \
$(TARGETDIR)/hdlc_drv.o \
$(TARGETDIR)/ip.o \
$(TARGETDIR)/iphdr.o \
$(TARGETDIR)/mdrrlp.o \
$(TARGETDIR)/ppp.o \
$(TARGETDIR)/pppfsm.o \
$(TARGETDIR)/pppipcp.o \
$(TARGETDIR)/ppplcp.o \
$(TARGETDIR)/psctl.o \
$(TARGETDIR)/psmgr.o \
$(TARGETDIR)/psmisc.o \
$(TARGETDIR)/pstimer.o \
$(TARGETDIR)/rlp.o \
$(TARGETDIR)/slhc.o \
$(TARGETDIR)/tcphdr.o \
$(TARGETDIR)/tcpin.o \
$(TARGETDIR)/tcpout.o \
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?