1#start of TNETW_INCS#    do not remove or change this comment
2TNETW_INCS = \
3    $(COMMON)/inc \
4    $(COMSRC)/inc \
5    $(COMSRC)/utils \
6    $(HALSRC)/hal/inc \
7    $(HALSRC)/hal/TnetwServices \
8    $(COMSRC)/TNETW_Driver/Export_Inc \
9    $(COMSRC)/TNETW_Driver/Data_Srv/inc \
10    $(COMSRC)/TNETW_Driver/FW_Transfer/inc \
11    $(COMSRC)/TNETW_Driver/Ctrl/Export_Inc \
12    $(COMSRC)/TNETW_Driver/MacServices/inc \
13    $(COMSRC)/TNETW_Driver \
14    $(COMSRC)/TNETW_Driver/MacServices/Export_Inc \
15    $(COMSRC)/TNETW_Driver/MacServices/src/ScanServer \
16    $(COMSRC)/TNETW_Driver/MacServices/src/PowerSaveServer \
17    $(COMSRC)/TNETW_Driver/MacServices/src/MeasurementSRV \
18    $(COMSRC)/TNETW_Driver/TNETWIF/Export_Inc \
19    $(COMSRC)/TNETW_Driver/Data_Srv/Tx_Ctrl_Blk \
20    $(COMSRC)/TNETW_Driver/TNETWIF/Inc
21
22ifeq ($(PLATFORM),1251)
23    TNETW_INCS += \
24        $(HALSRC)/hal/TnetwServices/TNETW1251
25else
26    ifeq ($(PLATFORM),1150)
27        TNETW_INCS += \
28            $(HALSRC)/hal/TnetwServices/TNETW1150
29    else
30        TNETW_INCS += \
31            $(HALSRC)/hal/TnetwServices/TNETW1130
32    endif
33endif
34
35TNETW_INCS += \
36    $(HALSRC)/hal/hl_data \
37    $(HALSRC)/hal/hl_ctrl \
38    $(HALSRC)/hal/hw_ctrl \
39    $(HALSRC)/hal/security \
40    $(HALSRC)/hal/Export_Inc \
41    $(HALSRC)/hal/FirmwareApi \
42    $(HALSRC)/BusAccess/Shm_Common \
43    $(HALSRC)/BusAccess/Export_Inc
44
45ifeq ($(EXC),y)
46#end of TNETW_INCS_EXC#    do not remove or change this comment
47endif
48
49#end of TNETW_INCS#    do not remove or change this comment
50
51
52#end of GWSI_INCS#     do not remove or change this comment
53
54
55#start of CORE_INCS#     do not remove or change this comment
56CORE_INCS = \
57    $(COMSRC)/core/inc \
58    $(COMSRC)/core/ExpInc \
59    $(COMSRC)/core/data_ctrl/Tx \
60    $(COMSRC)/core/data_ctrl/Ctrl \
61    $(COMSRC)/core/data_ctrl/Ctrl/TrafficMonitor \
62    $(COMSRC)/core/data_ctrl/Ctrl/4X \
63    $(COMSRC)/core/data_ctrl/Rx \
64    $(COMSRC)/core/Core_Adapt/Export_Inc \
65    $(COMSRC)/core/EvHandler \
66    $(COMSRC)/core/sme/Inc \
67    $(COMSRC)/core/sme/smeSm/ \
68    $(COMSRC)/core/sme/siteMgr \
69    $(COMSRC)/core/sme/configMgr \
70    $(COMSRC)/core/sme/conn \
71    $(COMSRC)/core/sme/HealthMonitor \
72    $(COMSRC)/core/srv/inc \
73    $(COMSRC)/core/srv/scanSrv \
74    $(COMSRC)/core/srv/scr \
75    $(COMSRC)/core/rsn \
76    $(COMSRC)/core/rsn/inc \
77    $(COMSRC)/core/mlme \
78    $(COMSRC)/core/mlme/Assoc \
79    $(COMSRC)/core/mlme/Auth/open \
80    $(COMSRC)/core/mlme/Auth/shared \
81    $(COMSRC)/Management/QOS/Inc/ \
82    $(COMSRC)/Management/Roaming/Inc \
83    $(COMSRC)/core/NetworkCtrl/inc \
84    $(COMSRC)/Management/AirLink/Measurement \
85    $(COMSRC)/Management/AirLink/Measurement/dot11h \
86    $(COMSRC)/Management/AirLink/inc \
87    $(COMSRC)/Management/scan/inc \
88    $(COMSRC)/Management/SoftGemini/inc \
89    $(COMSRC)/Management/scan/scanCncn \
90    $(COMSRC)/Management/SoftGemini/src \
91    $(COMSRC)/core/NetworkCtrl/RegulatoryDomain \
92    $(COMSRC)/Management/PowerMgr/ \
93    $(COMSRC)/Management/RecoveryMgr/ \
94    $(COMSRC)/core/NetworkCtrl/QOS \
95    $(COMSRC)/Application/inc \
96    $(COMSRC)/Application/ExpInc \
97    $(COMSRC)/Application/ScanMngr \
98    $(COMSRC)/Management/apConn \
99    $(COMSRC)/core/currBss \
100    $(COMSRC)/Management/scan/inc \
101    $(DBG_MDL)/inc
102
103#end of CORE_INCS_EXC#   do not remove or change this comment
104
105#end of CORE_INCS#   do not remove or change this comment
106
107
108#start of UTIL_SRCS#    do not remove or change this comment
109UTIL_SRCS = \
110    $(COMSRC)/utils/fsm.c \
111    $(COMSRC)/utils/nrfsm.c \
112    $(COMSRC)/utils/report.c \
113    $(COMSRC)/utils/utils.c \
114    $(COMSRC)/utils/bufferPool.c \
115    $(COMSRC)/utils/memMngrEx.c \
116#end of UTIL_SRCS#      do not remove or change this comment
117
118
119#start of TNETW_SRCS#   do not remove or change this comment
120TNETW_SRCS = \
121    $(COMSRC)/TNETW_Driver/MacServices/src/MacServices.c \
122    $(COMSRC)/TNETW_Driver/MacServices/src/ScanServer/ScanSrv.c \
123    $(COMSRC)/TNETW_Driver/MacServices/src/ScanServer/ScanSrvSM.c \
124    $(COMSRC)/TNETW_Driver/MacServices/src/PowerSaveServer/PowerSrv.c \
125    $(COMSRC)/TNETW_Driver/MacServices/src/PowerSaveServer/PowerSrvSM.c \
126    $(COMSRC)/TNETW_Driver/MacServices/src/MeasurementSRV/MeasurementSrv.c \
127    $(COMSRC)/TNETW_Driver/MacServices/src/MeasurementSRV/MeasurementSrvSM.c \
128    $(COMSRC)/TNETW_Driver/MacServices/src/MeasurementSRV/measurementSrvDbgPrint.c \
129    $(COMSRC)/TNETW_Driver/Data_Srv/Tx_Ctrl_Blk/TNETW_Driver.c \
130    $(COMSRC)/TNETW_Driver/Data_Srv/Tx_Ctrl_Blk/TNETW_Driver_Tx.c \
131    $(COMSRC)/TNETW_Driver/Ctrl/Cmd_Queue/CmdQueue.c \
132    $(COMSRC)/TNETW_Driver/Data_Srv/Tx_HW_Queue/txHwQueue.c \
133    $(COMSRC)/TNETW_Driver/Data_Srv/Tx_HW_Queue/txHwQueueCalc.c \
134    $(COMSRC)/TNETW_Driver/Data_Srv/Tx_Ctrl_Blk/txCtrlBlk.c \
135    $(COMSRC)/TNETW_Driver/FW_Transfer/Cmd_MBox/CmdMBox.c \
136    $(COMSRC)/TNETW_Driver/FW_Transfer/Tx_Result/txResult.c \
137    $(COMSRC)/TNETW_Driver/FW_Transfer/Tx_Xfer/Slave_Dbl_Buf/txXfer.c \
138    $(COMSRC)/TNETW_Driver/FW_Transfer/FwEvent/FwEvent.c \
139    $(COMSRC)/TNETW_Driver/FW_Transfer/Rx_Xfer/RxXfer.c \
140    $(COMSRC)/TNETW_Driver/FW_Transfer/EventMbox/eventMbox.c \
141    $(COMSRC)/TNETW_Driver/MacServices/src/PowerAuthorization/PowerAuthorization.c \
142    $(COMSRC)/TNETW_Driver/TNETWIF/TNETWIF.c \
143    $(COMSRC)/TNETW_Driver/TNETWIF/ELP_Controller/ElpCtrl.c \
144    $(COMSRC)/TNETW_Driver/TNETWIF/BusTxn/whalHwAccess.c \
145    $(COMSRC)/TNETW_Driver/TNETWIF/TNETWArbiter/TNETWArb.c \
146    $(COMSRC)/TNETW_Driver/TNETWIF/TNETWArbiter/TNETWArbSM.c \
147    $(COMSRC)/TNETW_Driver/TNETWIF/TNETWArbiter/TNETWArb_buffer.c \
148    $(HALSRC)/hal/hl_ctrl/whalCtrl.c \
149    $(HALSRC)/hal/hl_ctrl/whalParams.c \
150    $(HALSRC)/hal/hl_data/whalDefrag.c \
151    $(HALSRC)/hal/hl_data/whalEndpntEnt.c \
152    $(HALSRC)/BusAccess/Shm_Common/shmBus.c \
153    $(HALSRC)/BusAccess/Shm_Common/shmFwCtrl.c \
154    $(HALSRC)/BusAccess/Shm_Common/shmDebug.c \
155    $(HALSRC)/BusAccess/Shm_Common/shmUtils.c \
156    $(HALSRC)/hal/hw_ctrl/whalHwCtrl.c \
157    $(HALSRC)/BusAccess/Shm_Common/whalHwEeprom.c \
158    $(HALSRC)/hal/hw_ctrl/whalHwMboxConfig.c \
159    $(HALSRC)/hal/hw_ctrl/whalHwMboxCmd.c \
160    $(HALSRC)/hal/hw_ctrl/whalHwMboxCmdBit.c \
161    $(HALSRC)/hal/hl_ctrl/whalRecovery.c \
162    $(HALSRC)/hal/hl_ctrl/whalRadio.c \
163    $(HALSRC)/hal/hl_ctrl/whalDebug.c \
164    $(HALSRC)/hal/security/whalSecurity.c \
165    $(HALSRC)/hal/security/whalWep.c \
166    $(HALSRC)/hal/security/whalWpa.c
167
168ifndef GWSI_SA
169    TNETW_SRCS += \
170        $(COMSRC)/TNETW_Driver/FW_Transfer/HwInit/HwInit.c \
171        $(COMSRC)/TNETW_Driver/Ctrl/RecoverCtrl/recoveryCtrl.c
172endif
173
174ifeq ($(WSPI),y)
175    TNETW_SRCS += \
176        $(COMSRC)/TNETW_Driver/TNETWIF/BusTxn/wspi.c \
177        $(COMSRC)/TNETW_Driver/TNETWIF/BusTxn/tiwlanspi.c
178endif
179
180ifeq ($(DEBUG),y)
181    TNETW_SRCS += \
182        $(HALSRC)/BusAccess/Shm_Common/whalTrace.c \
183        $(COMSRC)/TNETW_Driver/FW_Transfer/DebugTrace_Xfer/DebugTraceXfer.c
184endif
185
186#end of TNETW_SRCS_EXC#   do not remove or change this comment
187
188#end of TNETW_SRCS#    do not remove or change this comment
189
190#end of GWSI_SRCS#    do not remove or change this comment
191
192#start of CORE_SRCS#   do not remove or change this comment
193CORE_SRCS = \
194    $(COMSRC)/core/data_ctrl/Tx/MsduList.c \
195    $(COMSRC)/core/data_ctrl/Tx/tx.c \
196    $(COMSRC)/core/data_ctrl/Ctrl/Ctrl.c \
197    $(COMSRC)/core/data_ctrl/Ctrl/Clsfr.c \
198    $(COMSRC)/core/data_ctrl/Ctrl/4X/Concatenator.c \
199    $(COMSRC)/core/data_ctrl/Ctrl/4X/DeConcatenator.c \
200    $(COMSRC)/core/data_ctrl/Ctrl/4X/ackEmulDb.c \
201    $(COMSRC)/core/data_ctrl/Ctrl/4X/ackEmulUtil.c \
202    $(COMSRC)/core/data_ctrl/Ctrl/4X/fourX.c \
203    $(COMSRC)/core/data_ctrl/Ctrl/4X/fourXManager.c \
204    $(COMSRC)/Management/PowerMgr/PowerMgr.c \
205    $(COMSRC)/Management/PowerMgr/PowerMgrDbgPrint.c \
206    $(COMSRC)/Management/RecoveryMgr/recoveryMgr.c \
207    $(COMSRC)/core/data_ctrl/Ctrl/RateAdaptation.c \
208    $(COMSRC)/core/data_ctrl/Ctrl/TrafficMonitor/GeneralUtil.c \
209    $(COMSRC)/core/data_ctrl/Ctrl/TrafficMonitor/TrafficMonitor.c \
210    $(COMSRC)/core/data_ctrl/Rx/rx.c \
211    $(COMSRC)/core/sme/conn/conn.c \
212    $(COMSRC)/core/sme/conn/connIbss.c \
213    $(COMSRC)/core/sme/conn/connInfra.c \
214    $(COMSRC)/core/sme/configMgr/configMgr.c \
215    $(COMSRC)/core/sme/smeSm/smeSmApi.c \
216    $(COMSRC)/core/sme/smeSm/smeSm.c \
217    $(COMSRC)/core/sme/HealthMonitor/healthMonitor.c \
218    $(COMSRC)/core/sme/siteMgr/siteMgr.c \
219    $(COMSRC)/core/sme/siteMgr/siteHash.c \
220    $(COMSRC)/core/sme/siteMgr/select.c \
221    $(COMSRC)/core/sme/siteMgr/templates.c \
222    $(COMSRC)/core/mlme/mlmeBuilder.c \
223    $(COMSRC)/core/mlme/mlmeParser.c \
224    $(COMSRC)/core/mlme/mlmeSm.c \
225    $(COMSRC)/core/mlme/Assoc/assocSM.c \
226    $(COMSRC)/core/mlme/Auth/authSm.c \
227    $(COMSRC)/core/mlme/Auth/open/openAuthSm.c \
228    $(COMSRC)/core/mlme/Auth/shared/sharedKeyAuthSm.c \
229    $(COMSRC)/core/rsn/rsn.c \
230    $(COMSRC)/core/rsn/mainSecSm.c \
231    $(COMSRC)/core/rsn/mainSecNull.c \
232    $(COMSRC)/core/rsn/mainSecKeysOnly.c \
233    $(COMSRC)/core/rsn/admCtrl.c \
234    $(COMSRC)/core/rsn/admCtrlWep.c \
235    $(COMSRC)/core/rsn/admCtrlNone.c \
236    $(COMSRC)/core/rsn/admCtrlWpa.c \
237    $(COMSRC)/core/rsn/admCtrlWpa2.c \
238    $(COMSRC)/core/srv/scr/scr.c \
239    $(COMSRC)/core/EvHandler/EvHandler.c \
240    $(COMSRC)/Management/AirLink/SwitchChannel/SwitchChannel.c \
241    $(COMSRC)/Management/AirLink/Measurement/measurementMgr.c \
242    $(COMSRC)/Management/AirLink/Measurement/measurementMgrSM.c \
243    $(COMSRC)/Management/AirLink/Measurement/dot11h/spectrumMngmntMgr.c \
244    $(COMSRC)/Management/AirLink/Measurement/requestHandler.c \
245    $(COMSRC)/Management/scan/scanCncn/ScanCncn.c \
246    $(COMSRC)/Management/scan/scanCncn/ScanCncnAppSM.c \
247    $(COMSRC)/Management/scan/scanCncn/ScanCncnDrvSM.c \
248    $(COMSRC)/Management/scan/scanCncn/ScanCncnOidSM.c \
249    $(COMSRC)/Management/scan/scanCncn/ScanCncnRoamingContSM.c \
250    $(COMSRC)/Management/scan/scanCncn/ScanCncnRoamingImmedSM.c \
251    $(COMSRC)/Management/scan/scanCncn/ScanCncnAppApi.c \
252    $(COMSRC)/Management/apConn/apConn.c \
253    $(COMSRC)/Management/SoftGemini/src/SoftGemini.c \
254    $(COMSRC)/core/NetworkCtrl/RegulatoryDomain/regulatoryDomain.c \
255    $(COMSRC)/core/rsn/keyDerive.c \
256    $(COMSRC)/core/rsn/keyDeriveWep.c \
257    $(COMSRC)/core/rsn/keyDeriveTkip.c \
258    $(COMSRC)/core/rsn/keyDeriveAes.c \
259    $(COMSRC)/core/rsn/keyParser.c \
260    $(COMSRC)/core/rsn/broadcastKeySM.c \
261    $(COMSRC)/core/rsn/unicastKeySM.c \
262    $(COMSRC)/core/rsn/broadcastKey802_1x.c \
263    $(COMSRC)/core/rsn/unicastKey802_1x.c \
264    $(COMSRC)/core/rsn/broadcastKeyNone.c \
265    $(COMSRC)/core/rsn/unicastKeyNone.c \
266    $(COMSRC)/core/rsn/keyParserExternal.c \
267    $(COMSRC)/core/rsn/keyParserWep.c \
268    $(COMSRC)/core/rsn/mainKeysSm.c \
269    $(COMSRC)/core/currBss/currBss.c \
270    $(COMSRC)/Application/ScanMngr/scanMngr.c \
271    $(COMSRC)/Application/Roaming/roamingMngr.c \
272    $(COMSRC)/core/Core_Adapt/Core_AdaptTx.c \
273    $(COMSRC)/Management/QOS/qosMngr.c \
274    $(COMSRC)/Management/QOS/trafficAdmControl.c
275
276ifeq ($(SUPPORT_4X),y)
277    CORE_SRCS += \
278        $(COMSRC)/core/data_ctrl/Ctrl/4X/Concatenator.c \
279        $(COMSRC)/core/data_ctrl/Ctrl/4X/DeConcatenator.c \
280        $(COMSRC)/core/data_ctrl/Ctrl/4X/ackEmulDb.c \
281        $(COMSRC)/core/data_ctrl/Ctrl/4X/ackEmulUtil.c \
282        $(COMSRC)/core/data_ctrl/Ctrl/4X/fourX.c \
283        $(COMSRC)/core/data_ctrl/Ctrl/4X/fourXManager.c
284endif
285
286#end of CORE_SRCS_EXC#   do not remove or change this comment
287
288#end of CORE_SRCS#   do not remove or change this comment
289
290
291ifdef GWSI_SA
292    DK_INCS = \
293        $(TNETW_INCS) \
294        $(GWSI_INCS)
295
296    DK_SRCS = \
297        $(GWSI_SRCS) \
298        $(TNETW_SRCS) \
299        $(UTIL_SRCS)
300
301else
302    DK_INCS = \
303        $(TNETW_INCS) \
304        $(CORE_INCS)
305
306    DK_SRCS = \
307        $(CORE_SRCS) \
308        $(TNETW_SRCS)
309endif
310
311
312
313DK_OBJS = $(patsubst %.c, %.o, $(DK_SRCS) $(UTIL_SRCS))
314
315