Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / yagle / xyagle / Makefile
1 include $(AVERTEC_TOP)/etc/$(AVERTEC_OS).mk
2 include $(AVERTEC_TOP)/etc/libraries.mk
3 include $(AVERTEC_TOP)/etc/Avertec.mk
4
5 XYAGLE_BIN = xyagle
6 XYA_HEADER = xya_lib.h
7
8 XYAGLE_NAME = Xyagle
9 XYAGLE_ABOUT = Graphical Cone & Netlist Viewer
10
11 LOCAL_INC = $(INCLUDE64BIT) -I./ -I$(TARGET_INCLUDE)\
12 -I$(MOTIF_INCLUDE) -I$(X11_INCLUDE) -I$(XPM_INCLUDE)
13
14 LOCAL_CFLAGS = $(CFLAGS) -D$(AVERTEC_OS)
15
16 # /*------------------------------------------------------------\
17 # | Preprocessor defines |
18 # \------------------------------------------------------------*/
19
20 LOCAL_X11_DEFINE = -D_NO_PROTO
21
22 LOCAL_MBK_DEFINE = -DMLO_H='"$(MLO_H)"' \
23 -DBEH_H='"$(BEH_H)"' \
24 -DCNS_H='"$(CNS_H)"' \
25 -DMUT_H='"$(MUT_H)"' \
26 -DEQT_H='"$(EQT_H)"' \
27 -DELP_H='"$(ELP_H)"' \
28 -DSLB_H='"$(SLB_H)"' \
29 -DTUT_H='"$(TUT_H)"' \
30 -DCBH_H='"$(CBH_H)"' \
31 -DLIB_H='"$(LIB_H)"' \
32 -DTLF_H='"$(TLF_H)"' \
33 -DTTV_H='"$(TTV_H)"' \
34 -DSTM_H='"$(STM_H)"' \
35 -DRCN_H='"$(RCN_H)"' \
36 -DAPI_H='"$(API_H)"' \
37 -DMLU_H='"$(MLU_H)"' \
38 -DMCC_H='"$(MCC_H)"' \
39 -DTLC_H='"$(TLC_H)"' \
40 -DTRC_H='"$(TRC_H)"' \
41 -DLOG_H='"$(LOG_H)"' \
42 -DGSP_H='"$(GSP_H)"' \
43 -DBHL_H='"$(BHL_H)"' \
44 -DBEF_H='"$(BEF_H)"' \
45 -DEFG_H='"$(EFG_H)"' \
46 -DBEG_H='"$(BEG_H)"' \
47 -DBVL_H='"$(BVL_H)"' \
48 -DCGV_H='"$(CGV_H)"' \
49 -DSIM_H='"$(SIM_H)"' \
50 -DAVT_H='"$(AVT_H)"' \
51 -DINF_H='"$(INF_H)"' \
52 -DFCL_H='"$(FCL_H)"' \
53 -DMSL_H='"$(MSL_H)"' \
54 -DYAG_H='"$(YAG_H)"'
55
56
57 LOCAL_XYAG_DEFINE = -DXTB_H='"XTB.h"' -DXSB_H='"XSB.h"' \
58 -DXMF_H='"XMF.h"' -DXME_H='"XME.h"' \
59 -DXMV_H='"XMV.h"' -DXMT_H='"XMT.h"' \
60 -DXMS_H='"XMS.h"' -DXMH_H='"XMH.h"' \
61 -DXMX_H='"XMX.h"' -DXYA_H='"XYA.h"' \
62 -DXMS_FILE_NAME='".$(XYAGLE_BIN).cfg"' \
63 -DXYAG_TOOL_NAME='"$(XYAGLE_BIN)"' \
64 -DXYAGLE_ABOUT='"$(XYAGLE_ABOUT)"' \
65 -DXYAGLE_NAME='"$(XYAGLE_NAME)"' \
66 -DPATCH_NUM='$(DISTRIB_PATCHVERSION)' \
67 -DAVERTEC -D$(AVERTEC_LICENSE) \
68 -D$(XYAGLE_BIN)
69
70 LOCAL_CPPFLAGS = $(CPPFLAGS) $(LOCAL_INC) \
71 $(LOCAL_X11_DEFINE) $(LOCAL_MBK_DEFINE) $(LOCAL_XYAG_DEFINE)
72
73 # /*------------------------------------------------------------\
74 # | Required libraries |
75 # \------------------------------------------------------------*/
76
77 LOCAL_MOTIF_LIB = -L$(MOTIF_LIB) -lXm
78
79 LOCAL_X11_LIB = -L$(X11_LIB) -lXt -lX11
80
81 LOCAL_XPM_LIB = -L$(XPM_LIB) -lXpm
82
83 REGULAR_LIB = $(CGV_L) \
84 $(SLB_L) \
85 $(YAG_L) \
86 $(TAS_L) \
87 $(STB_L) \
88 $(LIB_L) \
89 $(TLF_L) \
90 $(TUT_L) \
91 $(RPC_L) \
92 $(SIM_L) \
93 $(GSP_L) \
94 $(EFG_L) \
95 $(MCC_L) \
96 $(CBH_L) \
97 $(EQT_L) \
98 $(TTV_L) \
99 $(BCK_L) \
100 $(STM_L) \
101 $(TRC_L) \
102 $(TLC_L) \
103 $(GEN_L) \
104 $(API_L) \
105 $(FCL_L) \
106 $(INF_L) \
107 $(CNS_L) \
108 $(ELP_L) \
109 $(AVT_L) \
110 $(MLU_L) \
111 $(MCL_L) \
112 $(MAL_L) \
113 $(MSL_L) \
114 $(MGL_L) \
115 $(MVL_L) \
116 $(MEL_L) \
117 $(MHL_L) \
118 $(MLO_L) \
119 $(SPF_L) \
120 $(SPE_L) \
121 $(BEF_L) \
122 $(BGL_L) \
123 $(BVL_L) \
124 $(BEG_L) \
125 $(BHL_L) \
126 $(BEH_L) \
127 $(LOG_L) \
128 $(RCN_L) \
129 $(MUT_L)
130
131 LOCAL_MBK_LIB = -L$(TARGET_LIB) $(WHOLE) $(REGULAR_LIB) $(NOWHOLE) -ldl $(PSP_L)
132
133 API_STATICLIB = $(FLEXOBJS) $(STATIC_LIB) $(LOCAL_MOTIF_LIB) $(LOCAL_X11_LIB) $(LOCAL_XPM_LIB) \
134 -L$(TARGET_LIB) $(WHOLE) $(APIALL_L) $(TCL_L) $(REGULAR_LIB) $(NOWHOLE) -leditline -ltermcap -ldl -lm $(FLEXLIBS)
135
136 LOCAL_LIB = $(FLEXOBJS) $(STATIC_LIB) $(LOCAL_MOTIF_LIB) $(LOCAL_X11_LIB) $(LOCAL_XPM_LIB) $(LOCAL_MBK_LIB) $(TCL_L) -ledit -lpthread -ltermcap -lm $(FLEXLIBS)
137
138 # /*------------------------------------------------------------\
139 # | Local objects |
140 # \------------------------------------------------------------*/
141
142 LOCAL_XSB_OBJ = XSB_share.o
143
144 LOCAL_XYA_OBJ = XYA_bound.o XYA_error.o XYA_object.o XYA_cgvfig.o \
145 XYA_place.o XYA_select.o
146
147 LOCAL_XTB_OBJ = XTB_icon.o XTB_panel.o XTB_menu.o XTB_pixmap.o \
148 XTB_cursor.o XTB_dialog.o
149
150 LOCAL_XMX_OBJ = XMX_motif.o XMX_color.o XMX_graphic.o XMX_panel.o \
151 XMX_menu.o XMX_grid.o XMX_event.o XMX_scroll.o \
152 XMX_cursor.o XMX_view.o XMX_icon.o
153
154 LOCAL_XMF_OBJ = XMF_menu.o XMF_file.o
155
156 LOCAL_XME_OBJ = XME_edit.o XME_select.o XME_search.o XME_menu.o \
157 XME_panel.o XME_beh.o
158
159 LOCAL_XMV_OBJ = XMV_view.o XMV_panel.o XMV_menu.o
160
161 LOCAL_XMT_OBJ = XMT_menu.o XMT_panel.o
162
163 LOCAL_XMS_OBJ = XMS_setup.o XMS_menu.o XMS_panel.o
164
165 LOCAL_XMH_OBJ = XMH_menu.o XMH_panel.o
166
167 LOCAL_OBJ = $(LOCAL_XSB_OBJ) $(LOCAL_XYA_OBJ) $(LOCAL_XTB_OBJ) \
168 $(LOCAL_XMX_OBJ) $(LOCAL_XMF_OBJ) $(LOCAL_XME_OBJ) \
169 $(LOCAL_XMV_OBJ) $(LOCAL_XMT_OBJ) $(LOCAL_XMS_OBJ) \
170 $(LOCAL_XMH_OBJ) xyagle.o
171
172 LOCAL_OBJ_LIB = $(LOCAL_XSB_OBJ) $(LOCAL_XYA_OBJ) $(LOCAL_XTB_OBJ) \
173 $(LOCAL_XMX_OBJ) $(LOCAL_XMF_OBJ) $(LOCAL_XME_OBJ) \
174 $(LOCAL_XMV_OBJ) $(LOCAL_XMT_OBJ) $(LOCAL_XMS_OBJ) \
175 $(LOCAL_XMH_OBJ) default_slib.o \
176 default_corresp.o
177
178 GENERATED_C = default_slib.c default_corresp.c
179
180 LOCAL_OBJ = xyagle.o
181
182 SOURCES_LIB=$(LOCAL_OBJ_LIB:.o=.c) $(LOCAL_OBJ:.o=.c)
183
184 # /*------------------------------------------------------------\
185 # | Xyagle |
186 # \------------------------------------------------------------*/
187
188 all : $(TARGET_BIN)/$(XYAGLE_BIN)
189
190 lib : $(TARGET_INCLUDE)/$(XYA_H) $(TARGET_LIB)/$(XYA_LIB)
191
192 headers : $(TARGET_INCLUDE)/$(XYA_H)
193
194 $(TARGET_BIN)/$(XYAGLE_BIN) : $(TARGET_INCLUDE)/$(XYA_H) $(TARGET_LIB)/$(XYA_LIB) $(LOCAL_OBJ) $(TARGET_LIB)/$(YAG_LIB) $(TARGET_LIB)/$(CGV_LIB) $(TARGET_LIB)/$(GEN_LIB) $(TARGET_LIB)/$(FCL_LIB)
195 $(CPLUSPLUS) $(LOCAL_CFLAGS) $(DYNAMIC) -o $(TARGET_BIN)/$(XYAGLE_BIN) $(LOCAL_OBJ) $(LOCAL_OBJ_LIB) $(LOCAL_LIB)
196 $(STRIP) $(TARGET_BIN)/$(XYAGLE_BIN)
197
198 link :
199 $(CC) $(LOCAL_CFLAGS) $(DYNAMIC) -o $(TARGET_BIN)/$(XYAGLE_BIN) $(LOCAL_OBJ) $(LOCAL_OBJ_LIB) $(LOCAL_LIB)
200 $(STRIP) $(TARGET_BIN)/$(XYAGLE_BIN)
201
202 api_link :
203 $(CC) $(LOCAL_CFLAGS) $(DYNAMIC) -o $(TARGET_BIN)/$(XYAGLE_BIN) $(LOCAL_OBJ) $(LOCAL_OBJ_LIB) $(API_STATICLIB)
204 $(STRIP) $(TARGET_BIN)/$(XYAGLE_BIN)
205
206 $(TARGET_LIB)/$(XYA_LIB) : $(LOCAL_OBJ_LIB)
207 $(AR) $(ARFLAGS) $(TARGET_LIB)/$(XYA_LIB) $(LOCAL_OBJ_LIB)
208 $(RANLIB) $(TARGET_LIB)/$(XYA_LIB)
209
210 $(TARGET_INCLUDE)/$(XYA_H) : $(XYA_HEADER)
211 $(CP) $(XYA_HEADER) $(TARGET_INCLUDE)/$(XYA_H)
212
213 default_slib.o : default_slib.c
214 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c default_slib.c
215
216 default_slib.c : default.slib slib2c.awk
217 $(AWK) -vfname=slib -f slib2c.awk default.slib > default_slib.c
218
219 default_corresp.o : default_corresp.c
220 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c default_corresp.c
221
222 default_corresp.c : slib.corresp slib2c.awk
223 $(AWK) -vfname=corresp -f slib2c.awk slib.corresp > default_corresp.c
224
225 xyagle.o : xyagle.c xyagle.h
226 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c xyagle.c
227
228 # /*------------------------------------------------------------\
229 # | Xyag Share Box |
230 # \------------------------------------------------------------*/
231
232 XSB_share.o : XSB.h XSB_share.c XSB_share.h
233 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XSB_share.c
234
235 # /*------------------------------------------------------------\
236 # | Xyag Base |
237 # \------------------------------------------------------------*/
238
239 XYA_bound.o : XSB.h XYA.h XYA_bound.c XYA_bound.h
240 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XYA_bound.c
241
242 XYA_error.o : XSB.h XYA.h XYA_error.c XYA_error.h
243 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XYA_error.c
244
245 XYA_cgvfig.o : XSB.h XYA.h XYA_cgvfig.c XYA_cgvfig.h
246 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XYA_cgvfig.c
247
248 XYA_place.o : XSB.h XYA.h XYA_place.c XYA_place.h
249 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XYA_place.c
250
251 XYA_object.o : XSB.h XYA.h XYA_object.c XYA_object.h
252 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XYA_object.c
253
254 XYA_select.o : XSB.h XYA.h XYA_select.c XYA_select.h
255 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XYA_select.c
256
257 # /*------------------------------------------------------------\
258 # | Xyag Tools Box |
259 # \------------------------------------------------------------*/
260
261 XTB_cursor.o : XTB.h XTB_cursor.c XTB_cursor.h
262 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XTB_cursor.c
263
264 XTB_dialog.o : XTB.h XTB_dialog.c XTB_dialog.h
265 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XTB_dialog.c
266
267 XTB_icon.o : XTB.h XTB_icon.c XTB_icon.h
268 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XTB_icon.c
269
270 XTB_menu.o : XTB.h XTB_menu.c XTB_menu.h
271 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XTB_menu.c
272
273 XTB_panel.o : XTB.h XTB_panel.c XTB_panel.h XTB_dialog.h
274 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XTB_panel.c
275
276 XTB_pixmap.o : XTB.h XTB_pixmap.c XTB_pixmap.h
277 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XTB_pixmap.c
278
279 # /*------------------------------------------------------------\
280 # | Xyag Motif X11 |
281 # \------------------------------------------------------------*/
282
283 XMX_icon.o : XSB.h XMX.h XMX_icon.c XMX_icon.h
284 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_icon.c
285
286 XMX_color.o : XSB.h XMX.h XMX_color.c XMX_color.h
287 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_color.c
288
289 XMX_cursor.o : XSB.h XMX.h XMX_cursor.c XMX_cursor.h XMX_view.h XMX_grid.h
290 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_cursor.c
291
292 XMX_graphic.o : XSB.h XMX.h XMX_graphic.c XMX_graphic.h XMX_view.h XMX_grid.h
293 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_graphic.c
294
295 XMX_grid.o : XSB.h XMX.h XMX_grid.c XMX_grid.h
296 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_grid.c
297
298 XMX_menu.o : XSB.h XTB.h XMX.h XMF.h XME.h XMV.h XMS.h XMT.h XMH.h \
299 XMX_menu.c XMX_menu.h
300 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_menu.c
301
302 XMX_motif.o : XSB.h XTB.h XMX.h XMX_motif.c XMX_motif.h XMX_graphic.h \
303 XMX_event.h XMX_menu.h XMX_color.h XMX_panel.h
304 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_motif.c
305
306 XMX_event.o : XSB.h XTB.h XYA.h XMX.h XMV.h XMX_event.c XMX_grid.h \
307 XMX_event.h XMX_cursor.h XMX_event.h
308 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_event.c
309
310 XMX_panel.o : XSB.h XTB.h XMF.h XME.h XMV.h XMT.h XMS.h XMH.h XMX.h \
311 XMX_panel.c XMX_panel.h
312 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_panel.c
313
314 XMX_view.o : XSB.h XYA.h XMX_view.c XMX_view.h
315 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_view.c
316
317 XMX_scroll.o : XSB.h XMX_scroll.c XMX_scroll.h
318 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMX_scroll.c
319
320 # /*------------------------------------------------------------\
321 # | Xyag Menu File |
322 # \------------------------------------------------------------*/
323
324 XMF_menu.o : XSB.h XYA.h XTB.h XMX.h XMF.h XMF_menu.c XMF_menu.h \
325 XMF_file.h
326 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMF_menu.c
327
328 XMF_file.o : XSB.h XYA.h XTB.h XMX.h XMF.h XMF_file.c XMF_file.h
329 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMF_file.c
330
331 # /*------------------------------------------------------------\
332 # | Xyag Menu Edit |
333 # \------------------------------------------------------------*/
334
335 XME_beh.o : XME.h XME_beh.c XME_beh.h
336 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XME_beh.c
337
338 XME_edit.o : XTB.h XSB.h XMX.h XYA.h XME.h XME_edit.c XME_edit.h
339 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XME_edit.c
340
341 XME_select.o : XTB.h XSB.h XMX.h XYA.h XME.h XME_select.c XME_select.h
342 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XME_select.c
343
344 XME_search.o : XTB.h XSB.h XMX.h XYA.h XME.h XME_search.c XME_search.h
345 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XME_search.c
346
347 XME_menu.o : XTB.h XSB.h XMX.h XYA.h XME.h XME_menu.c XME_menu.h \
348 XME_edit.h
349 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XME_menu.c
350
351 XME_panel.o : XTB.h XSB.h XMX.h XYA.h XME.h XME_panel.c XME_panel.h \
352 XME_edit.h
353 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XME_panel.c
354
355 # /*------------------------------------------------------------\
356 # | Xyag Menu View |
357 # \------------------------------------------------------------*/
358
359 XMV_panel.o : XSB.h XTB.h XMX.h XMV.h XMV_panel.c XMV_panel.h \
360 XMV_view.h
361 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMV_panel.c
362
363 XMV_menu.o : XSB.h XTB.h XMX.h XMV.h XMV_menu.c XMV_menu.h\
364 XMV_view.h
365 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMV_menu.c
366
367 XMV_view.o : XSB.h XTB.h XMX.h XMV.h XMV_view.c XMV_view.h
368 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMV_view.c
369
370 # /*------------------------------------------------------------\
371 # | Xyag Menu Tools |
372 # \------------------------------------------------------------*/
373
374 XMT_menu.o : XTB.h XSB.h XMX.h XYA.h XMT.h XMT_menu.c XMT_menu.h
375 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMT_menu.c
376
377 XMT_panel.o : XTB.h XSB.h XMX.h XYA.h XMT.h XMT_panel.c XMT_panel.h
378 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMT_panel.c
379
380 # /*------------------------------------------------------------\
381 # | Xyag Menu Setup |
382 # \------------------------------------------------------------*/
383
384 XMS_menu.o : XTB.h XSB.h XMS.h XMS_menu.c XMS_menu.h XMS_setup.h
385 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMS_menu.c
386
387 XMS_panel.o : XTB.h XSB.h XMS.h XMS_panel.c XMS_panel.h
388 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMS_panel.c
389
390 XMS_setup.o : XTB.h XSB.h XMX.h XMF.h XMV.h XMT.h XMS.h XMH.h \
391 XMS_setup.c XMS_setup.h
392 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMS_setup.c
393
394 # /*------------------------------------------------------------\
395 # | Xyag Menu Help |
396 # \------------------------------------------------------------*/
397
398 XMH_menu.o : XTB.h XSB.h XMH.h XMH_menu.c XMH_menu.h
399 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMH_menu.c
400
401 XMH_panel.o : XTB.h XSB.h XMH.h XMH_panel.c XMH_panel.h
402 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c XMH_panel.c
403
404
405 # /*------------------------------------------------------------\
406 # | Clean |
407 # \------------------------------------------------------------*/
408
409 clean :
410 -@$(RM) -f $(LOCAL_OBJ) $(LOCAL_OBJ_LIB) $(GENERATED_C) .depend
411
412 realclean : clean
413 -@$(RM) -f $(TARGET_BIN)/$(XYAGLE_BIN)
414 -@$(RM) -f $(TARGET_LIB)/$(XYA_LIB)
415 -@$(RM) -f $(TARGET_INCLUDE)/$(XYA_H)
416
417 dep: $(SOURCES_LIB) $(SOURCES)
418 $(SCC) -MM $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) $(SOURCES_LIB) > .depend
419
420 -include .depend
421