root/trunk/rebuild/deps

Revision 888, 9.4 kB (checked in by Gregor, 8 months ago)

rebuild/Makefile, rebuild/mars.{c,h}, rebuild/nprocs.{c,h}: Added support for multi-process builds, including automatic detection of number of CPUs.

rebuild/mem.c: Now uses libgc.

Line 
1 access.o: access.c root.h dchar.h gnuc.h mem.h enum.h dsymbol.h \
2   stringtable.h lstring.h mars.h complex_t.h arraytypes.h aggregate.h \
3   init.h attrib.h scope.h id.h mtype.h expression.h identifier.h lexer.h \
4   declaration.h module.h
5 array.o: array.c port.h root.h dchar.h gnuc.h mem.h
6 attrib.o: attrib.c mem.h import.h dsymbol.h root.h dchar.h gnuc.h \
7   stringtable.h lstring.h mars.h complex_t.h arraytypes.h init.h \
8   declaration.h lexer.h mtype.h expression.h identifier.h attrib.h cond.h \
9   scope.h id.h aggregate.h module.h parse.h enum.h config.h version.h
10 cast.o: cast.c mem.h expression.h mars.h complex_t.h identifier.h root.h \
11   dchar.h gnuc.h lexer.h arraytypes.h mtype.h stringtable.h lstring.h \
12   utf.h declaration.h dsymbol.h aggregate.h
13 choosedc.o: choosedc.c whereami.h
14 class.o: class.c root.h dchar.h gnuc.h mem.h enum.h dsymbol.h \
15   stringtable.h lstring.h mars.h complex_t.h arraytypes.h init.h attrib.h \
16   declaration.h lexer.h mtype.h expression.h identifier.h aggregate.h \
17   id.h scope.h module.h statement.h
18 clone.o: clone.c root.h dchar.h gnuc.h aggregate.h dsymbol.h \
19   stringtable.h lstring.h mars.h complex_t.h arraytypes.h scope.h mtype.h \
20   expression.h identifier.h lexer.h declaration.h module.h id.h \
21   statement.h init.h
22 compile.o: compile.c config.h mars.h complex_t.h module.h root.h dchar.h \
23   gnuc.h dsymbol.h stringtable.h lstring.h arraytypes.h response.h
24 cond.o: cond.c compile.h config.h id.h init.h root.h dchar.h gnuc.h \
25   mars.h complex_t.h arraytypes.h declaration.h dsymbol.h stringtable.h \
26   lstring.h lexer.h mtype.h expression.h identifier.h cond.h module.h \
27   template.h scope.h
28 config.o: config.c compile.h config.h mars.h complex_t.h mem.h root.h \
29   dchar.h gnuc.h whereami.h
30 constfold.o: constfold.c mem.h root.h dchar.h gnuc.h mtype.h \
31   stringtable.h lstring.h arraytypes.h expression.h mars.h complex_t.h \
32   identifier.h lexer.h aggregate.h dsymbol.h declaration.h
33 dchar.o: dchar.c dchar.h gnuc.h mem.h
34 declaration.o: declaration.c init.h root.h dchar.h gnuc.h mars.h \
35   complex_t.h arraytypes.h declaration.h dsymbol.h stringtable.h \
36   lstring.h lexer.h mtype.h expression.h identifier.h attrib.h template.h \
37   scope.h aggregate.h module.h id.h hdrgen.h
38 delegatize.o: delegatize.c mars.h complex_t.h expression.h identifier.h \
39   root.h dchar.h gnuc.h lexer.h arraytypes.h statement.h dsymbol.h \
40   stringtable.h lstring.h mtype.h utf.h declaration.h aggregate.h scope.h
41 doc.o: doc.c mem.h root.h dchar.h gnuc.h mars.h complex_t.h dsymbol.h \
42   stringtable.h lstring.h arraytypes.h macro.h template.h mtype.h \
43   expression.h identifier.h lexer.h aggregate.h declaration.h enum.h id.h \
44   module.h scope.h hdrgen.h doc.h
45 dsymbol.o: dsymbol.c mem.h mars.h complex_t.h dsymbol.h root.h dchar.h \
46   gnuc.h stringtable.h lstring.h arraytypes.h aggregate.h identifier.h \
47   module.h mtype.h expression.h lexer.h statement.h declaration.h id.h \
48   scope.h init.h import.h template.h attrib.h
49 dump.o: dump.c mars.h complex_t.h mtype.h root.h dchar.h gnuc.h \
50   stringtable.h lstring.h arraytypes.h expression.h identifier.h lexer.h \
51   declaration.h dsymbol.h template.h
52 entity.o: entity.c
53 enum.o: enum.c root.h dchar.h gnuc.h enum.h dsymbol.h stringtable.h \
54   lstring.h mars.h complex_t.h arraytypes.h mtype.h expression.h \
55   identifier.h lexer.h scope.h id.h module.h
56 expression.o: expression.c mem.h mtype.h root.h dchar.h gnuc.h \
57   stringtable.h lstring.h arraytypes.h expression.h mars.h complex_t.h \
58   identifier.h lexer.h init.h template.h dsymbol.h utf.h enum.h scope.h \
59   statement.h declaration.h aggregate.h import.h id.h module.h attrib.h \
60   hdrgen.h parse.h
61 func.o: func.c mars.h complex_t.h init.h root.h dchar.h gnuc.h \
62   arraytypes.h declaration.h dsymbol.h stringtable.h lstring.h lexer.h \
63   mtype.h expression.h identifier.h attrib.h scope.h aggregate.h id.h \
64   module.h statement.h template.h hdrgen.h
65 gnuc.o: gnuc.c gnuc.h
66 hdrgen.o: hdrgen.c mem.h id.h init.h root.h dchar.h gnuc.h mars.h \
67   complex_t.h arraytypes.h attrib.h dsymbol.h stringtable.h lstring.h \
68   cond.h lexer.h enum.h import.h module.h mtype.h expression.h \
69   identifier.h scope.h staticassert.h template.h utf.h version.h \
70   declaration.h aggregate.h statement.h hdrgen.h
71 html.o: html.c mars.h complex_t.h html.h root.h dchar.h gnuc.h
72 identifier.o: identifier.c root.h dchar.h gnuc.h identifier.h mars.h \
73   complex_t.h lexer.h id.h
74 id.o: id.c id.h identifier.h root.h dchar.h gnuc.h lexer.h mars.h \
75   complex_t.h
76 impcnvtab.o: impcnvtab.c mtype.h root.h dchar.h gnuc.h stringtable.h \
77   lstring.h arraytypes.h expression.h mars.h complex_t.h identifier.h \
78   lexer.h
79 import.o: import.c root.h dchar.h gnuc.h dsymbol.h stringtable.h \
80   lstring.h mars.h complex_t.h arraytypes.h import.h identifier.h \
81   module.h scope.h hdrgen.h mtype.h expression.h lexer.h declaration.h \
82   id.h
83 inifile.o: inifile.c root.h dchar.h gnuc.h mem.h
84 init.o: init.c mars.h complex_t.h init.h root.h dchar.h gnuc.h \
85   arraytypes.h expression.h identifier.h lexer.h statement.h dsymbol.h \
86   stringtable.h lstring.h declaration.h mtype.h aggregate.h scope.h \
87   hdrgen.h
88 inline.o: inline.c id.h init.h root.h dchar.h gnuc.h mars.h complex_t.h \
89   arraytypes.h declaration.h dsymbol.h stringtable.h lstring.h lexer.h \
90   mtype.h expression.h identifier.h aggregate.h statement.h
91 interpret.o: interpret.c mem.h statement.h root.h dchar.h gnuc.h \
92   arraytypes.h dsymbol.h stringtable.h lstring.h mars.h complex_t.h \
93   lexer.h expression.h identifier.h cond.h init.h staticassert.h mtype.h \
94   scope.h declaration.h aggregate.h id.h
95 lexer.o: lexer.c mem.h stringtable.h root.h dchar.h gnuc.h lstring.h \
96   lexer.h mars.h complex_t.h utf.h identifier.h id.h module.h dsymbol.h \
97   arraytypes.h
98 link.o: link.c mtype.h root.h dchar.h gnuc.h stringtable.h lstring.h \
99   arraytypes.h expression.h mars.h complex_t.h identifier.h lexer.h \
100   cond.h config.h mem.h module.h dsymbol.h response.h
101 lstring.o: lstring.c dchar.h gnuc.h mem.h lstring.h
102 macro.o: macro.c mem.h root.h dchar.h gnuc.h macro.h
103 mangle.o: mangle.c root.h dchar.h gnuc.h init.h mars.h complex_t.h \
104   arraytypes.h declaration.h dsymbol.h stringtable.h lstring.h lexer.h \
105   mtype.h expression.h identifier.h aggregate.h attrib.h template.h id.h \
106   module.h
107 mars.o: mars.c mem.h root.h dchar.h gnuc.h compile.h mars.h complex_t.h \
108   module.h dsymbol.h stringtable.h lstring.h arraytypes.h mtype.h \
109   expression.h identifier.h lexer.h response.h id.h cond.h whereami.h \
110   config.h
111 mem.o: mem.c mem.h
112 module.o: module.c mem.h attrib.h dsymbol.h root.h dchar.h gnuc.h \
113   stringtable.h lstring.h mars.h complex_t.h arraytypes.h module.h \
114   parse.h lexer.h enum.h scope.h identifier.h id.h import.h hdrgen.h \
115   version.h html.h
116 mtype.o: mtype.c mem.h dsymbol.h root.h dchar.h gnuc.h stringtable.h \
117   lstring.h mars.h complex_t.h arraytypes.h mtype.h expression.h \
118   identifier.h lexer.h scope.h init.h attrib.h declaration.h template.h \
119   id.h enum.h import.h aggregate.h hdrgen.h
120 choosedc.o: choosedc.c whereami.h
121 nprocs.o: nprocs.c
122 whereami.o: whereami.c
123 opover.o: opover.c mem.h mtype.h root.h dchar.h gnuc.h stringtable.h \
124   lstring.h arraytypes.h expression.h mars.h complex_t.h identifier.h \
125   lexer.h init.h id.h declaration.h dsymbol.h aggregate.h template.h
126 optimize.o: optimize.c lexer.h root.h dchar.h gnuc.h mars.h complex_t.h \
127   mtype.h stringtable.h lstring.h arraytypes.h expression.h identifier.h \
128   declaration.h dsymbol.h aggregate.h init.h
129 parse.o: parse.c mem.h lexer.h root.h dchar.h gnuc.h mars.h complex_t.h \
130   parse.h arraytypes.h enum.h dsymbol.h stringtable.h lstring.h init.h \
131   attrib.h cond.h mtype.h expression.h identifier.h template.h \
132   staticassert.h statement.h module.h import.h declaration.h aggregate.h \
133   id.h version.h
134 response.o: response.c mem.h response.h
135 root.o: root.c port.h root.h dchar.h gnuc.h mem.h
136 scope.o: scope.c root.h dchar.h gnuc.h mars.h complex_t.h init.h \
137   arraytypes.h identifier.h scope.h dsymbol.h stringtable.h lstring.h \
138   attrib.h declaration.h lexer.h mtype.h expression.h aggregate.h \
139   module.h id.h
140 statement.o: statement.c mem.h statement.h root.h dchar.h gnuc.h \
141   arraytypes.h dsymbol.h stringtable.h lstring.h mars.h complex_t.h \
142   lexer.h expression.h identifier.h cond.h init.h staticassert.h mtype.h \
143   scope.h declaration.h aggregate.h id.h hdrgen.h parse.h enum.h config.h \
144   module.h template.h
145 staticassert.o: staticassert.c dsymbol.h root.h dchar.h gnuc.h \
146   stringtable.h lstring.h mars.h complex_t.h arraytypes.h staticassert.h \
147   expression.h identifier.h lexer.h id.h hdrgen.h
148 stringtable.o: stringtable.c root.h dchar.h gnuc.h mem.h lstring.h \
149   stringtable.h
150 struct.o: struct.c root.h dchar.h gnuc.h aggregate.h dsymbol.h \
151   stringtable.h lstring.h mars.h complex_t.h arraytypes.h scope.h mtype.h \
152   expression.h identifier.h lexer.h declaration.h module.h id.h \
153   statement.h
154 template.o: template.c root.h dchar.h gnuc.h mem.h stringtable.h \
155   lstring.h mtype.h arraytypes.h expression.h mars.h complex_t.h \
156   identifier.h lexer.h template.h dsymbol.h init.h scope.h module.h \
157   aggregate.h declaration.h hdrgen.h
158 traits.o: traits.c mem.h mtype.h root.h dchar.h gnuc.h stringtable.h \
159   lstring.h arraytypes.h expression.h mars.h complex_t.h identifier.h \
160   lexer.h init.h template.h dsymbol.h utf.h enum.h scope.h statement.h \
161   declaration.h aggregate.h import.h id.h module.h attrib.h hdrgen.h \
162   parse.h
163 unialpha.o: unialpha.c
164 utf.o: utf.c utf.h
165 version.o: version.c root.h dchar.h gnuc.h identifier.h dsymbol.h \
166   stringtable.h lstring.h mars.h complex_t.h arraytypes.h cond.h lexer.h \
167   version.h module.h
168 whereami.o: whereami.c
Note: See TracBrowser for help on using the browser.