root/trunk/src/osx.mak

Revision 769, 13.5 kB (checked in by walter, 1 year ago)

belatedly merge in changes from changeset 717

  • Property svn:eol-style set to native
Line 
1 C=backend
2 TK=tk
3 ROOT=root
4
5 ## See: http://developer.apple.com/documentation/developertools/conceptual/cross_development/Using/chapter_3_section_2.html#//apple_ref/doc/uid/20002000-1114311-BABGCAAB
6 ENVP= MACOSX_DEPLOYMENT_TARGET=10.3
7 SDK=/Developer/SDKs/MacOSX10.4u.sdk #doesn't work because can't find <stdarg.h>
8 SDK=/Developer/SDKs/MacOSX10.5.sdk
9 #SDK=/Developer/SDKs/MacOSX10.6.sdk
10 LDFLAGS= -isysroot ${SDK} -Wl,-syslibroot,${SDK}
11
12 CC=g++ -m32 -isysroot $(SDK)
13 #CC=g++ -m32
14
15 #OPT=-g -g3
16 #OPT=-O2
17
18 #COV=-fprofile-arcs -ftest-coverage
19
20 WARNINGS=-Wno-deprecated -Wstrict-aliasing
21
22 #GFLAGS = $(WARNINGS) -D__near= -D__pascal= -fno-exceptions -g -DDEBUG=1 -DUNITTEST $(COV)
23 GFLAGS = $(WARNINGS) -D__near= -D__pascal= -fno-exceptions -O2
24
25 CFLAGS = $(GFLAGS) -I$(ROOT) -D__I86__=1 -DMARS=1 -DTARGET_OSX=1 -D_DH
26 MFLAGS = $(GFLAGS) -I$C -I$(TK) -D__I86__=1 -DMARS=1 -DTARGET_OSX=1 -D_DH
27
28 CH= $C/cc.h $C/global.h $C/parser.h $C/oper.h $C/code.h $C/type.h \
29     $C/dt.h $C/cgcv.h $C/el.h $C/iasm.h
30 TOTALH=
31
32 DMD_OBJS = \
33     access.o array.o attrib.o bcomplex.o bit.o blockopt.o \
34     cast.o code.o cg.o cg87.o cgcod.o cgcs.o cgelem.o cgen.o \
35     cgreg.o cgsched.o class.o cod1.o cod2.o cod3.o cod4.o cod5.o \
36     constfold.o irstate.o dchar.o cond.o debug.o \
37     declaration.o dsymbol.o dt.o dump.o e2ir.o ee.o eh.o el.o \
38     dwarf.o enum.o evalu8.o expression.o func.o gdag.o gflow.o \
39     glocal.o gloop.o glue.o gnuc.o go.o gother.o html.o iasm.o id.o \
40     identifier.o impcnvtab.o import.o inifile.o init.o inline.o \
41     lexer.o link.o lstring.o mangle.o mars.o rmem.o module.o msc.o mtype.o \
42     nteh.o cppmangle.o opover.o optimize.o os.o out.o outbuf.o \
43     parse.o ph.o ptrntab.o root.o rtlsym.o s2ir.o scope.o statement.o \
44     stringtable.o struct.o csymbol.o template.o tk.o tocsym.o todt.o \
45     type.o typinf.o util.o var.o version.o strtold.o utf.o staticassert.o \
46     unialpha.o toobj.o toctype.o toelfdebug.o entity.o doc.o macro.o \
47     hdrgen.o delegatize.o aa.o ti_achar.o toir.o interpret.o traits.o \
48     builtin.o clone.o aliasthis.o \
49     man.o arrayop.o port.o response.o async.o json.o speller.o aav.o unittests.o \
50     imphint.o argtypes.o \
51     libmach.o machobj.o
52
53 SRC = win32.mak linux.mak osx.mak freebsd.mak solaris.mak \
54     mars.c enum.c struct.c dsymbol.c import.c idgen.c impcnvgen.c \
55     identifier.c mtype.c expression.c optimize.c template.h \
56     template.c lexer.c declaration.c cast.c cond.h cond.c link.c \
57     aggregate.h parse.c statement.c constfold.c version.h version.c \
58     inifile.c iasm.c module.c scope.c dump.c init.h init.c attrib.h \
59     attrib.c opover.c class.c mangle.c bit.c tocsym.c func.c inline.c \
60     access.c complex_t.h irstate.h irstate.c glue.c msc.c ph.c tk.c \
61     s2ir.c todt.c e2ir.c util.c identifier.h parse.h \
62     scope.h enum.h import.h mars.h module.h mtype.h dsymbol.h \
63     declaration.h lexer.h expression.h irstate.h statement.h eh.c \
64     utf.h utf.c staticassert.h staticassert.c unialpha.c \
65     typinf.c toobj.c toctype.c tocvdebug.c toelfdebug.c entity.c \
66     doc.h doc.c macro.h macro.c hdrgen.h hdrgen.c arraytypes.h \
67     delegatize.c toir.h toir.c interpret.c traits.c cppmangle.c \
68     builtin.c clone.c lib.h libomf.c libelf.c libmach.c arrayop.c \
69     aliasthis.h aliasthis.c json.h json.c unittests.c imphint.c \
70     argtypes.c \
71     $C/cdef.h $C/cc.h $C/oper.h $C/ty.h $C/optabgen.c \
72     $C/global.h $C/parser.h $C/code.h $C/type.h $C/dt.h $C/cgcv.h \
73     $C/el.h $C/iasm.h $C/rtlsym.h $C/html.h \
74     $C/bcomplex.c $C/blockopt.c $C/cg.c $C/cg87.c \
75     $C/cgcod.c $C/cgcs.c $C/cgcv.c $C/cgelem.c $C/cgen.c $C/cgobj.c \
76     $C/cgreg.c $C/var.c $C/strtold.c \
77     $C/cgsched.c $C/cod1.c $C/cod2.c $C/cod3.c $C/cod4.c $C/cod5.c \
78     $C/code.c $C/symbol.c $C/debug.c $C/dt.c $C/ee.c $C/el.c \
79     $C/evalu8.c $C/go.c $C/gflow.c $C/gdag.c \
80     $C/gother.c $C/glocal.c $C/gloop.c $C/html.c $C/newman.c \
81     $C/nteh.c $C/os.c $C/out.c $C/outbuf.c $C/ptrntab.c $C/rtlsym.c \
82     $C/type.c $C/melf.h $C/mach.h $C/bcomplex.h \
83     $C/cdeflnx.h $C/outbuf.h $C/token.h $C/tassert.h \
84     $C/elfobj.c $C/cv4.h $C/dwarf2.h $C/cpp.h $C/exh.h $C/go.h \
85     $C/dwarf.c $C/dwarf.h $C/aa.h $C/aa.c $C/tinfo.h $C/ti_achar.c \
86     $C/machobj.c \
87     $(TK)/filespec.h $(TK)/mem.h $(TK)/list.h $(TK)/vec.h \
88     $(TK)/filespec.c $(TK)/mem.c $(TK)/vec.c $(TK)/list.c \
89     $(ROOT)/dchar.h $(ROOT)/dchar.c $(ROOT)/lstring.h \
90     $(ROOT)/lstring.c $(ROOT)/root.h $(ROOT)/root.c $(ROOT)/array.c \
91     $(ROOT)/rmem.h $(ROOT)/rmem.c $(ROOT)/port.h $(ROOT)/port.c \
92     $(ROOT)/gnuc.h $(ROOT)/gnuc.c $(ROOT)/man.c \
93     $(ROOT)/stringtable.h $(ROOT)/stringtable.c \
94     $(ROOT)/response.c $(ROOT)/async.h $(ROOT)/async.c \
95     $(ROOT)/aav.h $(ROOT)/aav.c \
96     $(ROOT)/speller.h $(ROOT)/speller.c
97
98
99 all: dmd
100
101 dmd: $(DMD_OBJS)
102     ${ENVP} gcc -m32 -lstdc++ $(LDFLAGS) $(COV) $(DMD_OBJS) -o dmd -framework CoreServices
103
104 clean:
105     rm -f $(DMD_OBJS) dmd optab.o id.o impcnvgen idgen id.c id.h \
106     impcnvtab.c optabgen debtab.c optab.c cdxxx.c elxxx.c fltables.c \
107     tytab.c core \
108     *.cov *.gcda *.gcno
109
110 ######## optabgen generates some source
111
112 optabgen: $C/optabgen.c $C/cc.h $C/oper.h
113     g++ -m32 $(MFLAGS) $< -o optabgen
114     ./optabgen
115
116 optabgen_output = debtab.c optab.c cdxxx.c elxxx.c fltables.c tytab.c
117 $(optabgen_output) : optabgen
118
119 ######## idgen generates some source
120
121 idgen_output = id.h id.c
122 $(idgen_output) : idgen
123
124 idgen : idgen.c
125     ${ENVP} $(CC) idgen.c -o idgen
126     ./idgen
127
128 ######### impcnvgen generates some source
129
130 impcnvtab_output = impcnvtab.c
131 $(impcnvtab_output) : impcnvgen
132
133 impcnvgen : mtype.h impcnvgen.c
134     ${ENVP} $(CC) $(CFLAGS) impcnvgen.c -o impcnvgen
135     ./impcnvgen
136
137 #########
138
139 $(DMD_OBJS) : $(idgen_output) $(optabgen_output) $(impcnvgen_output)
140
141 aa.o: $C/aa.h $C/tinfo.h $C/aa.c
142     $(CC) -c $(MFLAGS) -I. $C/aa.c
143
144 aav.o: $(ROOT)/aav.c
145     $(CC) -c $(GFLAGS) -I$(ROOT) $<
146
147 access.o: access.c
148     $(CC) -c $(CFLAGS) $<
149
150 aliasthis.o: aliasthis.c
151     $(CC) -c $(CFLAGS) $<
152
153 argtypes.o: argtypes.c
154     $(CC) -c $(CFLAGS) $<
155
156 array.o: $(ROOT)/array.c
157     $(CC) -c $(GFLAGS) -I$(ROOT) $<
158
159 arrayop.o: arrayop.c
160     $(CC) -c $(CFLAGS) $<
161
162 async.o: $(ROOT)/async.c
163     $(CC) -c $(GFLAGS) -I$(ROOT) $<
164
165 attrib.o: attrib.c
166     $(CC) -c $(CFLAGS) $<
167
168 bcomplex.o: $C/bcomplex.c
169     $(CC) -c $(MFLAGS) $C/bcomplex.c
170
171 bit.o: expression.h bit.c
172     $(CC) -c -I$(ROOT) $(MFLAGS) bit.c
173
174 blockopt.o: $C/blockopt.c
175     $(CC) -c $(MFLAGS) $C/blockopt.c
176
177 builtin.o: builtin.c
178     $(CC) -c $(CFLAGS) $<
179
180 cast.o: cast.c
181     $(CC) -c $(CFLAGS) $<
182
183 cg.o: fltables.c $C/cg.c
184     $(CC) -c $(MFLAGS) -I. $C/cg.c
185
186 cg87.o: $C/cg87.c
187     $(CC) -c $(MFLAGS) $<
188
189 cgcod.o: $C/cgcod.c
190     $(CC) -c $(MFLAGS) -I. $<
191
192 cgcs.o: $C/cgcs.c
193     $(CC) -c $(MFLAGS) $<
194
195 cgcv.o: $C/cgcv.c
196     $(CC) -c $(MFLAGS) $<
197
198 cgelem.o: $C/rtlsym.h $C/cgelem.c
199     $(CC) -c $(MFLAGS) -I. $C/cgelem.c
200
201 cgen.o: $C/rtlsym.h $C/cgen.c
202     $(CC) -c $(MFLAGS) $C/cgen.c
203
204 cgobj.o: $C/cgobj.c
205     $(CC) -c $(MFLAGS) $<
206
207 cgreg.o: $C/cgreg.c
208     $(CC) -c $(MFLAGS) $<
209
210 cgsched.o: $C/rtlsym.h $C/cgsched.c
211     $(CC) -c $(MFLAGS) $C/cgsched.c
212
213 class.o: class.c
214     $(CC) -c $(CFLAGS) $<
215
216 clone.o: clone.c
217     $(CC) -c $(CFLAGS) $<
218
219 cod1.o: $C/rtlsym.h $C/cod1.c
220     $(CC) -c $(MFLAGS) $C/cod1.c
221
222 cod2.o: $C/rtlsym.h $C/cod2.c
223     $(CC) -c $(MFLAGS) $C/cod2.c
224
225 cod3.o: $C/rtlsym.h $C/cod3.c
226     $(CC) -c $(MFLAGS) $C/cod3.c
227
228 cod4.o: $C/cod4.c
229     $(CC) -c $(MFLAGS) $<
230
231 cod5.o: $C/cod5.c
232     $(CC) -c $(MFLAGS) $<
233
234 code.o: $C/code.c
235     $(CC) -c $(MFLAGS) $<
236
237 constfold.o: constfold.c
238     $(CC) -c $(CFLAGS) $<
239
240 irstate.o: irstate.h irstate.c
241     $(CC) -c $(MFLAGS) -I$(ROOT) irstate.c
242
243 csymbol.o : $C/symbol.c
244     $(CC) -c $(MFLAGS) $C/symbol.c -o csymbol.o
245
246 dchar.o: $(ROOT)/dchar.c
247     $(CC) -c $(GFLAGS) -I$(ROOT) $<
248
249 cond.o: cond.c
250     $(CC) -c $(CFLAGS) $<
251
252 cppmangle.o: cppmangle.c
253     $(CC) -c $(CFLAGS) $<
254
255 debug.o: $C/debug.c
256     $(CC) -c $(MFLAGS) -I. $<
257
258 declaration.o: declaration.c
259     $(CC) -c $(CFLAGS) $<
260
261 delegatize.o: delegatize.c
262     $(CC) -c $(CFLAGS) $<
263
264 doc.o: doc.c
265     $(CC) -c $(CFLAGS) $<
266
267 dsymbol.o: dsymbol.c
268     $(CC) -c $(CFLAGS) $<
269
270 dt.o: $C/dt.h $C/dt.c
271     $(CC) -c $(MFLAGS) $C/dt.c
272
273 dump.o: dump.c
274     $(CC) -c $(CFLAGS) $<
275
276 dwarf.o: $C/dwarf.h $C/dwarf.c
277     $(CC) -c $(MFLAGS) -I. $C/dwarf.c
278
279 e2ir.o: $C/rtlsym.h expression.h toir.h e2ir.c
280     $(CC) -c -I$(ROOT) $(MFLAGS) e2ir.c
281
282 ee.o: $C/ee.c
283     $(CC) -c $(MFLAGS) $<
284
285 eh.o : $C/cc.h $C/code.h $C/type.h $C/dt.h eh.c
286     $(CC) -c $(MFLAGS) eh.c
287
288 el.o: $C/rtlsym.h $C/el.h $C/el.c
289     $(CC) -c $(MFLAGS) $C/el.c
290
291 elfobj.o: $C/elfobj.c
292     $(CC) -c $(MFLAGS) $<
293
294 entity.o: entity.c
295     $(CC) -c $(CFLAGS) $<
296
297 enum.o: enum.c
298     $(CC) -c $(CFLAGS) $<
299
300 evalu8.o: $C/evalu8.c
301     $(CC) -c $(MFLAGS) $<
302
303 expression.o: expression.c
304     $(CC) -c $(CFLAGS) $<
305
306 func.o: func.c
307     $(CC) -c $(CFLAGS) $<
308
309 gdag.o: $C/gdag.c
310     $(CC) -c $(MFLAGS) $<
311
312 gflow.o: $C/gflow.c
313     $(CC) -c $(MFLAGS) $<
314
315 #globals.o: globals.c
316 #   $(CC) -c $(CFLAGS) $<
317
318 glocal.o: $C/rtlsym.h $C/glocal.c
319     $(CC) -c $(MFLAGS) $C/glocal.c
320
321 gloop.o: $C/gloop.c
322     $(CC) -c $(MFLAGS) $<
323
324 glue.o: $(CH) $(TOTALH) $C/rtlsym.h mars.h module.h glue.c
325     $(CC) -c $(MFLAGS) -I$(ROOT) glue.c
326
327 gnuc.o: $(ROOT)/gnuc.h $(ROOT)/gnuc.c
328     $(CC) -c $(GFLAGS) $(ROOT)/gnuc.c
329
330 go.o: $C/go.c
331     $(CC) -c $(MFLAGS) $<
332
333 gother.o: $C/gother.c
334     $(CC) -c $(MFLAGS) $<
335
336 hdrgen.o: hdrgen.c
337     $(CC) -c $(CFLAGS) $<
338
339 html.o: $(CH) $(TOTALH) $C/html.h $C/html.c
340     $(CC) -c -I$(ROOT) $(MFLAGS) $C/html.c
341
342 iasm.o : $(CH) $(TOTALH) $C/iasm.h iasm.c
343     $(CC) -c $(MFLAGS) -I$(ROOT) iasm.c
344
345 id.o : id.h id.c
346     $(CC) -c $(CFLAGS) id.c
347
348 identifier.o: identifier.c
349     $(CC) -c $(CFLAGS) $<
350
351 impcnvtab.o: mtype.h impcnvtab.c
352     $(CC) -c $(CFLAGS) -I$(ROOT) impcnvtab.c
353
354 imphint.o: imphint.c
355     $(CC) -c $(CFLAGS) $<
356
357 import.o: import.c
358     $(CC) -c $(CFLAGS) $<
359
360 inifile.o: inifile.c
361     $(CC) -c $(CFLAGS) $<
362
363 init.o: init.c
364     $(CC) -c $(CFLAGS) $<
365
366 inline.o: inline.c
367     $(CC) -c $(CFLAGS) $<
368
369 interpret.o: interpret.c
370     $(CC) -c $(CFLAGS) $<
371
372 json.o: json.c
373     $(CC) -c $(CFLAGS) $<
374
375 lexer.o: lexer.c
376     $(CC) -c $(CFLAGS) $<
377
378 libelf.o: libelf.c $C/melf.h
379     $(CC) -c $(CFLAGS) -I$C $<
380
381 libmach.o: libmach.c $C/mach.h
382     $(CC) -c $(CFLAGS) -I$C $<
383
384 link.o: link.c
385     $(CC) -c $(CFLAGS) $<
386
387 lstring.o: $(ROOT)/lstring.c
388     $(CC) -c $(GFLAGS) -I$(ROOT) $<
389
390 machobj.o: $C/machobj.c
391     $(CC) -c $(MFLAGS) -I. $<
392
393 macro.o: macro.c
394     $(CC) -c $(CFLAGS) $<
395
396 man.o: $(ROOT)/man.c
397     $(CC) -c $(GFLAGS) -I$(ROOT) $<
398
399 mangle.o: mangle.c
400     $(CC) -c $(CFLAGS) $<
401
402 mars.o: mars.c
403     $(CC) -c $(CFLAGS) $<
404
405 rmem.o: $(ROOT)/rmem.c
406     $(CC) -c $(GFLAGS) -I$(ROOT) $(ROOT)/rmem.c
407    
408 module.o: $(TOTALH) $C/html.h module.c
409     $(CC) -c $(CFLAGS) -I$C module.c
410
411 msc.o: $(CH) mars.h msc.c
412     $(CC) -c $(MFLAGS) msc.c
413
414 mtype.o: mtype.c
415     $(CC) -c $(CFLAGS) $<
416
417 nteh.o: $C/rtlsym.h $C/nteh.c
418     $(CC) -c $(MFLAGS) $C/nteh.c
419
420 opover.o: opover.c
421     $(CC) -c $(CFLAGS) $<
422
423 optimize.o: optimize.c
424     $(CC) -c $(CFLAGS) $<
425
426 os.o: $C/os.c
427     $(CC) -c $(MFLAGS) $<
428
429 out.o: $C/out.c
430     $(CC) -c $(MFLAGS) $<
431
432 outbuf.o : $C/outbuf.h $C/outbuf.c
433     $(CC) -c $(MFLAGS) $C/outbuf.c
434
435 parse.o: parse.c
436     $(CC) -c $(CFLAGS) $<
437
438 ph.o: ph.c
439     $(CC) -c $(MFLAGS) $<
440
441 port.o: $(ROOT)/port.c
442     $(CC) -c $(GFLAGS) -I$(ROOT) $<
443
444 ptrntab.o: $C/iasm.h $C/ptrntab.c
445     $(CC) -c $(MFLAGS) $C/ptrntab.c
446
447 response.o: $(ROOT)/response.c
448     $(CC) -c $(GFLAGS) -I$(ROOT) $<
449
450 root.o: $(ROOT)/root.c
451     $(CC) -c $(GFLAGS) -I$(ROOT) $<
452
453 rtlsym.o: $C/rtlsym.h $C/rtlsym.c
454     $(CC) -c $(MFLAGS) $C/rtlsym.c
455
456 s2ir.o : $C/rtlsym.h statement.h s2ir.c
457     $(CC) -c -I$(ROOT) $(MFLAGS) s2ir.c
458
459 scope.o: scope.c
460     $(CC) -c $(CFLAGS) $<
461
462 speller.o: $(ROOT)/speller.c
463     $(CC) -c $(GFLAGS) -I$(ROOT) $<
464
465 statement.o: statement.c
466     $(CC) -c $(CFLAGS) $<
467
468 staticassert.o: staticassert.h staticassert.c
469     $(CC) -c $(CFLAGS) staticassert.c
470
471 stringtable.o: $(ROOT)/stringtable.c
472     $(CC) -c $(GFLAGS) -I$(ROOT) $<
473
474 strtold.o: $C/strtold.c
475     gcc -m32 -c $C/strtold.c
476
477 struct.o: struct.c
478     $(CC) -c $(CFLAGS) $<
479
480 template.o: template.c
481     $(CC) -c $(CFLAGS) $<
482
483 ti_achar.o: $C/tinfo.h $C/ti_achar.c
484     $(CC) -c $(MFLAGS) -I. $C/ti_achar.c
485
486 tk.o: tk.c
487     $(CC) -c $(MFLAGS) tk.c
488
489 tocsym.o: $(CH) $(TOTALH) mars.h module.h tocsym.c
490     $(CC) -c $(MFLAGS) -I$(ROOT) tocsym.c
491
492 toctype.o: $(CH) $(TOTALH) $C/rtlsym.h mars.h module.h toctype.c
493     $(CC) -c $(MFLAGS) -I$(ROOT) toctype.c
494
495 todt.o : mtype.h expression.h $C/dt.h todt.c
496     $(CC) -c -I$(ROOT) $(MFLAGS) todt.c
497
498 toelfdebug.o: $(CH) $(TOTALH) mars.h toelfdebug.c
499     $(CC) -c $(MFLAGS) -I$(ROOT) toelfdebug.c
500
501 toir.o: $C/rtlsym.h expression.h toir.h toir.c
502     $(CC) -c -I$(ROOT) $(MFLAGS) toir.c
503
504 toobj.o: $(CH) $(TOTALH) mars.h module.h toobj.c
505     $(CC) -c $(MFLAGS) -I$(ROOT) toobj.c
506
507 traits.o: $(TOTALH) traits.c
508     $(CC) -c $(CFLAGS) $<
509
510 type.o: $C/type.c
511     $(CC) -c $(MFLAGS) $C/type.c
512
513 typinf.o: $(CH) $(TOTALH) mars.h module.h mtype.h typinf.c
514     $(CC) -c $(MFLAGS) -I$(ROOT) typinf.c
515
516 util.o: util.c
517     $(CC) -c $(MFLAGS) $<
518
519 utf.o: utf.h utf.c
520     $(CC) -c $(CFLAGS) utf.c
521
522 unialpha.o: unialpha.c
523     $(CC) -c $(CFLAGS) $<
524
525 unittests.o: unittests.c
526     $(CC) -c $(CFLAGS) $<
527
528 var.o: $C/var.c optab.c
529     $(CC) -c $(MFLAGS) -I. $C/var.c
530
531 version.o: version.c
532     $(CC) -c $(CFLAGS) $<
533
534 ######################################################
535
536 gcov:
537     gcov access.c
538     gcov aliasthis.c
539     gcov arrayop.c
540     gcov attrib.c
541     gcov bit.c
542     gcov builtin.c
543     gcov cast.c
544     gcov class.c
545     gcov clone.c
546     gcov cond.c
547     gcov constfold.c
548     gcov declaration.c
549     gcov delegatize.c
550     gcov doc.c
551     gcov dsymbol.c
552     gcov dump.c
553     gcov e2ir.c
554     gcov eh.c
555     gcov entity.c
556     gcov enum.c
557     gcov expression.c
558     gcov func.c
559     gcov glue.c
560     gcov iasm.c
561     gcov identifier.c
562     gcov imphint.c
563     gcov import.c
564     gcov inifile.c
565     gcov init.c
566     gcov inline.c
567     gcov interpret.c
568     gcov irstate.c
569     gcov json.c
570     gcov lexer.c
571     gcov libmach.c
572     gcov link.c
573     gcov macro.c
574     gcov mangle.c
575     gcov mars.c
576     gcov module.c
577     gcov msc.c
578     gcov mtype.c
579     gcov opover.c
580     gcov optimize.c
581     gcov parse.c
582     gcov ph.c
583     gcov scope.c
584     gcov statement.c
585     gcov staticassert.c
586     gcov s2ir.c
587     gcov struct.c
588     gcov template.c
589     gcov tk.c
590     gcov tocsym.c
591     gcov todt.c
592     gcov toobj.c
593     gcov toctype.c
594     gcov toelfdebug.c
595     gcov typinf.c
596     gcov unialpha.c
597     gcov utf.c
598     gcov util.c
599     gcov version.c
600
601 #   gcov hdrgen.c
602 #   gcov tocvdebug.c
603
604 ######################################################
605
606 zip:
607     -rm -f dmdsrc.zip
608     zip dmdsrc $(SRC)
Note: See TracBrowser for help on using the browser.