FreeCalypso > hg > fc-magnetite
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 |