source: svn/trunk/newcon3bcm2_21bu/BSEAV/api/build/legacy/settop.mak @ 2

Last change on this file since 2 was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 7.5 KB
Line 
1############################################################
2#     Copyright (c) 2003-2006, Broadcom Corporation
3#     All Rights Reserved
4#     Confidential Property of Broadcom Corporation
5#
6#  THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
7#  AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
8#  EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
9#
10# $brcm_Workfile: settop.mak $
11# $brcm_Revision: 3 $
12# $brcm_Date: 9/25/06 2:43p $
13#
14# Module Description:
15#
16# Revision History:
17#
18# Created: 02/09/2001 by Marcus Kellerman
19#
20# $brcm_Log: /BSEAV/api/build/legacy/settop.mak $
21#
22# 3   9/25/06 2:43p gmohile
23# PR 24129: Add sds proxy path for 7313
24#
25# 2   9/20/06 11:48a gmohile
26# PR 24129: Added support for 7313
27#
28# 1   2/7/05 6:53p dlwin
29# Merge down for release 2005_REFSW_MERGETOMAIN:
30#
31# Irvine_BSEAVSW_Devel/20   9/22/04 3:06p bandrews
32# PR12687: Initial 7312 7327 support
33#
34# Irvine_BSEAVSW_Devel/19   8/18/04 2:56p bandrews
35# PR11657: Fixed sds include directory
36#
37# Irvine_BSEAVSW_Devel/18   8/18/04 12:38p bandrews
38# PR11657: 7329 support
39#
40# Irvine_BSEAVSW_Devel/17   8/3/04 1:44p bandrews
41# PR11657: Reverted to using mostly 7328 code after the video rdb
42# problems were fixed (_0)
43#
44# Irvine_BSEAVSW_Devel/16   7/28/04 5:51p bandrews
45# PR11657: Added 7329
46#
47# Irvine_BSEAVSW_Devel/15   6/1/04 4:24p bandrews
48# PR10919: Added 7314
49#
50# Irvine_BSEAVSW_Devel/14   5/12/04 10:23a erickson
51# PR10967: added standard header
52############################################################
53
54# Porting interface and library directories
55#
56
57PORTINTF                = $(SETTOP)/portinginterface
58SYSLIB                  = $(SETTOP)/syslib
59
60ifeq ($(PLATFORM),97314)
61        AUDIOCTRL_CHIP  = $(PORTINTF)/audiocontrol/$(BCM_CHIP_FLAVOR)
62else
63        AUDIOCTRL_CHIP  = $(PORTINTF)/audiocontrol/$(BCM_CHIP)
64endif
65
66AUDIOCTRL               = $(PORTINTF)/audiocontrol
67AUDIO                   = $(SETTOP)/audio
68CHANMGRDIR              = $(SETTOP)/channelmgr
69DEVICE                  = $(SETTOP)/deviceinterface
70
71ifeq ($(findstring $(PLATFORM),97314),$(PLATFORM))
72        DISPCTRL                = $(PORTINTF)/displaycontrol/$(BCM_CHIP_FLAVOR)
73else
74        DISPCTRL                = $(PORTINTF)/displaycontrol/$(BCM_CHIP)
75endif
76
77DMACTRL                 = $(PORTINTF)/dmactrl
78DMA_CHIP                = $(DMACTRL)/$(BCM_CHIP)
79GFX2D                   = $(SETTOP)/graphics2d
80GFXCTRL                 = $(PORTINTF)/graphicscontrol
81GFX_CHIP                = $(GFXCTRL)/$(BCM_CHIP)
82
83HWINTF                  = $(SETTOP)/hardwareinterface
84
85ifeq ($(CHIP),venom2)
86        HW_BOARD                = $(HWINTF)/bcm93730_rb0
87else
88        HW_BOARD                = $(HWINTF)/$(BCM_BOARD)
89endif
90
91ifeq ($(findstring $(PLATFORM),97314 97317),$(PLATFORM))
92        HW_CHIP                 = $(HWINTF)/$(BCM_CHIP_FLAVOR)/include
93        HW_CHIP_BME             = $(HW_CHIP)/bme
94else
95        ifeq ($(PLATFORM),97112)
96                HW_CHIP                 = $(HWINTF)/7112/include
97                HW_CHIP_BME     = $(HWINTF)/7115/include/bme
98        else
99                HW_CHIP                 = $(HWINTF)/$(BCM_CHIP)/include
100                HW_CHIP_BME     = $(HW_CHIP)/bme
101        endif
102endif
103
104HW_BOARD_ENDIAN = $(HW_BOARD)/$(BCM_ENDIAN)
105HW_CHIP_ENDIAN  = $(HW_CHIP)/$(BCM_ENDIAN)
106
107ICAM                    = $(PORTINTF)/icam/$(BCM_CHIP)
108KERNELINTF              = $(SETTOP)/kernelinterface
109MEMLIB                  = $(SETTOP)/memorylib
110MISCLIB                 = $(SETTOP)/bcmmisclib
111
112ifeq ($(PLATFORM),97314)
113        MPEGAUDIO               = $(PORTINTF)/mpegaudio/7317
114else
115        MPEGAUDIO               = $(PORTINTF)/mpegaudio/$(BCM_CHIP)
116endif
117
118MPEGENCODER             = $(PORTINTF)/encoder
119
120ifeq ($(CHIP),venom2)
121        MPEGVIDEO               = $(PORTINTF)/mpegvideo/venom2
122else
123        MPEGVIDEO               = $(PORTINTF)/mpegvideo/minititan
124endif
125
126MPEGVIDEO_FW    = $(MPEGVIDEO)/microcode
127MPEGVIDEO_INC   = $(MPEGVIDEO)/include
128MPEGVIDEO_SRC   = $(MPEGVIDEO)/source
129
130PI_BTSC                 = $(PORTINTF)/btsc/$(BCM_CHIP)
131
132ifeq ($(PLATFORM),97314)
133        PI_DEXLIB               = $(PORTINTF)/common/dexlib/$(BCM_CHIP_FLAVOR)
134else
135        PI_DEXLIB               = $(PORTINTF)/common/dexlib/$(BCM_CHIP)
136endif
137
138PI_GFX2D                = $(PORTINTF)/graphics2d
139PI_GPIO                 = $(PORTINTF)/gpio
140PI_INCLUDE              = $(PORTINTF)/include
141PLD             = $(PORTINTF)/pld
142QAMPF           = $(PORTINTF)/qam
143
144ifeq ($(findstring $(CHIP),7312 7313 7314 7315 7317 7319 7320 7327 7328 7329),$(CHIP))
145        QAMMAIN         = $(QAMPF)/7115
146else
147        ifeq ($(BCM_BOARD_NO),93740)
148                QAMMAIN         = $(QAMPF)
149        else
150                QAMMAIN         = $(QAMPF)/$(BCM_CHIP)
151        endif
152endif
153
154QAM_3125                = ${QAMPF}/3125
155QAM_3250                = ${QAMPF}/3250
156
157ifeq ($(CHIP),venom2)
158        QAM_3250_BOARD  = $(QAM_3250)/93730a0
159else
160        QAM_3250_BOARD  =
161endif
162
163ifeq ($(findstring $(CHIP),7312 7313 7327 7328 7329),$(CHIP))
164        SDS_PF                  = ${PORTINTF}/sds/$(BCM_CHIP)
165ifeq ($(findstring $(CHIP),7313),$(CHIP))
166        SDS_PROXY               = ${PORTINTF}/sds/$(BCM_CHIP)/proxy
167endif
168else
169        SDS_PF                  = ${PORTINTF}/sds
170endif
171
172SL_AUDIOLIB             = $(SYSLIB)/audiolib/$(BCM_CHIP)
173SL_BTSC                 = $(SYSLIB)/btsclib
174SL_CCDECODE             = $(SYSLIB)/ccdlib
175SL_CCENCODE             = $(SYSLIB)/ccelib
176SL_CFG_DISP             = $(SYSLIB)/configdisplaylib/$(BCM_CHIP)
177
178ifeq ($(CHIP),venom2)
179        SL_CHANLIB      = $(SYSLIB)/chanlib
180else
181        ifeq ($(CHIP),7328)
182                # it was never created for 7328
183                SL_CHANLIB      = $(SYSLIB)/chanlib/bcm97320
184        else
185                ifeq ($(PLATFORM),97112)
186                        # it was never created for 7112
187                        SL_CHANLIB      = $(SYSLIB)/chanlib/bcm97115
188                else
189                        SL_CHANLIB      = $(SYSLIB)/chanlib/$(BCM_BOARD)
190                endif
191        endif
192endif
193
194SL_GRAPHICS             = $(SYSLIB)/graphicslib/$(BCM_CHIP)
195SL_MPEGAUDIO    = $(SYSLIB)/mpegaudiolib/$(BCM_CHIP)
196SL_MPEGVIDEO    = $(SYSLIB)/mpegvideolib/$(BCM_CHIP)
197SL_PCM                  = $(SYSLIB)/pcmlib/$(BCM_CHIP)
198SL_PVRLIB               = $(SYSLIB)/pvrlib/$(BCM_CHIP)
199SL_SERIALPCR    = $(SYSLIB)/serialpcrlib/$(BCM_CHIP)
200SL_TRANSPORT    = $(SYSLIB)/transportlib/$(BCM_CHIP)
201SL_VIDEO                = $(SYSLIB)/videolib/$(BCM_CHIP)
202
203#SMARTCARD              = $(PORTINTF)/smartcardlib
204SMARTCARD_NDS   = $(SMARTCARD)/standards/nds
205SMARTCARD       = $(PORTINTF)/smartcardlib/rc0
206SOFTI2C                 = $(SETTOP)/softi2c
207
208ifeq ($(CHIP),venom2)
209        SURFACEDRAW     = $(SETTOP)/surfacedraw
210else
211        ifeq ($(PLATFORM),97314)
212                SURFACEDRAW     = $(SETTOP)/surfacedraw/$(BCM_CHIP_FLAVOR)
213        else
214                SURFACEDRAW     = $(SETTOP)/surfacedraw/$(BCM_CHIP)
215        endif
216endif
217
218ifeq ($(findstring $(PLATFORM),97314 97317),$(PLATFORM))
219        TM                              = $(PORTINTF)/tm/$(BCM_CHIP_FLAVOR)
220else
221        TM                              = $(PORTINTF)/tm/$(BCM_CHIP)
222endif
223
224ifeq ($(findstring $(PLATFORM),97314),$(PLATFORM))
225        TRANSPORT               = $(PORTINTF)/transport/$(BCM_CHIP_FLAVOR)
226else
227        TRANSPORT               = $(PORTINTF)/transport/$(BCM_CHIP)
228endif
229
230TUNERPF         = $(PORTINTF)/tuner/$(BCM_BOARD)
231UPGPF           = $(PORTINTF)/upg
232
233ifeq ($(CHIP),venom2)
234        UPGMAIN         = $(UPGPF)/3250_legacy
235else
236        ifeq ($(CHIP),7328)
237                UPGMAIN         = $(UPGPF)/7320
238        else
239                ifeq ($(PLATFORM),97314)
240                        UPGMAIN         = $(UPGPF)/$(BCM_CHIP_FLAVOR)
241                else
242                        UPGMAIN         = $(UPGPF)/$(BCM_CHIP)
243                endif
244        endif
245endif
246
247ifeq ($(findstring $(PLATFORM),97314),$(PLATFORM))
248        VID_CHIP                = $(VIDCTRL)/$(BCM_CHIP_FLAVOR)
249else
250        VID_CHIP                = $(VIDCTRL)/$(BCM_CHIP)
251endif
252
253VIDCTRL                 = $(PORTINTF)/videocontrol
254VIDMGR                  = $(SETTOP)/videodisplaymgr
255
256ifeq ($(findstring $(PLATFORM),97314),$(PLATFORM))
257        VIDMGR_CHIP     = $(VIDMGR)/$(BCM_CHIP_FLAVOR)
258else
259        VIDMGR_CHIP     = $(VIDMGR)/$(BCM_CHIP)
260endif
261
262PI_RFMOD                = $(PORTINTF)/rfmodulator/${BCM_CHIP}
263SL_RFMOD        = $(SYSLIB)/rfmodulatorlib/${BCM_CHIP}
264
265# vbi
266PI_CCE                  = $(PORTINTF)/ccecontrol
267
268ifeq ($(findstring $(PLATFORM),97314),$(PLATFORM))
269        PI_CCE_CHIP             = $(PORTINTF)/ccecontrol/$(BCM_CHIP_FLAVOR)
270else
271        PI_CCE_CHIP             = $(PORTINTF)/ccecontrol/$(BCM_CHIP)
272endif
273
274ifeq ($(PLATFORM),97314)
275        PI_CCD_CHIP             = $(PORTINTF)/ccdcontrol/$(BCM_CHIP_FLAVOR)
276else
277        PI_CCD_CHIP             = $(PORTINTF)/ccdcontrol/$(BCM_CHIP)
278endif
279
280PI_CCD                  = $(PORTINTF)/ccdcontrol
281
282ifeq ($(findstring $(PLATFORM),97314),$(PLATFORM))
283        PI_TT_CHIP              = $(PORTINTF)/ttcontrol/$(BCM_CHIP_FLAVOR)
284        else
285PI_TT_CHIP              = $(PORTINTF)/ttcontrol/$(BCM_CHIP)
286endif
287
288PI_TT                   = $(PORTINTF)/ttcontrol
289SL_TT                   = $(SYSLIB)/ttlib
290SL_VBI                  = $(SYSLIB)/vbilib/$(BCM_CHIP)
291
292VENDRDRV                = $(SETTOP)/vendordrivers
293PWRAMP                  = $(VENDRDRV)/poweramp
294SUPERIO                 = ${VENDRDRV}/superio
Note: See TracBrowser for help on using the repository browser.