FreeCalypso > hg > fc-magnetite
comparison src/aci2/aci/ac.mak @ 3:93999a60b835
src/aci2, src/condat2: import of g23m/condat source pieces from TCS211
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 00:29:36 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2:c41a534f33c6 | 3:93999a60b835 |
---|---|
1 #----------------------------------------------------------------------------- | |
2 # Project : | |
3 # Modul : j://g23m-aci/aci/ac.mak | |
4 #----------------------------------------------------------------------------- | |
5 # Copyright 2002 Texas Instruments Berlin, AG | |
6 # All rights reserved. | |
7 # | |
8 # This file is confidential and a trade secret of Texas | |
9 # Instruments Berlin, AG | |
10 # The receipt of or possession of this file does not convey | |
11 # any rights to reproduce or disclose its contents or to | |
12 # manufacture, use, or sell anything it may describe, in | |
13 # whole, or in part, without the specific written consent of | |
14 # Texas Instruments Berlin, AG. | |
15 #----------------------------------------------------------------------------- | |
16 #| Purpose : | |
17 #----------------------------------------------------------------------------- | |
18 # | |
19 # Setting Directory for Layer4 Objects | |
20 # | |
21 OBJ := $(L23_OBJ_DIR)/aci | |
22 | |
23 MY_OPTIONS = -D | |
24 #containing compileroptions specific for this library | |
25 SPECOPT = $(MMIOPT) $(FDOPT) $(BTOPT) $(CPHSOPT) | |
26 | |
27 ifeq ($(PMODE),2) | |
28 SPECOPT += -DGPRS -DNEW_ENTITY | |
29 endif | |
30 | |
31 ifeq ($(MMI),0) | |
32 INCLAYER4 = -I$(SRCACI) -I$(SRCKSD) | |
33 endif | |
34 ifeq ($(MMI),1) | |
35 INCLAYER4 = -I$(SRCSMI) -I$(SRCACI) -I$(SRCKSD) -I$(SRCMMI) | |
36 endif | |
37 ifeq ($(MMI),2) | |
38 INCLAYER4 = -I$(SRCMFW) -I$(SRCACI) -I$(SRCSMI) -I$(SRCKSD) | |
39 endif | |
40 ifeq ($(MMI),3) | |
41 INCLAYER4 = -I$(SRCACIA) -I$(SRCACI) -I$(SRCKSD) | |
42 endif | |
43 | |
44 ifneq ($(BT),0) | |
45 INCLAYER4 += $(INCBTI) | |
46 endif | |
47 | |
48 #ALR settings | |
49 ifeq ($(PMODE),0) | |
50 COPT1 += -uALR | |
51 else | |
52 COPT1 += -dALR | |
53 endif | |
54 | |
55 #TTY settings | |
56 ifeq ($(FF_TTY),1) | |
57 COPT1 += -dFF_TTY | |
58 else | |
59 COPT1 += -uFF_TTY | |
60 endif | |
61 | |
62 # | |
63 # Begin ACI: files that always have to be linked... | |
64 # | |
65 ATIOBJ += $(OBJ)/ati_bas.$(OBJ_TAIL) \ | |
66 $(OBJ)/ati_cc.$(OBJ_TAIL) \ | |
67 $(OBJ)/ati_cmd.$(OBJ_TAIL) \ | |
68 $(OBJ)/ati_csc.$(OBJ_TAIL) \ | |
69 $(OBJ)/ati_err.$(OBJ_TAIL) \ | |
70 $(OBJ)/ati_io.$(OBJ_TAIL) \ | |
71 $(OBJ)/ati_mm.$(OBJ_TAIL) \ | |
72 $(OBJ)/ati_phb.$(OBJ_TAIL) \ | |
73 $(OBJ)/ati_prs.$(OBJ_TAIL) \ | |
74 $(OBJ)/ati_ret.$(OBJ_TAIL) \ | |
75 $(OBJ)/ati_sim.$(OBJ_TAIL) \ | |
76 $(OBJ)/ati_sms.$(OBJ_TAIL) \ | |
77 $(OBJ)/ati_ss.$(OBJ_TAIL) \ | |
78 $(OBJ)/ati_mmi.$(OBJ_TAIL) \ | |
79 $(OBJ)/line_edit.$(OBJ_TAIL) \ | |
80 $(OBJ)/line_split.$(OBJ_TAIL) \ | |
81 $(OBJ)/ati_dti.$(OBJ_TAIL) | |
82 | |
83 ATISRCOBJ += $(OBJ)/ati_src_uart.$(OBJ_TAIL) \ | |
84 $(OBJ)/ati_src_uart_io.$(OBJ_TAIL) | |
85 | |
86 ATIEXTOBJ += $(OBJ)/ati_ext_mech.$(OBJ_TAIL) | |
87 | |
88 ACIOBJ += $(OBJ)/aci_aci.$(OBJ_TAIL) \ | |
89 $(OBJ)/aci_mem.$(OBJ_TAIL) \ | |
90 $(OBJ)/aci_csf.$(OBJ_TAIL) \ | |
91 $(OBJ)/aci_pei.$(OBJ_TAIL) \ | |
92 $(OBJ)/aci_tim.$(OBJ_TAIL) \ | |
93 $(OBJ)/aci_util.$(OBJ_TAIL) \ | |
94 $(OBJ)/aci_lst.$(OBJ_TAIL) \ | |
95 $(OBJ)/dti_cntrl_mng.$(OBJ_TAIL) \ | |
96 $(OBJ)/phb.$(OBJ_TAIL) \ | |
97 $(OBJ)/aoc.$(OBJ_TAIL) \ | |
98 $(OBJ)/aci_mfw.$(OBJ_TAIL) \ | |
99 $(OBJ)/aci_slock.$(OBJ_TAIL) | |
100 | |
101 CMHOBJ2 = $(OBJ)/cmh_ccf.$(OBJ_TAIL) \ | |
102 $(OBJ)/cmh_ccq.$(OBJ_TAIL) \ | |
103 $(OBJ)/cmh_ccr.$(OBJ_TAIL) \ | |
104 $(OBJ)/cmh_ccs.$(OBJ_TAIL) \ | |
105 $(OBJ)/cmh_dmy.$(OBJ_TAIL) \ | |
106 $(OBJ)/cmh_f.$(OBJ_TAIL) \ | |
107 $(OBJ)/cmh_mmir.$(OBJ_TAIL) \ | |
108 $(OBJ)/cmh_mmis.$(OBJ_TAIL) \ | |
109 $(OBJ)/cmh_mmit.$(OBJ_TAIL) \ | |
110 $(OBJ)/cmh_mmiq.$(OBJ_TAIL) \ | |
111 $(OBJ)/cmh_mmf.$(OBJ_TAIL) \ | |
112 $(OBJ)/cmh_mmq.$(OBJ_TAIL) \ | |
113 $(OBJ)/cmh_mmr.$(OBJ_TAIL) \ | |
114 $(OBJ)/cmh_mms.$(OBJ_TAIL) \ | |
115 $(OBJ)/cmh_mmt.$(OBJ_TAIL) \ | |
116 $(OBJ)/cmh_phbf.$(OBJ_TAIL) \ | |
117 $(OBJ)/cmh_phbq.$(OBJ_TAIL) \ | |
118 $(OBJ)/cmh_phbs.$(OBJ_TAIL) \ | |
119 $(OBJ)/cmh_phbt.$(OBJ_TAIL) \ | |
120 $(OBJ)/cmh_phbr.$(OBJ_TAIL) \ | |
121 $(OBJ)/cmh_simf.$(OBJ_TAIL) \ | |
122 $(OBJ)/cmh_simq.$(OBJ_TAIL) \ | |
123 $(OBJ)/cmh_simr.$(OBJ_TAIL) \ | |
124 $(OBJ)/cmh_sims.$(OBJ_TAIL) \ | |
125 $(OBJ)/cmh_smsf.$(OBJ_TAIL) \ | |
126 $(OBJ)/cmh_smsq.$(OBJ_TAIL) \ | |
127 $(OBJ)/cmh_smsr.$(OBJ_TAIL) \ | |
128 $(OBJ)/cmh_smss.$(OBJ_TAIL) \ | |
129 $(OBJ)/cmh_ssf.$(OBJ_TAIL) \ | |
130 $(OBJ)/cmh_ssq.$(OBJ_TAIL) \ | |
131 $(OBJ)/cmh_ssr.$(OBJ_TAIL) \ | |
132 $(OBJ)/cmh_sss.$(OBJ_TAIL) \ | |
133 $(OBJ)/cmh_tsts.$(OBJ_TAIL) \ | |
134 $(OBJ)/cmh_uartf.$(OBJ_TAIL) \ | |
135 $(OBJ)/cmh_uartr.$(OBJ_TAIL) \ | |
136 $(OBJ)/cmh_uarts.$(OBJ_TAIL) \ | |
137 $(OBJ)/cmh_dti.$(OBJ_TAIL) | |
138 | |
139 PSAOBJ2 = $(OBJ)/psa_ccf.$(OBJ_TAIL) \ | |
140 $(OBJ)/psa_ccp.$(OBJ_TAIL) \ | |
141 $(OBJ)/psa_ccs.$(OBJ_TAIL) \ | |
142 $(OBJ)/psa_f.$(OBJ_TAIL) \ | |
143 $(OBJ)/psa_mmif.$(OBJ_TAIL) \ | |
144 $(OBJ)/psa_mmip.$(OBJ_TAIL) \ | |
145 $(OBJ)/psa_mmis.$(OBJ_TAIL) \ | |
146 $(OBJ)/psa_mmf.$(OBJ_TAIL) \ | |
147 $(OBJ)/psa_mmp.$(OBJ_TAIL) \ | |
148 $(OBJ)/psa_mms.$(OBJ_TAIL) \ | |
149 $(OBJ)/psa_simf.$(OBJ_TAIL) \ | |
150 $(OBJ)/psa_simp.$(OBJ_TAIL) \ | |
151 $(OBJ)/psa_sims.$(OBJ_TAIL) \ | |
152 $(OBJ)/psa_smsf.$(OBJ_TAIL) \ | |
153 $(OBJ)/psa_smsp.$(OBJ_TAIL) \ | |
154 $(OBJ)/psa_smss.$(OBJ_TAIL) \ | |
155 $(OBJ)/psa_ssf.$(OBJ_TAIL) \ | |
156 $(OBJ)/psa_ssp.$(OBJ_TAIL) \ | |
157 $(OBJ)/psa_sss.$(OBJ_TAIL) \ | |
158 $(OBJ)/psa_util.$(OBJ_TAIL) \ | |
159 $(OBJ)/psa_uartp.$(OBJ_TAIL) \ | |
160 $(OBJ)/psa_uarts.$(OBJ_TAIL) \ | |
161 $(OBJ)/psa_mtst.$(OBJ_TAIL) | |
162 | |
163 SAPOBJ += $(OBJ)/sap_dti.$(OBJ_TAIL) | |
164 | |
165 # don't include ACI's conc. SMS module for Riv | |
166 ifneq ($(MMI),3) | |
167 CONCOBJ = $(OBJ)/conc_sms.$(OBJ_TAIL) | |
168 else | |
169 CONCOBJ = | |
170 endif | |
171 | |
172 # Begin KSD | |
173 KSDOBJ := $(OBJ)/ksd.$(OBJ_TAIL) \ | |
174 $(OBJ)/ksd_utl.$(OBJ_TAIL) | |
175 | |
176 # | |
177 # End of files always to be linked: following depends on compiler option | |
178 # | |
179 | |
180 # CPHS Module | |
181 ifeq ($(CPHS),1) | |
182 ACIOBJ += $(OBJ)/cphs.$(OBJ_TAIL) \ | |
183 $(OBJ)/cphs_aci.$(OBJ_TAIL) | |
184 | |
185 ATIOBJ += $(OBJ)/ati_cphs.$(OBJ_TAIL) | |
186 | |
187 CMHOBJ2 += $(OBJ)/cmh_cphs.$(OBJ_TAIL) | |
188 endif | |
189 | |
190 #ifeq ($(SRVC),0) There is no specific file to be included for Voice Only... | |
191 #endif | |
192 | |
193 # if FAX AND DATA version | |
194 ifeq ($(SRVC),1) | |
195 | |
196 ATIOBJ += $(OBJ)/ati_fd.$(OBJ_TAIL) | |
197 | |
198 CMHOBJ3 = $(OBJ)/cmh_l2rf.$(OBJ_TAIL)\ | |
199 $(OBJ)/cmh_l2rq.$(OBJ_TAIL) \ | |
200 $(OBJ)/cmh_l2rr.$(OBJ_TAIL) \ | |
201 $(OBJ)/cmh_l2rs.$(OBJ_TAIL) \ | |
202 $(OBJ)/cmh_raf.$(OBJ_TAIL) \ | |
203 $(OBJ)/cmh_rar.$(OBJ_TAIL) \ | |
204 $(OBJ)/cmh_ras.$(OBJ_TAIL) \ | |
205 $(OBJ)/cmh_t30f.$(OBJ_TAIL) \ | |
206 $(OBJ)/cmh_t30r.$(OBJ_TAIL) \ | |
207 $(OBJ)/cmh_t30s.$(OBJ_TAIL) \ | |
208 $(OBJ)/cmh_t30q.$(OBJ_TAIL) | |
209 | |
210 PSAOBJ3 = $(OBJ)/psa_l2rf.$(OBJ_TAIL) \ | |
211 $(OBJ)/psa_l2rp.$(OBJ_TAIL) \ | |
212 $(OBJ)/psa_l2rs.$(OBJ_TAIL) \ | |
213 $(OBJ)/psa_raf.$(OBJ_TAIL) \ | |
214 $(OBJ)/psa_rap.$(OBJ_TAIL) \ | |
215 $(OBJ)/psa_ras.$(OBJ_TAIL) \ | |
216 $(OBJ)/psa_t30f.$(OBJ_TAIL) \ | |
217 $(OBJ)/psa_t30p.$(OBJ_TAIL) \ | |
218 $(OBJ)/psa_t30s.$(OBJ_TAIL) \ | |
219 $(OBJ)/psa_tras.$(OBJ_TAIL) \ | |
220 $(OBJ)/psa_trap.$(OBJ_TAIL) \ | |
221 | |
222 endif | |
223 #endif FAX AND DATA | |
224 | |
225 #SMS PDU mode settings | |
226 ifdef SMS_PDU_SUPPORT | |
227 COPT += -dSMS_PDU_SUPPORT | |
228 ATIOBJ += $(OBJ)/ati_pdu.$(OBJ_TAIL) | |
229 endif | |
230 | |
231 # Sim apllication setting | |
232 ifeq ($(TK),1) | |
233 COPT1 += -dSIM_TOOLKIT | |
234 | |
235 ATIOBJ += $(OBJ)/ati_sat.$(OBJ_TAIL) | |
236 | |
237 ATISRCOBJ += $(OBJ)/ati_src_sat.$(OBJ_TAIL) | |
238 | |
239 CMHOBJ1 = $(OBJ)/cmh_sats.$(OBJ_TAIL)\ | |
240 $(OBJ)/cmh_satr.$(OBJ_TAIL)\ | |
241 $(OBJ)/cmh_satq.$(OBJ_TAIL) | |
242 | |
243 PSAOBJ1 = $(OBJ)/psa_satf.$(OBJ_TAIL)\ | |
244 $(OBJ)/psa_satp.$(OBJ_TAIL)\ | |
245 $(OBJ)/psa_sats.$(OBJ_TAIL)\ | |
246 $(OBJ)/cmh_satf.$(OBJ_TAIL) | |
247 else | |
248 COPT1 += -uSIM_TOOLKIT | |
249 endif | |
250 #endif Sim Application Toolkit | |
251 | |
252 # BLUETOOTH | |
253 ifneq ($(BT),0) | |
254 ATISRCOBJ += $(OBJ)/ati_src_bt.$(OBJ_TAIL) | |
255 endif | |
256 #endif BLUETOOTH | |
257 | |
258 # Engineering Mode | |
259 ifeq ($(EM),1) | |
260 ATIOBJ += $(OBJ)/ati_em.$(OBJ_TAIL) \ | |
261 $(OBJ)/ati_em_ret.$(OBJ_TAIL) | |
262 | |
263 ACIOBJ += $(OBJ)/aci_em.$(OBJ_TAIL) | |
264 | |
265 CMHOBJ2 += $(OBJ)/cmh_emq.$(OBJ_TAIL) \ | |
266 $(OBJ)/cmh_emr.$(OBJ_TAIL) \ | |
267 | |
268 SAPOBJ += $(OBJ)/sap_em.$(OBJ_TAIL) | |
269 endif | |
270 #endif Engineering Mode | |
271 | |
272 | |
273 ifeq ($(WAP),2) | |
274 ATISRCOBJ += $(OBJ)/ati_src_riv.$(OBJ_TAIL) | |
275 | |
276 CMHOBJ4 = $(OBJ)/cmh_pppr.$(OBJ_TAIL) \ | |
277 $(OBJ)/cmh_pps.$(OBJ_TAIL) | |
278 | |
279 PSAOBJ4 = $(OBJ)/psa_pppp.$(OBJ_TAIL) \ | |
280 $(OBJ)/psa_ppps.$(OBJ_TAIL) \ | |
281 $(OBJ)/psa_pppf_w.$(OBJ_TAIL) \ | |
282 $(OBJ)/psa_aaap.$(OBJ_TAIL) \ | |
283 $(OBJ)/psa_aaas.$(OBJ_TAIL) | |
284 | |
285 ifneq ($(PMODE),2) | |
286 SAPOBJ += $(OBJ)/sap_ppp.$(OBJ_TAIL) | |
287 endif | |
288 | |
289 endif | |
290 #endif WAP=2 | |
291 | |
292 ifeq ($(WAP),1) | |
293 | |
294 CMHOBJ4 = $(OBJ)/cmh_ipar.$(OBJ_TAIL) \ | |
295 $(OBJ)/cmh_ipas.$(OBJ_TAIL) \ | |
296 $(OBJ)/cmh_pppr.$(OBJ_TAIL) \ | |
297 $(OBJ)/cmh_pps.$(OBJ_TAIL) \ | |
298 $(OBJ)/cmh_udpar.$(OBJ_TAIL) \ | |
299 $(OBJ)/cmh_udpas.$(OBJ_TAIL) | |
300 | |
301 PSAOBJ4 = $(OBJ)/psa_ipap.$(OBJ_TAIL) \ | |
302 $(OBJ)/psa_ipas.$(OBJ_TAIL) \ | |
303 $(OBJ)/psa_pppp.$(OBJ_TAIL) \ | |
304 $(OBJ)/psa_ppps.$(OBJ_TAIL) \ | |
305 $(OBJ)/psa_pppf_w.$(OBJ_TAIL) \ | |
306 $(OBJ)/psa_udpap.$(OBJ_TAIL) \ | |
307 $(OBJ)/psa_udpas.$(OBJ_TAIL) \ | |
308 $(OBJ)/psa_tcpipf.$(OBJ_TAIL) \ | |
309 $(OBJ)/psa_wapp.$(OBJ_TAIL) \ | |
310 $(OBJ)/psa_waps.$(OBJ_TAIL) | |
311 | |
312 ifneq ($(PMODE),2) | |
313 SAPOBJ += $(OBJ)/sap_ppp.$(OBJ_TAIL) | |
314 endif | |
315 | |
316 endif | |
317 #endif WAP=1 | |
318 | |
319 | |
320 # Add necessary GPRS modules when GPRS is requested | |
321 ifeq ($(PMODE),2) | |
322 ATIOBJ += $(OBJ)/ati_gprs.$(OBJ_TAIL) | |
323 | |
324 ACIOBJ += $(OBJ)/gaci_srcc.$(OBJ_TAIL) \ | |
325 $(OBJ)/gaci.$(OBJ_TAIL) \ | |
326 $(OBJ)/gaci_ret.$(OBJ_TAIL) | |
327 | |
328 CMHOBJ5 = $(OBJ)/cmh_gmmf.$(OBJ_TAIL) \ | |
329 $(OBJ)/cmh_gmmq.$(OBJ_TAIL) \ | |
330 $(OBJ)/cmh_gmmr.$(OBJ_TAIL) \ | |
331 $(OBJ)/cmh_gmms.$(OBJ_TAIL) \ | |
332 $(OBJ)/cmh_gpppf.$(OBJ_TAIL) \ | |
333 $(OBJ)/cmh_gpppr.$(OBJ_TAIL) \ | |
334 $(OBJ)/cmh_gppps.$(OBJ_TAIL) \ | |
335 $(OBJ)/cmh_snds.$(OBJ_TAIL) \ | |
336 $(OBJ)/cmh_sndr.$(OBJ_TAIL) \ | |
337 $(OBJ)/cmh_smf.$(OBJ_TAIL) \ | |
338 $(OBJ)/cmh_smq.$(OBJ_TAIL) \ | |
339 $(OBJ)/cmh_smr.$(OBJ_TAIL) \ | |
340 $(OBJ)/cmh_sms.$(OBJ_TAIL) \ | |
341 $(OBJ)/cmh_smt.$(OBJ_TAIL) | |
342 | |
343 PSAOBJ5 = $(OBJ)/psa_gmmf.$(OBJ_TAIL) \ | |
344 $(OBJ)/psa_gmmp.$(OBJ_TAIL) \ | |
345 $(OBJ)/psa_gmms.$(OBJ_TAIL) \ | |
346 $(OBJ)/psa_gpppf.$(OBJ_TAIL) \ | |
347 $(OBJ)/psa_gpppp.$(OBJ_TAIL) \ | |
348 $(OBJ)/psa_gppps.$(OBJ_TAIL) \ | |
349 $(OBJ)/psa_sndp.$(OBJ_TAIL) \ | |
350 $(OBJ)/psa_snds.$(OBJ_TAIL) \ | |
351 $(OBJ)/psa_smf.$(OBJ_TAIL) \ | |
352 $(OBJ)/psa_smp.$(OBJ_TAIL) \ | |
353 $(OBJ)/psa_sms.$(OBJ_TAIL) | |
354 | |
355 SAPOBJ += $(OBJ)/sap_ppp.$(OBJ_TAIL) | |
356 | |
357 ifneq ($(PKTI),0) # PKTIO requires GPRS | |
358 CMHOBJ5 += $(OBJ)/cmh_pktio.$(OBJ_TAIL) | |
359 | |
360 PSAOBJ5 += $(OBJ)/psa_pktios.$(OBJ_TAIL) \ | |
361 $(OBJ)/psa_pktiop.$(OBJ_TAIL) | |
362 endif | |
363 | |
364 endif | |
365 | |
366 #EOTD objects | |
367 ifeq ($(EOTD),1) | |
368 | |
369 ATIOBJ += $(OBJ)/ati_lcs.$(OBJ_TAIL) \ | |
370 $(OBJ)/ati_src_lc.$(OBJ_TAIL) | |
371 | |
372 CMHOBJ2 += $(OBJ)/cmh_lcq.$(OBJ_TAIL) \ | |
373 $(OBJ)/cmh_lcs.$(OBJ_TAIL) | |
374 | |
375 PSAOBJ2 += $(OBJ)/psa_lc.$(OBJ_TAIL) | |
376 | |
377 endif | |
378 | |
379 # | |
380 # End ACI | |
381 # | |
382 | |
383 | |
384 # | |
385 # Creating aci.lib | |
386 # | |
387 | |
388 # (The contents of $(CMHOBJ) and $(PSAOBJ) have grown so big that the archiver | |
389 # command line was too long when compiling with WAP. Therefore I split | |
390 # $(CMHOBJ) and $(PSAOBJ) into five parts. This change is also reflected in the | |
391 # compilation rule below. The DUMMY_OBJ is needed in order not to call | |
392 # the archiver with an empty object file list if one of the CMHOBJn is | |
393 # empty, which can easily be the case. [ni 2001-08-23]) | |
394 | |
395 DUMMY_OBJ = $(OBJ)/aci_dummy.$(OBJ_TAIL) | |
396 | |
397 #LINK_ACIOBJ := $(patsubst $(OBJ)/%,./%,$(ACIOBJ)) | |
398 #LINK_ATIOBJ := $(patsubst $(OBJ)/%,./%,$(ATIOBJ)) | |
399 #LINK_ATISRCOBJ := $(patsubst $(OBJ)/%,./%,$(ATISRCOBJ)) | |
400 #LINK_CMHOBJ1 := $(patsubst $(OBJ)/%,./%,$(CMHOBJ1)) | |
401 #LINK_CMHOBJ2 := $(patsubst $(OBJ)/%,./%,$(CMHOBJ2)) | |
402 #LINK_CMHOBJ3 := $(patsubst $(OBJ)/%,./%,$(CMHOBJ3)) | |
403 #LINK_CMHOBJ4 := $(patsubst $(OBJ)/%,./%,$(CMHOBJ4)) | |
404 #LINK_CMHOBJ5 := $(patsubst $(OBJ)/%,./%,$(CMHOBJ5)) | |
405 #LINK_PSAOBJ := $(patsubst $(OBJ)/%,./%,$(PSAOBJ)) | |
406 #LINK_SAPOBJ := $(patsubst $(OBJ)/%,./%,$(SAPOBJ)) | |
407 #LINK_CONCOBJ := $(patsubst $(OBJ)/%,./%,$(CONCOBJ)) | |
408 #LINK_KSDOBJ := $(patsubst $(OBJ)/%,./%,$(KSDOBJ)) | |
409 | |
410 | |
411 $(TOP_DIR)/$(ACI_LIB) : $(OBJ) $(ATIOBJ) $(ACIOBJ) $(ATISRCOBJ) $(ATIEXTOBJ) \ | |
412 $(CMHOBJ1) $(CMHOBJ2) $(CMHOBJ3) $(CMHOBJ4) $(CMHOBJ5) $(DUMMY_OBJ) \ | |
413 $(PSAOBJ1) $(PSAOBJ2) $(PSAOBJ3) $(PSAOBJ4) $(PSAOBJ5) \ | |
414 $(SAPOBJ) $(CONCOBJ) $(KSDOBJ) | |
415 -$(PERL) $(CONDAT_DIR)/int/bin/make_ver.pl | |
416 $(COPY_CMD) ver.$(OBJ_TAIL) $(subst /,$(SLASH),$(OBJ)/ver.$(OBJ_TAIL)) | |
417 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(patsubst $(OBJ)/%,%,$(ACIOBJ)) ver.$(OBJ_TAIL) | |
418 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(patsubst $(OBJ)/%,%,$(ATIOBJ)) | |
419 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(patsubst $(OBJ)/%,%,$(ATISRCOBJ)) | |
420 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(patsubst $(OBJ)/%,%,$(ATIEXTOBJ)) | |
421 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(CMHOBJ1)) | |
422 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(CMHOBJ2)) | |
423 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(CMHOBJ3)) | |
424 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(CMHOBJ4)) | |
425 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(CMHOBJ5)) | |
426 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(PSAOBJ1)) | |
427 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(PSAOBJ2)) | |
428 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(PSAOBJ3)) | |
429 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(PSAOBJ4)) | |
430 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(PSAOBJ5)) | |
431 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(SAPOBJ)) | |
432 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(CONCOBJ)) | |
433 cd $(subst /,$(SLASH),$(OBJ)) $(DELIMITER) $(AR) r $(TOP_DIR)/$(ACI_LIB) $(DUMMY_OBJ) $(patsubst $(OBJ)/%,%,$(KSDOBJ)) | |
434 | |
435 $(OBJ): | |
436 mkdir $(subst /,$(SLASH),$(OBJ)) | |
437 | |
438 clean: | |
439 $(REMOVE) $(subst /,$(SLASH),$(OBJ)) | |
440 | |
441 $(ACIOBJ): $(OBJ)/%.$(OBJ_TAIL) : $(SRCACI)/%.c | |
442 echo -D$(NCONFIG) > cmd | |
443 echo -D$(NTRACE) >> cmd | |
444 echo -D$(NWARN) >> cmd | |
445 echo -DDTI2 >> cmd | |
446 echo $(MY_OPTIONS) >> cmd | |
447 echo $(SPECOPT) >> cmd | |
448 echo $(COPT) >> cmd | |
449 echo $(COPT1) >> cmd | |
450 echo $(COTAR) >> cmd | |
451 echo $(FDOPT) >> cmd | |
452 echo $(INCDRV1) >> cmd | |
453 echo -I$(ICOM) >> cmd | |
454 echo $(INCDRV2) >> cmd | |
455 echo -I$(ICDG) >> cmd | |
456 echo -I$(SRCACIEXT) >> cmd | |
457 echo -I$(SRCATIEXT) >> cmd | |
458 echo -I$(SRCACIDTIMNG) >> cmd | |
459 echo $(INCLAYER4) >> cmd | |
460 echo -fr$(OBJ) >> cmd | |
461 $(CC_PRE) $^ -@cmd | |
462 $(CC_INT) $(addsuffix .pp,$(basename $^)) | |
463 $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd | |
464 | |
465 $(ATIOBJ): $(OBJ)/%.$(OBJ_TAIL) : $(SRCACI)/%.c | |
466 echo -D$(NCONFIG) > cmd | |
467 echo -D$(NTRACE) >> cmd | |
468 echo -D$(NWARN) >> cmd | |
469 echo -DDTI2 >> cmd | |
470 echo $(MY_OPTIONS) >> cmd | |
471 echo $(SPECOPT) >> cmd | |
472 echo $(COPT) >> cmd | |
473 echo $(COPT1) >> cmd | |
474 echo $(COTAR) >> cmd | |
475 echo $(FDOPT) >> cmd | |
476 echo $(INCDRV1) >> cmd | |
477 echo -I$(ICOM) >> cmd | |
478 echo $(INCDRV2) >> cmd | |
479 echo -I$(ICDG) >> cmd | |
480 echo -I$(SRCACIEXT) >> cmd | |
481 echo -I$(SRCATIEXT) >> cmd | |
482 echo -I$(SRCACIDTIMNG) >> cmd | |
483 echo $(INCLAYER4) >> cmd | |
484 echo -fr$(OBJ) >> cmd | |
485 $(CC_PRE) $^ -@cmd | |
486 $(CC_INT) $(addsuffix .pp,$(basename $^)) | |
487 $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd | |
488 | |
489 $(ATISRCOBJ): $(OBJ)/%.$(OBJ_TAIL) : $(SRCACI)/%.c | |
490 echo -D$(NCONFIG) > cmd | |
491 echo -D$(NTRACE) >> cmd | |
492 echo -D$(NWARN) >> cmd | |
493 echo -DDTI2 >> cmd | |
494 echo $(MY_OPTIONS) >> cmd | |
495 echo $(SPECOPT) >> cmd | |
496 echo $(COPT) >> cmd | |
497 echo $(COPT1) >> cmd | |
498 echo $(COTAR) >> cmd | |
499 echo $(FDOPT) >> cmd | |
500 echo $(INCDRV1) >> cmd | |
501 echo -I$(ICOM) >> cmd | |
502 echo $(INCDRV2) >> cmd | |
503 echo -I$(ICDG) >> cmd | |
504 echo -I$(SRCACIEXT) >> cmd | |
505 echo -I$(SRCATIEXT) >> cmd | |
506 echo -I$(SRCACIDTIMNG) >> cmd | |
507 echo $(INCLAYER4) >> cmd | |
508 echo -fr$(OBJ) >> cmd | |
509 $(CC_PRE) $^ -@cmd | |
510 $(CC_INT) $(addsuffix .pp,$(basename $^)) | |
511 $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd | |
512 | |
513 $(ATIEXTOBJ): $(OBJ)/%.$(OBJ_TAIL) : $(SRCATIEXT)/%.c | |
514 echo -D$(NCONFIG) > cmd | |
515 echo -D$(NTRACE) >> cmd | |
516 echo -D$(NWARN) >> cmd | |
517 echo -DDTI2 >> cmd | |
518 echo $(MY_OPTIONS) >> cmd | |
519 echo $(SPECOPT) >> cmd | |
520 echo $(COPT) >> cmd | |
521 echo $(COPT1) >> cmd | |
522 echo $(COTAR) >> cmd | |
523 echo $(FDOPT) >> cmd | |
524 echo $(INCDRV1) >> cmd | |
525 echo -I$(ICOM) >> cmd | |
526 echo $(INCDRV2) >> cmd | |
527 echo -I$(ICDG) >> cmd | |
528 echo -I$(SRCACIEXT) >> cmd | |
529 echo -I$(SRCATIEXT) >> cmd | |
530 echo -I$(SRCACIDTIMNG) >> cmd | |
531 echo $(INCLAYER4) >> cmd | |
532 echo -fr$(OBJ) >> cmd | |
533 $(CC_PRE) $^ -@cmd | |
534 $(CC_INT) $(addsuffix .pp,$(basename $^)) | |
535 $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd | |
536 | |
537 $(KSDOBJ): $(OBJ)/%.$(OBJ_TAIL) : $(SRCKSD)/%.c | |
538 echo -D$(NCONFIG) > cmd | |
539 echo -D$(NTRACE) >> cmd | |
540 echo -D$(NWARN) >> cmd | |
541 echo $(MY_OPTIONS) >> cmd | |
542 echo $(SPECOPT) >> cmd | |
543 echo $(COPT) >> cmd | |
544 echo $(COPT1) >> cmd | |
545 echo $(COTAR) >> cmd | |
546 echo $(FDOPT) >> cmd | |
547 echo $(INCDRV1) >> cmd | |
548 echo -I$(ICOM) >> cmd | |
549 echo $(INCDRV2) >> cmd | |
550 echo -I$(ICDG) >> cmd | |
551 echo -I$(SRCACIEXT) >> cmd | |
552 echo -I$(SRCATIEXT) >> cmd | |
553 echo -I$(SRCACIDTIMNG) >> cmd | |
554 echo $(INCLAYER4) >> cmd | |
555 echo -fr$(OBJ) >> cmd | |
556 $(CC_PRE) $^ -@cmd | |
557 $(CC_INT) $(addsuffix .pp,$(basename $^)) | |
558 $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd | |
559 | |
560 # See comment above on CMHOBJn and DUMMY_OBJ. | |
561 $(CMHOBJ1) $(CMHOBJ2) $(CMHOBJ3) $(CMHOBJ4) $(CMHOBJ5) $(DUMMY_OBJ): \ | |
562 $(OBJ)/%.$(OBJ_TAIL) : $(SRCACI)/%.c | |
563 echo -D$(NCONFIG) > cmd | |
564 echo -D$(NTRACE) >> cmd | |
565 echo -D$(NWARN) >> cmd | |
566 echo -DDTI2 >> cmd | |
567 echo $(MY_OPTIONS) >> cmd | |
568 echo $(SPECOPT) >> cmd | |
569 echo $(COPT) >> cmd | |
570 echo $(COPT1) >> cmd | |
571 echo $(COTAR) >> cmd | |
572 echo $(FDOPT) >> cmd | |
573 echo $(INCDRV1) >> cmd | |
574 echo -I$(ICOM) >> cmd | |
575 echo $(INCDRV2) >> cmd | |
576 echo -I$(ICDG) >> cmd | |
577 echo -I$(SRCACIEXT) >> cmd | |
578 echo -I$(SRCATIEXT) >> cmd | |
579 echo -I$(SRCACIDTIMNG) >> cmd | |
580 echo $(INCLAYER4) >> cmd | |
581 echo -fr$(OBJ) >> cmd | |
582 $(CC_PRE) $^ -@cmd | |
583 $(CC_INT) $(addsuffix .pp,$(basename $^)) | |
584 $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd | |
585 | |
586 $(PSAOBJ1) $(PSAOBJ2) $(PSAOBJ3) $(PSAOBJ4) $(PSAOBJ5): \ | |
587 $(OBJ)/%.$(OBJ_TAIL) : $(SRCACI)/%.c | |
588 echo -D$(NCONFIG) > cmd | |
589 echo -D$(NTRACE) >> cmd | |
590 echo -D$(NWARN) >> cmd | |
591 echo -DDTI2 >> cmd | |
592 echo $(MY_OPTIONS) >> cmd | |
593 echo $(SPECOPT) >> cmd | |
594 echo $(COPT) >> cmd | |
595 echo $(COPT1) >> cmd | |
596 echo $(COTAR) >> cmd | |
597 echo $(FDOPT) >> cmd | |
598 echo $(INCDRV1) >> cmd | |
599 echo -I$(ICOM) >> cmd | |
600 echo $(INCDRV2) >> cmd | |
601 echo -I$(ICDG) >> cmd | |
602 echo -I$(SRCACIEXT) >> cmd | |
603 echo -I$(SRCATIEXT) >> cmd | |
604 echo -I$(SRCACIDTIMNG) >> cmd | |
605 echo $(INCLAYER4) >> cmd | |
606 echo -fr$(OBJ) >> cmd | |
607 $(CC_PRE) $^ -@cmd | |
608 $(CC_INT) $(addsuffix .pp,$(basename $^)) | |
609 $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd | |
610 | |
611 $(SAPOBJ): $(OBJ)/%.$(OBJ_TAIL) : $(SRCACI)/%.c | |
612 echo -D$(NCONFIG) > cmd | |
613 echo -D$(NTRACE) >> cmd | |
614 echo -D$(NWARN) >> cmd | |
615 echo -DDTI2 >> cmd | |
616 echo $(MY_OPTIONS) >> cmd | |
617 echo $(SPECOPT) >> cmd | |
618 echo $(COPT) >> cmd | |
619 echo $(COPT1) >> cmd | |
620 echo $(COTAR) >> cmd | |
621 echo $(FDOPT) >> cmd | |
622 echo $(INCDRV1) >> cmd | |
623 echo -I$(ICOM) >> cmd | |
624 echo $(INCDRV2) >> cmd | |
625 echo -I$(ICDG) >> cmd | |
626 echo -I$(SRCACIEXT) >> cmd | |
627 echo -I$(SRCATIEXT) >> cmd | |
628 echo -I$(SRCACIDTIMNG) >> cmd | |
629 echo $(INCLAYER4) >> cmd | |
630 echo -fr$(OBJ) >> cmd | |
631 $(CC_PRE) $^ -@cmd | |
632 $(CC_INT) $(addsuffix .pp,$(basename $^)) | |
633 $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd | |
634 | |
635 $(CONCOBJ): $(OBJ)/%.$(OBJ_TAIL) : $(SRCACI)/%.c | |
636 echo -D$(NCONFIG) > cmd | |
637 echo -D$(NTRACE) >> cmd | |
638 echo -D$(NWARN) >> cmd | |
639 echo $(MY_OPTIONS) >> cmd | |
640 echo $(SPECOPT) >> cmd | |
641 echo $(COPT) >> cmd | |
642 echo $(COPT1) >> cmd | |
643 echo $(COTAR) >> cmd | |
644 echo $(FDOPT) >> cmd | |
645 echo $(INCDRV1) >> cmd | |
646 echo -I$(ICOM) >> cmd | |
647 echo $(INCDRV2) >> cmd | |
648 echo -I$(ICDG) >> cmd | |
649 echo -I$(SRCACIEXT) >> cmd | |
650 echo -I$(SRCATIEXT) >> cmd | |
651 echo -I$(SRCACIDTIMNG) >> cmd | |
652 echo $(INCLAYER4) >> cmd | |
653 echo -fr$(OBJ) >> cmd | |
654 $(CC_PRE) $^ -@cmd | |
655 $(CC_INT) $(addsuffix .pp,$(basename $^)) | |
656 $(CC_COM) $(addsuffix .pp_,$(basename $^)) -@cmd |