annotate linux_lib.mak @ 183:190ba98276b3

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