Commit | Line | Data |
---|---|---|
15637ed4 RG |
1 | # Makefile for libg++.a |
2 | ||
3 | # Copyright (C) 1988 Free Software Foundation | |
4 | # written by Doug Lea (dl@rocky.oswego.edu) | |
5 | ||
6 | # This file is part of GNU CC. | |
7 | ||
8 | # GNU CC is distributed in the hope that it will be useful, | |
9 | # but WITHOUT ANY WARRANTY. No author or distributor | |
10 | # accepts responsibility to anyone for the consequences of using it | |
11 | # or for whether it serves any particular purpose or works at all, | |
12 | # unless he says so in writing. Refer to the GNU CC General Public | |
13 | # License for full details. | |
14 | ||
15 | # Everyone is granted permission to copy, modify and redistribute | |
16 | # GNU CC, but only under the conditions described in the | |
17 | # GNU CC General Public License. A copy of this license is | |
18 | # supposed to have been given to you along with GNU CC so you | |
19 | # can know your rights and responsibilities. It should be in a | |
20 | # file named COPYING. Among other things, the copyright notice | |
21 | # and this notice must be preserved on all copies. | |
22 | ||
23 | # make parameters -- these should normally be inherited from parent make | |
24 | ||
25 | # ------ source locations | |
26 | ||
27 | # source directory for libg++.a | |
28 | SRCDIR = ../src | |
29 | ||
30 | # source include directory | |
31 | SRCIDIR= ../g++-include | |
32 | ||
33 | # ------ installation destinations | |
34 | # ------ You will require write-permission on the destination directories | |
35 | # ------ in order to `make install' | |
36 | ||
37 | ||
38 | prefix =/usr/gnu | |
39 | ||
40 | # libg++.a destination | |
41 | LIBDIR = $(prefix)/lib | |
42 | ||
43 | # executables directory: location to install the genclass class generator | |
44 | BINDIR = $(prefix)/bin | |
45 | ||
46 | # location to install include file directory | |
47 | IDIR = $(prefix)/lib/g++-include | |
48 | ||
49 | ||
50 | # ------- System-dependent defines | |
51 | # ------- use the second form of each for SystemV (USG) | |
52 | ||
53 | # g++ flags | |
54 | OSFLAG= | |
55 | #OSFLAG = -DUSG | |
56 | # use this only if you have a strange stdio implementation | |
57 | #OSFLAG = -DDEFAULT_filebuf | |
58 | ||
59 | # ld or ld++ flags | |
60 | OSLDFLAG = | |
61 | #OSLDFLAG= -lPW | |
62 | ||
63 | # how to install | |
64 | INSTALL=install -c | |
65 | #INSTALL=cp | |
66 | ||
67 | # ranlib if necessary | |
68 | RANLIB=ranlib | |
69 | #RANLIB=echo | |
70 | ||
71 | # which make? | |
72 | MAKE=make | |
73 | ||
74 | #which ar? | |
75 | AR=ar | |
76 | ||
77 | # not used, but convenient for those who preprocess things while compiling | |
78 | SHELL=/bin/sh | |
79 | ||
80 | ||
81 | # ------ compiler names | |
82 | ||
83 | # GNU C++ compiler name | |
84 | GXX = g++ | |
85 | #GXX=gcc | |
86 | ||
87 | # GNU CC compiler name (needed for some .c files in libg++.a) | |
88 | CC = gcc | |
89 | ||
90 | # GNU loader | |
91 | LDXX = $(LIBDIR)/gcc-ld++ | |
92 | ||
93 | # crt0+.o location (for dynamic loading tests) | |
94 | GXXCRT1=$(LIBDIR)/crt1+.o | |
95 | ||
96 | # ------ Other compilation flags | |
97 | # ------ modify as you like -- the ones here are sheer overkill | |
98 | ||
99 | GXX_OPTIMIZATION_FLAGS= -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized | |
100 | ||
101 | GCC_OPTIMIZATION_FLAGS= -O -fstrength-reduce -fdelayed-branch | |
102 | ||
103 | DEBUG_FLAGS= -g | |
104 | ||
105 | #use this only if you like to look at lots of useless messages | |
106 | VERBOSITY_FLAGS= -Wall -v | |
107 | ||
108 | GXX_INCLUDE_DIRS= -I$(SRCIDIR) | |
109 | ||
110 | GCC_INCLUDE_DIRS= -I$(prefix)/lib/gcc-include -I/usr/include -I$(SRCIDIR) | |
111 | ||
112 | PIPE_AS= -pipe | |
113 | ||
114 | # Flags for all C++ compiles | |
115 | GXXFLAGS = $(OSFLAG) $(GXX_INCLUDE_DIRS) $(DEBUG_FLAGS) $(GXX_OPTIMIZATION_FLAGS) $(VERBOSITY_FLAGS) $(PIPE_AS) | |
116 | ||
117 | # Flags for all C compiles | |
118 | CFLAGS= $(OSFLAG) $(GCC_INCLUDE_DIRS) $(DEBUG_FLAGS) $(GCC_OPTIMIZATION_FLAGS) $(VERBOSITY_FLAGS) $(PIPE_AS) | |
119 | ||
120 | # g++ load time flags | |
121 | GXXLDFLAGS = -L$(SRCDIR) -lg++ -lm $(OSLDFLAG) | |
122 | ||
123 | # these flags tell test0 where ld++ and crt1+.o are | |
124 | TFLAGS = -DLDXX=\"$(LDXX)\" -DCRT1X=\"$(GXXCRT1)\" | |
125 | ||
126 | # g++ files should have extension .cc | |
127 | .SUFFIXES: .cc | |
128 | .cc.o: | |
129 | $(GXX) $(GXXFLAGS) -c $< | |
130 | ||
131 | ########################################################################### | |
132 | # | |
133 | # declarations from here on should not normally need to be changed | |
134 | # in order to compile libg++.a | |
135 | # | |
136 | ||
137 | # library sources | |
138 | ||
139 | OBJS = AllocRing.o Obstack.o File.o ostream.o istream.o \ | |
140 | streambuf.o filebuf.o Filebuf.o \ | |
141 | PlotFile.o SFile.o builtin.o \ | |
142 | regex.o Regex.o String.o Integer.o Rational.o Complex.o Random.o \ | |
143 | BitSet.o BitString.o LogNorm.o SmplHist.o SmplStat.o \ | |
144 | Normal.o NegExp.o Weibull.o Erlang.o DiscUnif.o \ | |
145 | Uniform.o Poisson.o HypGeom.o Geom.o Binomial.o \ | |
146 | RNG.o ACG.o MLCG.o RndInt.o \ | |
147 | Fix.o Fix16.o Fix24.o CursesW.o GetOpt.o EH.o EH2.o\ | |
148 | xyzzy.o gnulib3.o new.o delete.o malloc.o chr.o dtoa.o error.o form.o gcd.o \ | |
149 | hash.o itoa.o \ | |
150 | lg.o fmtq.o ioob.o pow.o sqrt.o str.o timer.o bcopy.o \ | |
151 | std.o ctype.o curses.o math.o compare.o | |
152 | ||
153 | ########################################################################### | |
154 | # | |
155 | # compilation actions | |
156 | # | |
157 | ||
158 | all: libg++.a | |
159 | ||
160 | libg++.a: $(OBJS) | |
161 | rm -f libg++.a | |
162 | $(AR) r libg++.a $(OBJS) | |
163 | $(RANLIB) libg++.a | |
164 | ||
165 | install: | |
166 | $(INSTALL) libg++.a $(LIBDIR)/libg++.a | |
167 | -if [ -x /usr/bin/$(RANLIB) -o -x /bin/ranlib ] ; then \ | |
168 | $(RANLIB) $(LIBDIR)/libg++.a; \ | |
169 | fi | |
170 | ||
171 | clean: | |
172 | rm -f *.o core | |
173 | ||
174 | realclean: clean | |
175 | rm -f libg++.a | |
176 | ||
177 | ||
178 | ########################################################################### | |
179 | # | |
180 | # dependencies | |
181 | # | |
182 | ||
183 | # DO NOT DELETE THIS LINE -- g++dep uses it. | |
184 | # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. | |
185 | ||
186 | ACG.o : ACG.cc $(SRCIDIR)/ACG.h \ | |
187 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
188 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h | |
189 | AllocRing.o : AllocRing.cc $(SRCIDIR)/std.h \ | |
190 | $(SRCIDIR)/stddef.h $(SRCIDIR)/stdio.h \ | |
191 | $(SRCIDIR)/AllocRing.h $(SRCIDIR)/new.h | |
192 | Binomial.o : Binomial.cc $(SRCIDIR)/builtin.h \ | |
193 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
194 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
195 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
196 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
197 | $(SRCIDIR)/Binomial.h | |
198 | BitSet.o : BitSet.cc $(SRCIDIR)/BitSet.h \ | |
199 | $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ | |
200 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
201 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
202 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
203 | $(SRCIDIR)/streambuf.h $(SRCIDIR)/Obstack.h \ | |
204 | $(SRCIDIR)/AllocRing.h $(SRCIDIR)/new.h | |
205 | BitString.o : BitString.cc $(SRCIDIR)/BitString.h \ | |
206 | $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ | |
207 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
208 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
209 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
210 | $(SRCIDIR)/streambuf.h $(SRCIDIR)/Obstack.h \ | |
211 | $(SRCIDIR)/AllocRing.h $(SRCIDIR)/new.h | |
212 | Complex.o : Complex.cc $(SRCIDIR)/Complex.h \ | |
213 | $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ | |
214 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
215 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
216 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
217 | $(SRCIDIR)/streambuf.h | |
218 | CursesW.o : CursesW.cc $(SRCIDIR)/stdio.h \ | |
219 | $(SRCIDIR)/stdarg.h $(SRCIDIR)/builtin.h \ | |
220 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
221 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
222 | $(SRCIDIR)/CursesW.h $(SRCIDIR)/curses.h | |
223 | DiscUnif.o : DiscUnif.cc $(SRCIDIR)/builtin.h \ | |
224 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
225 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
226 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
227 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
228 | $(SRCIDIR)/DiscUnif.h | |
229 | EH.o : EH.cc $(SRCIDIR)/setjmp.h \ | |
230 | $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ | |
231 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
232 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
233 | $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h | |
234 | EH2.o : EH2.c | |
235 | Erlang.o : Erlang.cc $(SRCIDIR)/builtin.h \ | |
236 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
237 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
238 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
239 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
240 | $(SRCIDIR)/Erlang.h | |
241 | File.o : File.cc $(SRCIDIR)/File.h \ | |
242 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
243 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
244 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
245 | $(SRCIDIR)/stdarg.h $(SRCIDIR)/sys/file.h \ | |
246 | $(SRCIDIR)/sys/types.h | |
247 | Filebuf.o : Filebuf.cc $(SRCIDIR)/streambuf.h \ | |
248 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
249 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
250 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
251 | $(SRCIDIR)/File.h $(SRCIDIR)/sys/file.h \ | |
252 | $(SRCIDIR)/sys/types.h | |
253 | Fix.o : Fix.cc $(SRCIDIR)/Fix.h \ | |
254 | $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ | |
255 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
256 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
257 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
258 | $(SRCIDIR)/streambuf.h $(SRCIDIR)/Integer.h \ | |
259 | $(SRCIDIR)/Obstack.h $(SRCIDIR)/AllocRing.h | |
260 | Fix16.o : Fix16.cc $(SRCIDIR)/Fix16.h \ | |
261 | $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ | |
262 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
263 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
264 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
265 | $(SRCIDIR)/streambuf.h | |
266 | Fix24.o : Fix24.cc $(SRCIDIR)/Fix24.h \ | |
267 | $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ | |
268 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
269 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
270 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
271 | $(SRCIDIR)/streambuf.h | |
272 | Geom.o : Geom.cc $(SRCIDIR)/builtin.h \ | |
273 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
274 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
275 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
276 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
277 | $(SRCIDIR)/Geom.h | |
278 | GetOpt.o : GetOpt.cc $(SRCIDIR)/GetOpt.h \ | |
279 | $(SRCIDIR)/std.h $(SRCIDIR)/stddef.h \ | |
280 | $(SRCIDIR)/stdio.h | |
281 | HypGeom.o : HypGeom.cc $(SRCIDIR)/builtin.h \ | |
282 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
283 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
284 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
285 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
286 | $(SRCIDIR)/HypGeom.h | |
287 | Integer.o : Integer.cc $(SRCIDIR)/Integer.h \ | |
288 | $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ | |
289 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
290 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
291 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
292 | $(SRCIDIR)/streambuf.h $(SRCIDIR)/ctype.h \ | |
293 | $(SRCIDIR)/Obstack.h $(SRCIDIR)/AllocRing.h \ | |
294 | $(SRCIDIR)/new.h | |
295 | MLCG.o : MLCG.cc $(SRCIDIR)/MLCG.h \ | |
296 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
297 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h | |
298 | Normal.o : Normal.cc $(SRCIDIR)/builtin.h \ | |
299 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
300 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
301 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
302 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h | |
303 | NegExp.o : NegExp.cc $(SRCIDIR)/builtin.h \ | |
304 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
305 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
306 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
307 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
308 | $(SRCIDIR)/NegExp.h | |
309 | Obstack.o : Obstack.cc $(SRCIDIR)/values.h \ | |
310 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
311 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
312 | $(SRCIDIR)/math.h $(SRCIDIR)/Obstack.h | |
313 | PlotFile.o : PlotFile.cc $(SRCIDIR)/PlotFile.h \ | |
314 | $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ | |
315 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
316 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
317 | $(SRCIDIR)/values.h | |
318 | Poisson.o : Poisson.cc $(SRCIDIR)/builtin.h \ | |
319 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
320 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
321 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
322 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
323 | $(SRCIDIR)/Poisson.h | |
324 | RNG.o : RNG.cc $(SRCIDIR)/values.h \ | |
325 | $(SRCIDIR)/assert.h $(SRCIDIR)/builtin.h \ | |
326 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
327 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
328 | $(SRCIDIR)/RNG.h | |
329 | Rational.o : Rational.cc $(SRCIDIR)/Rational.h \ | |
330 | $(SRCIDIR)/Integer.h $(SRCIDIR)/stream.h \ | |
331 | $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ | |
332 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
333 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
334 | $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h | |
335 | SFile.o : SFile.cc $(SRCIDIR)/SFile.h \ | |
336 | $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ | |
337 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
338 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
339 | $(SRCIDIR)/values.h | |
340 | SmplHist.o : SmplHist.cc $(SRCIDIR)/stream.h \ | |
341 | $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ | |
342 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
343 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
344 | $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h \ | |
345 | $(SRCIDIR)/SmplHist.h \ | |
346 | $(SRCIDIR)/SmplStat.h | |
347 | SmplStat.o : SmplStat.cc $(SRCIDIR)/stream.h \ | |
348 | $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ | |
349 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
350 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
351 | $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h \ | |
352 | $(SRCIDIR)/SmplStat.h | |
353 | String.o : String.cc $(SRCIDIR)/String.h \ | |
354 | $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ | |
355 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
356 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
357 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
358 | $(SRCIDIR)/streambuf.h $(SRCIDIR)/ctype.h \ | |
359 | $(SRCIDIR)/new.h $(SRCIDIR)/regex.h | |
360 | Uniform.o : Uniform.cc $(SRCIDIR)/builtin.h \ | |
361 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
362 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
363 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
364 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
365 | $(SRCIDIR)/Uniform.h | |
366 | Weibell.o : Weibell.cc $(SRCIDIR)/builtin.h \ | |
367 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
368 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
369 | $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ | |
370 | $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ | |
371 | $(SRCIDIR)/Weibull.h | |
372 | chr.o : chr.cc $(SRCIDIR)/builtin.h \ | |
373 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
374 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
375 | $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h | |
376 | dtoa.o : dtoa.cc $(SRCIDIR)/builtin.h \ | |
377 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
378 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
379 | $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h | |
380 | error.o : error.cc $(SRCIDIR)/builtin.h \ | |
381 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
382 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
383 | $(SRCIDIR)/values.h | |
384 | filebuf.o : filebuf.cc $(SRCIDIR)/streambuf.h \ | |
385 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
386 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
387 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
388 | $(SRCIDIR)/File.h $(SRCIDIR)/sys/file.h \ | |
389 | $(SRCIDIR)/sys/types.h | |
390 | form.o : form.cc $(SRCIDIR)/builtin.h \ | |
391 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
392 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
393 | $(SRCIDIR)/values.h $(SRCIDIR)/stdarg.h \ | |
394 | $(SRCIDIR)/AllocRing.h | |
395 | gcd.o : gcd.cc $(SRCIDIR)/builtin.h \ | |
396 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
397 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
398 | $(SRCIDIR)/values.h | |
399 | hash.o : hash.cc $(SRCIDIR)/builtin.h \ | |
400 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
401 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
402 | $(SRCIDIR)/values.h | |
403 | istream.o : istream.cc $(SRCIDIR)/stream.h \ | |
404 | $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ | |
405 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
406 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
407 | $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h \ | |
408 | $(SRCIDIR)/stdarg.h $(SRCIDIR)/ctype.h \ | |
409 | $(SRCIDIR)/Obstack.h | |
410 | itoa.o : itoa.cc $(SRCIDIR)/builtin.h \ | |
411 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
412 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
413 | $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h | |
414 | lg.o : lg.cc $(SRCIDIR)/builtin.h \ | |
415 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
416 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
417 | $(SRCIDIR)/values.h | |
418 | fmtq.o : fmtq.cc $(SRCIDIR)/builtin.h \ | |
419 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
420 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
421 | $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h | |
422 | ioob.o : ioob.cc $(SRCIDIR)/Obstack.h \ | |
423 | $(SRCIDIR)/std.h $(SRCIDIR)/stddef.h \ | |
424 | $(SRCIDIR)/stdio.h | |
425 | new.o : new.cc $(SRCIDIR)/stddef.h \ | |
426 | $(SRCIDIR)/malloc.h $(SRCIDIR)/std.h \ | |
427 | $(SRCIDIR)/stdio.h | |
428 | ostream.o : ostream.cc $(SRCIDIR)/stream.h \ | |
429 | $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ | |
430 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
431 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
432 | $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h \ | |
433 | $(SRCIDIR)/stdarg.h $(SRCIDIR)/ctype.h \ | |
434 | $(SRCIDIR)/Obstack.h | |
435 | pow.o : pow.cc $(SRCIDIR)/builtin.h \ | |
436 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
437 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
438 | $(SRCIDIR)/values.h | |
439 | regex.o : regex.cc $(SRCIDIR)/std.h \ | |
440 | $(SRCIDIR)/stddef.h $(SRCIDIR)/stdio.h \ | |
441 | $(SRCIDIR)/malloc.h $(SRCIDIR)/regex.h | |
442 | sqrt.o : sqrt.cc $(SRCIDIR)/builtin.h \ | |
443 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
444 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
445 | $(SRCIDIR)/values.h | |
446 | str.o : str.cc $(SRCIDIR)/builtin.h \ | |
447 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
448 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
449 | $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h | |
450 | streambuf.o : streambuf.cc $(SRCIDIR)/streambuf.h \ | |
451 | $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ | |
452 | $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ | |
453 | $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ | |
454 | $(SRCIDIR)/File.h | |
455 | timer.o : timer.cc $(SRCIDIR)/builtin.h \ | |
456 | $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ | |
457 | $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ | |
458 | $(SRCIDIR)/values.h $(SRCIDIR)/osfcn.h \ | |
459 | $(SRCIDIR)/time.h $(SRCIDIR)/sys/types.h \ | |
460 | $(SRCIDIR)/sys/socket.h $(SRCIDIR)/sys/resource.h | |
461 | xyzzy.o : xyzzy.cc | |
462 | ||
463 | # IF YOU PUT ANYTHING HERE IT WILL GO AWAY |