comparison components/aci-classic @ 10:352f80da6813

ACI compiles!
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 27 Sep 2016 02:31:03 +0000
parents
children f5c6ca078e2f
comparison
equal deleted inserted replaced
9:05945a9b9dda 10:352f80da6813
1 # Building the classic TCS211 version of aci.lib
2
3 scripts/make-version.sh aci > $BUILD_DIR/$LIBNAME/aci_version.c
4
5 CFLAGS="-me -mt -o -pw2 -x -mw"
6 CPPFLAGS=
7
8 cfile_plain aci_version.c
9
10 # Defines
11
12 CPPFLAGS=-DCCDTABLES_EXTERN
13 CPPFLAGS="$CPPFLAGS -DOPTION_MULTITHREAD"
14 CPPFLAGS="$CPPFLAGS -DNEW_FRAME"
15 CPPFLAGS="$CPPFLAGS -DNEW_ENTITY"
16 CPPFLAGS="$CPPFLAGS -D_TARGET_"
17 CPPFLAGS="$CPPFLAGS -DSHARED_VSI"
18 CPPFLAGS="$CPPFLAGS -DALR"
19 CPPFLAGS="$CPPFLAGS -DFF_HOMEZONE"
20 CPPFLAGS="$CPPFLAGS -DFF_MMI_SAT_ICON"
21 CPPFLAGS="$CPPFLAGS -DFF_MMI_SMS_DYNAMIC"
22 CPPFLAGS="$CPPFLAGS -DFF_CPHS"
23 CPPFLAGS="$CPPFLAGS -D_TMS470"
24 CPPFLAGS="$CPPFLAGS -DUART"
25 CPPFLAGS="$CPPFLAGS -DFF_ATI"
26 CPPFLAGS="$CPPFLAGS -DNWARN"
27 CPPFLAGS="$CPPFLAGS -DFF_EM_MODE"
28 CPPFLAGS="$CPPFLAGS -DVOCODER_FUNC_INTERFACE"
29 CPPFLAGS="$CPPFLAGS -DAT_INTERPRETER"
30 CPPFLAGS="$CPPFLAGS -DUSE_L1FD_FUNC_INTERFACE"
31
32 if [ "$SRVC" != 0 ]
33 then
34 CPPFLAGS="$CPPFLAGS -DFAX_AND_DATA"
35 if [ "$SRVC" = 1 ]
36 then
37 CPPFLAGS="$CPPFLAGS -DFF_FAX"
38 fi
39 CPPFLAGS="$CPPFLAGS -DUSE_L2FD_FUNC_INTERFACE"
40 fi
41
42 CPPFLAGS="$CPPFLAGS -DSRVC=$SRVC"
43 CPPFLAGS="$CPPFLAGS -DMMI=$MMI"
44
45 if [ "$MMI" = 0 ]
46 then
47 CPPFLAGS="$CPPFLAGS -DACI"
48 elif [ "$MMI" = 2 ]
49 then
50 CPPFLAGS="$CPPFLAGS -DMFW"
51 fi
52
53 CPPFLAGS="$CPPFLAGS -DPHONEBOOK_EXTENSION"
54
55 if [ "$GPRS" = 1 ]
56 then
57 CPPFLAGS="$CPPFLAGS -DGPRS"
58 fi
59
60 CPPFLAGS="$CPPFLAGS -DSMS_PDU_SUPPORT"
61 CPPFLAGS="$CPPFLAGS -DSIM_TOOLKIT"
62 CPPFLAGS="$CPPFLAGS -DDTI2"
63 CPPFLAGS="$CPPFLAGS -DDTI"
64 CPPFLAGS="$CPPFLAGS -DUART"
65 CPPFLAGS="$CPPFLAGS -DFF_ATI"
66
67 # Includes
68
69 CPPFLAGS="$CPPFLAGS -I$SRC/condat2/com/inc"
70 CPPFLAGS="$CPPFLAGS -I$SRC/gpf2/inc"
71 CPPFLAGS="$CPPFLAGS -I$SRC/condat2/com/include"
72 CPPFLAGS="$CPPFLAGS -I../../cdg211/cdginc"
73
74 if [ "$MMI" = 2 ]
75 then
76 CPPFLAGS="$CPPFLAGS -I$SRC/aci2/mfw"
77 fi
78
79 CPPFLAGS="$CPPFLAGS -I$SRC/aci2/ksd"
80 CPPFLAGS="$CPPFLAGS -I$SRC/aci2/ati_ext"
81 CPPFLAGS="$CPPFLAGS -I$SRC/aci2/aci"
82 CPPFLAGS="$CPPFLAGS -I$SRC/aci2/aci_ext"
83 CPPFLAGS="$CPPFLAGS -I$SRC/aci2/aci_dti_mng"
84 CPPFLAGS="$CPPFLAGS -I../../cdg211/prim"
85 CPPFLAGS="$CPPFLAGS -I.."
86 CPPFLAGS="$CPPFLAGS -I../config"
87 CPPFLAGS="$CPPFLAGS -I$SRC/cs/riviera"
88 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_app"
89 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core"
90 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/abb"
91 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/armio"
92 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/clkm"
93 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/conf"
94 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/dma"
95 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/dsp_dwnld"
96 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/inth"
97 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/memif"
98 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/rhea"
99 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/security"
100 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/spi"
101 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/timer"
102 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/uart"
103 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/ulpd"
104 CPPFLAGS="$CPPFLAGS -I$SRC/cs/system"
105 CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/include"
106 CPPFLAGS="$CPPFLAGS -I$SRC/cs/services"
107
108 # ACI source modules
109
110 SRCDIR=$SRC/aci2/aci
111
112 # ATI stuff
113 cfile_str2ind $SRCDIR/ati_sat.c
114 cfile_str2ind $SRCDIR/ati_src_sat.c
115 cfile_str2ind $SRCDIR/ati_pdu.c
116 cfile_str2ind $SRCDIR/ati_bas.c
117 cfile_str2ind $SRCDIR/ati_cc.c
118 cfile_str2ind $SRCDIR/ati_cmd.c
119 cfile_str2ind $SRCDIR/ati_csc.c
120 cfile_str2ind $SRCDIR/ati_err.c
121
122 if [ "$SRVC" != 0 ]
123 then
124 cfile_str2ind $SRCDIR/ati_fd.c
125 fi
126
127 cfile_str2ind $SRCDIR/ati_io.c
128 cfile_str2ind $SRCDIR/ati_mm.c
129 cfile_str2ind $SRCDIR/ati_phb.c
130 cfile_str2ind $SRCDIR/ati_prs.c
131 cfile_str2ind $SRCDIR/ati_ret.c
132 cfile_str2ind $SRCDIR/ati_sim.c
133 cfile_str2ind $SRCDIR/ati_sms.c
134 cfile_str2ind $SRCDIR/ati_ss.c
135
136 if [ "$GPRS" = 1 ]
137 then
138 cfile_str2ind $SRCDIR/ati_gprs.c
139 fi
140
141 cfile_str2ind $SRCDIR/ati_mmi.c
142 cfile_str2ind $SRCDIR/ati_em.c
143 cfile_str2ind $SRCDIR/ati_em_ret.c
144 cfile_str2ind $SRCDIR/ati_cphs.c
145 cfile_str2ind $SRCDIR/ati_dti.c
146
147 cfile_str2ind $SRCDIR/ati_src_rvt.c
148 cfile_str2ind $SRCDIR/ati_omcompat.c
149
150 # ACI stuff
151 cfile_str2ind $SRCDIR/aci_aci.c
152 cfile_str2ind $SRCDIR/aci_mem.c
153 cfile_str2ind $SRCDIR/aci_csf.c
154 cfile_str2ind $SRCDIR/aci_pei.c
155 cfile_str2ind $SRCDIR/aci_tim.c
156 cfile_str2ind $SRCDIR/aci_util.c
157 cfile_str2ind $SRCDIR/aci_lst.c
158 cfile_str2ind $SRCDIR/dti_cntrl_mng.c
159 cfile_str2ind $SRCDIR/phb.c
160 cfile_str2ind $SRCDIR/aoc.c
161 cfile_str2ind $SRCDIR/aci_mfw.c
162 cfile_str2ind $SRCDIR/aci_slock.c
163 cfile_str2ind $SRCDIR/aci_em.c
164
165 if [ "$GPRS" = 1 ]
166 then
167 cfile_str2ind $SRCDIR/gaci_srcc.c
168 cfile_str2ind $SRCDIR/gaci.c
169 cfile_str2ind $SRCDIR/gaci_ret.c
170 fi
171
172 cfile_str2ind $SRCDIR/hl_audio_drv.c
173
174 # ATISRC stuff
175 cfile_str2ind $SRCDIR/ati_src_uart.c
176 cfile_str2ind $SRCDIR/ati_src_uart_io.c
177
178 # CMH stuff (part 1)
179 cfile_str2ind $SRCDIR/cmh_sats.c
180 cfile_str2ind $SRCDIR/cmh_satr.c
181 cfile_str2ind $SRCDIR/cmh_satq.c
182
183 # CMH stuff (part 2)
184 if [ "$SRVC" = 0 ]
185 then
186 cfile_str2ind $SRCDIR/cmh_ccf.c
187 cfile_str2ind $SRCDIR/cmh_ccq.c
188 cfile_str2ind $SRCDIR/cmh_ccr.c
189 cfile_str2ind $SRCDIR/cmh_ccs.c
190 cfile_str2ind $SRCDIR/cmh_dmy.c
191 cfile_str2ind $SRCDIR/cmh_f.c
192 cfile_str2ind $SRCDIR/cmh_mmf.c
193 cfile_str2ind $SRCDIR/cmh_mmir.c
194 cfile_str2ind $SRCDIR/cmh_mmis.c
195 cfile_str2ind $SRCDIR/cmh_mmit.c
196 cfile_str2ind $SRCDIR/cmh_mmiq.c
197 cfile_str2ind $SRCDIR/cmh_mmq.c
198 cfile_str2ind $SRCDIR/cmh_mmr.c
199 cfile_str2ind $SRCDIR/cmh_mms.c
200 cfile_str2ind $SRCDIR/cmh_mmt.c
201 cfile_str2ind $SRCDIR/cmh_phbf.c
202 cfile_str2ind $SRCDIR/cmh_ssq.c
203 cfile_str2ind $SRCDIR/cmh_ssr.c
204 cfile_str2ind $SRCDIR/cmh_sss.c
205 cfile_str2ind $SRCDIR/cmh_phbq.c
206 cfile_str2ind $SRCDIR/cmh_phbs.c
207 cfile_str2ind $SRCDIR/cmh_phbt.c
208 cfile_str2ind $SRCDIR/cmh_phbr.c
209 cfile_str2ind $SRCDIR/cmh_simf.c
210 cfile_str2ind $SRCDIR/cmh_simq.c
211 cfile_str2ind $SRCDIR/cmh_simr.c
212 cfile_str2ind $SRCDIR/cmh_sims.c
213 cfile_str2ind $SRCDIR/cmh_smsf.c
214 cfile_str2ind $SRCDIR/cmh_smsq.c
215 cfile_str2ind $SRCDIR/cmh_smsr.c
216 cfile_str2ind $SRCDIR/cmh_smss.c
217 cfile_str2ind $SRCDIR/cmh_ssf.c
218 cfile_str2ind $SRCDIR/cmh_tsts.c
219 cfile_str2ind $SRCDIR/cmh_uartf.c
220 cfile_str2ind $SRCDIR/cmh_uartr.c
221 cfile_str2ind $SRCDIR/cmh_uarts.c
222 fi
223
224 cfile_str2ind $SRCDIR/cmh_emq.c
225 cfile_str2ind $SRCDIR/cmh_emr.c
226
227 # CMH stuff (part 3)
228 if [ "$SRVC" != 0 ]
229 then
230 cfile_str2ind $SRCDIR/cmh_ccf.c
231 cfile_str2ind $SRCDIR/cmh_ccq.c
232 cfile_str2ind $SRCDIR/cmh_ccr.c
233 cfile_str2ind $SRCDIR/cmh_ccs.c
234 cfile_str2ind $SRCDIR/cmh_dmy.c
235 cfile_str2ind $SRCDIR/cmh_f.c
236 cfile_str2ind $SRCDIR/cmh_l2rf.c
237 cfile_str2ind $SRCDIR/cmh_l2rq.c
238 cfile_str2ind $SRCDIR/cmh_l2rr.c
239 cfile_str2ind $SRCDIR/cmh_l2rs.c
240 cfile_str2ind $SRCDIR/cmh_mmf.c
241 cfile_str2ind $SRCDIR/cmh_mmir.c
242 cfile_str2ind $SRCDIR/cmh_mmis.c
243 cfile_str2ind $SRCDIR/cmh_mmit.c
244 cfile_str2ind $SRCDIR/cmh_mmiq.c
245 cfile_str2ind $SRCDIR/cmh_mmq.c
246 cfile_str2ind $SRCDIR/cmh_mmr.c
247 cfile_str2ind $SRCDIR/cmh_mms.c
248 cfile_str2ind $SRCDIR/cmh_mmt.c
249 cfile_str2ind $SRCDIR/cmh_phbf.c
250 cfile_str2ind $SRCDIR/cmh_phbq.c
251 cfile_str2ind $SRCDIR/cmh_ssq.c
252 cfile_str2ind $SRCDIR/cmh_ssr.c
253 cfile_str2ind $SRCDIR/cmh_sss.c
254 cfile_str2ind $SRCDIR/cmh_phbs.c
255 cfile_str2ind $SRCDIR/cmh_phbt.c
256 cfile_str2ind $SRCDIR/cmh_phbr.c
257 cfile_str2ind $SRCDIR/cmh_raf.c
258 cfile_str2ind $SRCDIR/cmh_rar.c
259 cfile_str2ind $SRCDIR/cmh_ras.c
260 cfile_str2ind $SRCDIR/cmh_simf.c
261 cfile_str2ind $SRCDIR/cmh_simq.c
262 cfile_str2ind $SRCDIR/cmh_simr.c
263 cfile_str2ind $SRCDIR/cmh_sims.c
264 cfile_str2ind $SRCDIR/cmh_smsf.c
265 cfile_str2ind $SRCDIR/cmh_smsq.c
266 cfile_str2ind $SRCDIR/cmh_smsr.c
267 cfile_str2ind $SRCDIR/cmh_smss.c
268 cfile_str2ind $SRCDIR/cmh_ssf.c
269
270 if [ "$SRVC" = 1 ]
271 then
272 cfile_str2ind $SRCDIR/cmh_t30f.c
273 cfile_str2ind $SRCDIR/cmh_t30r.c
274 cfile_str2ind $SRCDIR/cmh_t30s.c
275 cfile_str2ind $SRCDIR/cmh_t30q.c
276 fi
277
278 cfile_str2ind $SRCDIR/cmh_tsts.c
279 cfile_str2ind $SRCDIR/cmh_uartf.c
280 cfile_str2ind $SRCDIR/cmh_uartr.c
281 cfile_str2ind $SRCDIR/cmh_uarts.c
282 fi
283
284 # CMH stuff (part 4)
285 # all WAP/TCPIP/SATE stuff - not in FreeCalypso
286
287 # CMH stuff (part 5)
288 if [ "$GPRS" = 1 ]
289 then
290 cfile_str2ind $SRCDIR/cmh_gmmf.c
291 cfile_str2ind $SRCDIR/cmh_gmmq.c
292 cfile_str2ind $SRCDIR/cmh_gmmr.c
293 cfile_str2ind $SRCDIR/cmh_gmms.c
294 cfile_str2ind $SRCDIR/cmh_gpppf.c
295 cfile_str2ind $SRCDIR/cmh_gpppr.c
296 cfile_str2ind $SRCDIR/cmh_gppps.c
297 cfile_str2ind $SRCDIR/cmh_snds.c
298 cfile_str2ind $SRCDIR/cmh_sndr.c
299 cfile_str2ind $SRCDIR/cmh_smf.c
300 cfile_str2ind $SRCDIR/cmh_smq.c
301 cfile_str2ind $SRCDIR/cmh_smr.c
302 cfile_str2ind $SRCDIR/cmh_sms.c
303 cfile_str2ind $SRCDIR/cmh_smt.c
304 fi
305
306 # CMH stuff (part 6)
307 cfile_str2ind $SRCDIR/cmh_cphs.c
308 cfile_str2ind $SRCDIR/cmh_dti.c
309
310 # PSA stuff
311 cfile_str2ind $SRCDIR/psa_satf.c
312 cfile_str2ind $SRCDIR/psa_satp.c
313 cfile_str2ind $SRCDIR/psa_sats.c
314 cfile_str2ind $SRCDIR/cmh_satf.c
315
316 cfile_str2ind $SRCDIR/psa_ccf.c
317 cfile_str2ind $SRCDIR/psa_ccp.c
318 cfile_str2ind $SRCDIR/psa_ccs.c
319 cfile_str2ind $SRCDIR/psa_f.c
320
321 if [ "$SRVC" != 0 ]
322 then
323 cfile_str2ind $SRCDIR/psa_l2rf.c
324 cfile_str2ind $SRCDIR/psa_l2rp.c
325 cfile_str2ind $SRCDIR/psa_l2rs.c
326 fi
327
328 cfile_str2ind $SRCDIR/psa_mmf.c
329 cfile_str2ind $SRCDIR/psa_mmif.c
330 cfile_str2ind $SRCDIR/psa_mmip.c
331 cfile_str2ind $SRCDIR/psa_mmis.c
332 cfile_str2ind $SRCDIR/psa_mmp.c
333 cfile_str2ind $SRCDIR/psa_mms.c
334
335 if [ "$SRVC" != 0 ]
336 then
337 cfile_str2ind $SRCDIR/psa_raf.c
338 cfile_str2ind $SRCDIR/psa_rap.c
339 cfile_str2ind $SRCDIR/psa_ras.c
340 fi
341
342 cfile_str2ind $SRCDIR/psa_simf.c
343 cfile_str2ind $SRCDIR/psa_simp.c
344 cfile_str2ind $SRCDIR/psa_sims.c
345 cfile_str2ind $SRCDIR/psa_smsf.c
346 cfile_str2ind $SRCDIR/psa_smsp.c
347 cfile_str2ind $SRCDIR/psa_smss.c
348 cfile_str2ind $SRCDIR/psa_ssf.c
349 cfile_str2ind $SRCDIR/psa_ssp.c
350 cfile_str2ind $SRCDIR/psa_sss.c
351
352 if [ "$SRVC" = 1 ]
353 then
354 cfile_str2ind $SRCDIR/psa_t30f.c
355 cfile_str2ind $SRCDIR/psa_t30p.c
356 cfile_str2ind $SRCDIR/psa_t30s.c
357 fi
358
359 cfile_str2ind $SRCDIR/psa_util.c
360 cfile_str2ind $SRCDIR/psa_uartp.c
361 cfile_str2ind $SRCDIR/psa_uarts.c
362
363 if [ "$SRVC" != 0 ]
364 then
365 cfile_str2ind $SRCDIR/psa_tras.c
366 cfile_str2ind $SRCDIR/psa_trap.c
367 fi
368
369 cfile_str2ind $SRCDIR/psa_mtst.c
370
371 if [ "$GPRS" = 1 ]
372 then
373 cfile_str2ind $SRCDIR/psa_gmmf.c
374 cfile_str2ind $SRCDIR/psa_gmmp.c
375 cfile_str2ind $SRCDIR/psa_gmms.c
376 cfile_str2ind $SRCDIR/psa_gpppf.c
377 cfile_str2ind $SRCDIR/psa_gpppp.c
378 cfile_str2ind $SRCDIR/psa_gppps.c
379 cfile_str2ind $SRCDIR/psa_sndp.c
380 cfile_str2ind $SRCDIR/psa_snds.c
381 cfile_str2ind $SRCDIR/psa_smf.c
382 cfile_str2ind $SRCDIR/psa_smp.c
383 cfile_str2ind $SRCDIR/psa_sms.c
384 fi
385
386 # miscellaneous stuff
387 cfile_str2ind $SRCDIR/sap_dti.c
388
389 if [ "$GPRS" = 1 ]
390 then
391 cfile_str2ind $SRCDIR/sap_ppp.c
392 fi
393
394 cfile_str2ind $SRCDIR/sap_em.c
395 cfile_str2ind $SRCDIR/conc_sms.c
396 cfile_str2ind $SRCDIR/cphs.c
397 cfile_str2ind $SRCDIR/cphs_aci.c
398 cfile_str2ind $SRCDIR/line_edit.c
399 cfile_str2ind $SRCDIR/line_split.c
400 cfile_str2ind $SRCDIR/dcm_f.c