* Makefile.in (all.cross): Add .stmp-bfd.
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
eb02fd64 1#
131a3881 2# Makefile for directory with subdirs to build.
7fcfdcf7 3# Copyright (C) 1990, 1991, 1992 Free Software Foundation
eb02fd64 4#
4dfe09da
RP
5# This file is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; either version 2 of the License, or
8# (at your option) any later version.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program; if not, write to the Free Software
17# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
18#
f149eb99 19
eb02fd64 20srcdir = .
28f3b094 21
4d714963 22prefix = /usr/local
eb02fd64 23
7fcfdcf7
SC
24exec_prefix = $(prefix)
25bindir = $(exec_prefix)/bin
26libdir = $(exec_prefix)/lib
27
4d714963 28datadir = $(prefix)/lib
7fcfdcf7 29mandir = $(prefix)/man
4d714963
RP
30man1dir = $(mandir)/man1
31man2dir = $(mandir)/man2
32man3dir = $(mandir)/man3
33man4dir = $(mandir)/man4
34man5dir = $(mandir)/man5
35man6dir = $(mandir)/man6
36man7dir = $(mandir)/man7
37man8dir = $(mandir)/man8
38man9dir = $(mandir)/man9
7fcfdcf7 39infodir = $(prefix)/info
4d714963
RP
40includedir = $(prefix)/include
41docdir = $(datadir)/doc
42
43SHELL = /bin/sh
44
45INSTALL = install -c
46INSTALL_PROGRAM = $(INSTALL)
47INSTALL_DATA = $(INSTALL)
3c8735af 48
ec342d7d 49AR = ar
ba8abfce 50AR_FLAGS = qc
4d714963 51RANLIB = ranlib
eb02fd64 52
77806c3e
RP
53BISON = `if [ -d $${rootme}/bison ] ; \
54 then echo $${rootme}/bison/bison -L $${rootme}/bison/ -y ; \
23e3e7f9 55 else echo bison -y ; fi`
2645fb0c 56
77806c3e
RP
57MAKEINFO = `if [ -d $${rootme}/texinfo/C ] ; \
58 then echo $${rootme}/texinfo/C/makeinfo ; \
59 else echo makeinfo ; fi`
b772d75e 60
66cfe047 61SUBDIRS = libiberty mmalloc glob readline bfd gdb binutils ld gas gcc libg++ libgcc clib newlib
6a3958b2
RP
62OTHERS =
63
a0f47eb7 64ALL = all.normal
b26ff9d8 65INSTALL_TARGET = install.all
fb660409
RP
66
67### for debugging
68#GCCVERBOSE=-v
69
23e3e7f9 70
eb02fd64 71#### host and target specific makefile fragments come in here.
ec342d7d 72###
eb02fd64 73
4d714963
RP
74.PHONY: all info install-info clean-info
75
a0f47eb7 76all: $(ALL)
4d714963 77
b74fd080 78info: cfg-paper.info configure.info
77806c3e 79 rootme=`pwd` ; export rootme ; $(MAKE) subdir_do DO=info "DODIRS=$(SUBDIRS)" "MAKEINFO=$(MAKEINFO)"
c5f94070 80
7fcfdcf7
SC
81check:; rootme=`pwd` ; export rootme ; $(MAKE) subdir_do DO=check \
82 "DODIRS=`echo $(SUBDIRS) | sed -e \"s/libg\+\+//\"" \
83 "MAKEINFO=$(MAKEINFO)"
84 if [ -d libg++ ] ; then \
85 rootme=`pwd` ; export rootme ; \
86 (cd libg++ ; \
87 $(MAKE) check "CC=$${rootme}/gcc/gcc \
88 -B$${rootme}/gcc/") ; \
89 fi
90
91
25113b46
RP
92clean-info:
93 $(MAKE) subdir_do DO=clean-info "DODIRS=$(SUBDIRS)"
b74fd080 94 rm -f cfg-paper.info* configure.info*
25113b46 95
12682548 96cfg-paper.info: cfg-paper.texi
77806c3e 97 rootme=`pwd` ; export rootme ; $(MAKEINFO) -o cfg-paper.info $(srcdir)/cfg-paper.texi
12682548 98
8f861f08 99configure.info: configure.texi
77806c3e 100 rootme=`pwd` ; export rootme ; $(MAKEINFO) -o configure.info $(srcdir)/configure.texi
8f861f08 101
9a9e8e7f 102install-info: install-info-dirs force
b74fd080 103 [ -d $(infodir) ] || mkdir $(infodir)
c5f94070 104 $(MAKE) subdir_do DO=install-info "DODIRS=$(SUBDIRS)"
12682548 105 $(INSTALL_DATA) cfg-paper.info $(infodir)/cfg-paper.info
bcdbe02f 106 $(INSTALL_DATA) configure.info $(infodir)/configure.info
9a9e8e7f
RP
107 $(MAKE) dir.info install-dir.info
108
109install-dir.info:
110 $(INSTALL_DATA) dir.info $(infodir)/dir.info
4d714963 111
062676eb 112# clib send_pr
7fcfdcf7 113# all-libgcc
66cfe047 114all.normal: .stmp-libiberty .stmp-mmalloc .stmp-texinfo .stmp-bison .stmp-byacc \
b7dd30ab
RP
115 .stmp-bfd .stmp-ld .stmp-gas .stmp-gcc .stmp-binutils \
116 .stmp-libg++ .stmp-readline .stmp-gdb .stmp-make .stmp-cvs \
117 .stmp-grep .stmp-patch .stmp-emacs .stmp-ispell .stmp-fileutils \
66cfe047
SG
118 .stmp-newlib
119all.cross: .stmp-libiberty .stmp-mmalloc .stmp-gas .stmp-bison .stmp-ld \
120 .stmp-bfd .stmp-libgcc .stmp-gdb
4d714963
RP
121# $(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS) $(OTHERS)"
122
66cfe047
SG
123clean: clean-stamps clean-libiberty clean-mmalloc clean-texinfo clean-bfd \
124 clean-newlib clean-binutils \
9d98d2ac 125 clean-bison clean-byacc clean-ld clean-gas \
7fcfdcf7 126 clean-gcc clean-libgcc clean-readline clean-glob clean-gdb \
25113b46 127 clean-make clean-diff clean-grep clean-rcs clean-gdbm \
7fcfdcf7
SC
128 clean-cvs clean-patch clean-emacs clean-ispell clean-fileutils \
129 clean-libg++
130 -rm -rf *.a TEMP errs core *.o *~ \#* TAGS *.E
131
132clean-stamps:
9d98d2ac 133 -rm -f .stmp-*
4d714963 134
ba8abfce
JG
135install: $(INSTALL_TARGET) $(srcdir)/configure.man
136 $(INSTALL_DATA) $(srcdir)/configure.man $(man1dir)/configure.1
b26ff9d8 137
66cfe047 138install.all: install-dirs install-libiberty install-mmalloc install-texinfo \
7fcfdcf7 139 install-bfd install-binutils install-bison install-byacc \
9d98d2ac 140 install-ld install-gas install-gcc \
7fcfdcf7
SC
141 install-libgcc install-readline install-glob install-gdb \
142 install-make install-cvs install-patch install-emacs \
143 install-ispell install-fileutils install-libg++ install-newlib
144
66cfe047
SG
145install.cross: install-dirs install-libiberty install-mmalloc install-binutils \
146 install-bison install-byacc install-ld install-gas install-libgcc \
147 install-readline install-glob install-gdb install-mmalloc
23e3e7f9 148
4d714963 149### libiberty
9d98d2ac
RP
150all-libiberty: .stmp-libiberty
151.stmp-libiberty:
7fcfdcf7 152 if [ -d ./libiberty ] ; then \
77806c3e 153 rootme=`pwd` ; export rootme ; \
7fcfdcf7 154 (cd ./libiberty; \
4d714963
RP
155 $(MAKE) \
156 "against=$(against)" \
157 "AR=$(AR)" \
158 "AR_FLAGS=$(AR_FLAGS)" \
159 "CC=$(CC)" \
160 "RANLIB=$(RANLIB)" \
161 "LOADLIBES=$(LOADLIBES)" \
162 "LDFLAGS=$(LDFLAGS)" \
163 "BISON=$(BISON)" \
164 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
165 all) ; \
166 else \
167 true ; \
168 fi
9d98d2ac 169 touch .stmp-libiberty
4d714963
RP
170
171clean-libiberty: force
7fcfdcf7 172 if [ -d ./libiberty ] ; then \
77806c3e 173 rootme=`pwd` ; export rootme ; \
7fcfdcf7 174 (cd ./libiberty; \
4d714963
RP
175 $(MAKE) \
176 "against=$(against)" \
177 "AR=$(AR)" \
178 "AR_FLAGS=$(AR_FLAGS)" \
179 "CC=$(CC)" \
180 "RANLIB=$(RANLIB)" \
181 "LOADLIBES=$(LOADLIBES)" \
182 "LDFLAGS=$(LDFLAGS)" \
183 "BISON=$(BISON)" \
184 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
185 clean) ; \
186 else \
187 true ; \
188 fi
4d714963
RP
189
190install-libiberty: force
7fcfdcf7 191 if [ -d ./libiberty ] ; then \
77806c3e 192 rootme=`pwd` ; export rootme ; \
7fcfdcf7 193 (cd ./libiberty; \
4d714963
RP
194 $(MAKE) \
195 "against=$(against)" \
196 "AR=$(AR)" \
197 "AR_FLAGS=$(AR_FLAGS)" \
198 "CC=$(CC)" \
199 "RANLIB=$(RANLIB)" \
200 "LOADLIBES=$(LOADLIBES)" \
201 "LDFLAGS=$(LDFLAGS)" \
202 "BISON=$(BISON)" \
203 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
204 install) ; \
205 else \
206 true ; \
207 fi
23e3e7f9 208
66cfe047
SG
209### mmalloc
210all-mmalloc: .stmp-mmalloc
211.stmp-mmalloc:
212 if [ -d ./mmalloc ] ; then \
213 rootme=`pwd` ; export rootme ; \
214 (cd ./mmalloc; \
215 $(MAKE) \
216 "against=$(against)" \
217 "AR=$(AR)" \
218 "AR_FLAGS=$(AR_FLAGS)" \
219 "CC=$(CC)" \
220 "RANLIB=$(RANLIB)" \
221 "LOADLIBES=$(LOADLIBES)" \
222 "LDFLAGS=$(LDFLAGS)" \
223 "BISON=$(BISON)" \
224 "MAKEINFO=$(MAKEINFO)" \
225 all) ; \
226 else \
227 true ; \
228 fi
229 touch .stmp-mmalloc
230
231clean-mmalloc: force
232 if [ -d ./mmalloc ] ; then \
233 rootme=`pwd` ; export rootme ; \
234 (cd ./mmalloc; \
235 $(MAKE) \
236 "against=$(against)" \
237 "AR=$(AR)" \
238 "AR_FLAGS=$(AR_FLAGS)" \
239 "CC=$(CC)" \
240 "RANLIB=$(RANLIB)" \
241 "LOADLIBES=$(LOADLIBES)" \
242 "LDFLAGS=$(LDFLAGS)" \
243 "BISON=$(BISON)" \
244 "MAKEINFO=$(MAKEINFO)" \
245 clean) ; \
246 else \
247 true ; \
248 fi
249
250install-mmalloc: force
251 if [ -d ./mmalloc ] ; then \
252 rootme=`pwd` ; export rootme ; \
253 (cd ./mmalloc; \
254 $(MAKE) \
255 "against=$(against)" \
256 "AR=$(AR)" \
257 "AR_FLAGS=$(AR_FLAGS)" \
258 "CC=$(CC)" \
259 "RANLIB=$(RANLIB)" \
260 "LOADLIBES=$(LOADLIBES)" \
261 "LDFLAGS=$(LDFLAGS)" \
262 "BISON=$(BISON)" \
263 "MAKEINFO=$(MAKEINFO)" \
264 install) ; \
265 else \
266 true ; \
267 fi
268
4d714963 269### texinfo
9d98d2ac
RP
270all-texinfo: .stmp-libiberty .stmp-texinfo
271.stmp-texinfo:
7fcfdcf7 272 if [ -d ./texinfo ] ; then \
77806c3e
RP
273 rootme=`pwd` ; export rootme ; \
274 rootme=`pwd` ; export rootme ; \
7fcfdcf7 275 (cd ./texinfo; \
4d714963
RP
276 $(MAKE) \
277 "against=$(against)" \
278 "AR=$(AR)" \
279 "AR_FLAGS=$(AR_FLAGS)" \
280 "CC=$(CC)" \
281 "RANLIB=$(RANLIB)" \
282 "LOADLIBES=$(LOADLIBES)" \
283 "LDFLAGS=$(LDFLAGS)" \
284 "BISON=$(BISON)" \
285 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
286 all) ; \
287 else \
288 true ; \
289 fi
9d98d2ac 290 touch .stmp-texinfo
4d714963
RP
291
292clean-texinfo: force
7fcfdcf7 293 if [ -d ./texinfo ] ; then \
77806c3e 294 rootme=`pwd` ; export rootme ; \
7fcfdcf7 295 (cd ./texinfo; \
4d714963
RP
296 $(MAKE) \
297 "against=$(against)" \
298 "AR=$(AR)" \
299 "AR_FLAGS=$(AR_FLAGS)" \
300 "CC=$(CC)" \
301 "RANLIB=$(RANLIB)" \
302 "LOADLIBES=$(LOADLIBES)" \
303 "LDFLAGS=$(LDFLAGS)" \
304 "BISON=$(BISON)" \
305 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
306 clean) ; \
307 else \
308 true ; \
309 fi
4d714963
RP
310
311install-texinfo: force
7fcfdcf7 312 if [ -d ./texinfo ] ; then \
77806c3e 313 rootme=`pwd` ; export rootme ; \
7fcfdcf7 314 (cd ./texinfo; \
4d714963
RP
315 $(MAKE) \
316 "against=$(against)" \
317 "AR=$(AR)" \
318 "AR_FLAGS=$(AR_FLAGS)" \
319 "CC=$(CC)" \
320 "RANLIB=$(RANLIB)" \
321 "LOADLIBES=$(LOADLIBES)" \
322 "LDFLAGS=$(LDFLAGS)" \
323 "BISON=$(BISON)" \
324 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
325 install) ; \
326 else \
327 true ; \
328 fi
23e3e7f9 329
4d714963 330### bfd
9d98d2ac
RP
331all-bfd: .stmp-bfd
332.stmp-bfd:
7fcfdcf7 333 if [ -d ./bfd ] ; then \
77806c3e 334 rootme=`pwd` ; export rootme ; \
7fcfdcf7 335 (cd ./bfd; \
4d714963
RP
336 $(MAKE) \
337 "against=$(against)" \
338 "AR=$(AR)" \
339 "AR_FLAGS=$(AR_FLAGS)" \
340 "CC=$(CC)" \
341 "RANLIB=$(RANLIB)" \
342 "LOADLIBES=$(LOADLIBES)" \
343 "LDFLAGS=$(LDFLAGS)" \
344 "BISON=$(BISON)" \
345 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
346 all) ; \
347 else \
348 true ; \
349 fi
9d98d2ac 350 touch .stmp-bfd
4d714963
RP
351
352clean-bfd: force
7fcfdcf7 353 if [ -d ./bfd ] ; then \
77806c3e 354 rootme=`pwd` ; export rootme ; \
7fcfdcf7 355 (cd ./bfd; \
4d714963
RP
356 $(MAKE) \
357 "against=$(against)" \
358 "AR=$(AR)" \
359 "AR_FLAGS=$(AR_FLAGS)" \
360 "CC=$(CC)" \
361 "RANLIB=$(RANLIB)" \
362 "LOADLIBES=$(LOADLIBES)" \
363 "LDFLAGS=$(LDFLAGS)" \
364 "BISON=$(BISON)" \
365 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
366 clean) ; \
367 else \
368 true ; \
369 fi
4d714963
RP
370
371install-bfd: force
7fcfdcf7 372 if [ -d ./bfd ] ; then \
77806c3e 373 rootme=`pwd` ; export rootme ; \
7fcfdcf7 374 (cd ./bfd; \
4d714963
RP
375 $(MAKE) \
376 "against=$(against)" \
377 "AR=$(AR)" \
378 "AR_FLAGS=$(AR_FLAGS)" \
379 "CC=$(CC)" \
380 "RANLIB=$(RANLIB)" \
381 "LOADLIBES=$(LOADLIBES)" \
382 "LDFLAGS=$(LDFLAGS)" \
383 "BISON=$(BISON)" \
384 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
385 install) ; \
386 else \
387 true ; \
388 fi
23e3e7f9 389
4d714963 390### binutils
9d98d2ac
RP
391all-binutils: .stmp-libiberty .stmp-bfd .stmp-binutils
392.stmp-binutils:
7fcfdcf7 393 if [ -d ./binutils ] ; then \
77806c3e 394 rootme=`pwd` ; export rootme ; \
7fcfdcf7 395 (cd ./binutils; \
4d714963
RP
396 $(MAKE) \
397 "against=$(against)" \
398 "AR=$(AR)" \
399 "AR_FLAGS=$(AR_FLAGS)" \
400 "CC=$(CC)" \
401 "RANLIB=$(RANLIB)" \
402 "LOADLIBES=$(LOADLIBES)" \
403 "LDFLAGS=$(LDFLAGS)" \
404 "BISON=$(BISON)" \
405 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
406 all) ; \
407 else \
408 true ; \
409 fi
9d98d2ac 410 touch .stmp-binutils
4d714963
RP
411
412clean-binutils: force
7fcfdcf7 413 if [ -d ./binutils ] ; then \
77806c3e 414 rootme=`pwd` ; export rootme ; \
7fcfdcf7 415 (cd ./binutils; \
4d714963
RP
416 $(MAKE) \
417 "against=$(against)" \
418 "AR=$(AR)" \
419 "AR_FLAGS=$(AR_FLAGS)" \
420 "CC=$(CC)" \
421 "RANLIB=$(RANLIB)" \
422 "LOADLIBES=$(LOADLIBES)" \
423 "LDFLAGS=$(LDFLAGS)" \
424 "BISON=$(BISON)" \
425 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
426 clean) ; \
427 else \
428 true ; \
429 fi
4d714963
RP
430
431install-binutils: force
7fcfdcf7 432 if [ -d ./binutils ] ; then \
77806c3e 433 rootme=`pwd` ; export rootme ; \
7fcfdcf7
SC
434 (cd ./binutils; \
435 $(MAKE) \
436 "against=$(against)" \
437 "AR=$(AR)" \
438 "AR_FLAGS=$(AR_FLAGS)" \
439 "CC=$(CC)" \
440 "RANLIB=$(RANLIB)" \
441 "LOADLIBES=$(LOADLIBES)" \
442 "LDFLAGS=$(LDFLAGS)" \
443 "BISON=$(BISON)" \
444 "MAKEINFO=$(MAKEINFO)" \
445 install) ; \
446 else \
447 true ; \
448 fi
449
450### newlib
9d98d2ac
RP
451all-newlib: .stmp-newlib
452.stmp-newlib:
7fcfdcf7
SC
453 if [ -d ./newlib ] ; then \
454 rootme=`pwd` ; export rootme ; \
455 (cd ./newlib; \
456 $(MAKE) \
457 "against=$(against)" \
458 "AR=$(AR)" \
459 "AR_FLAGS=$(AR_FLAGS)" \
460 "CC=$(CC)" \
461 "RANLIB=$(RANLIB)" \
462 "LOADLIBES=$(LOADLIBES)" \
463 "LDFLAGS=$(LDFLAGS)" \
464 "BISON=$(BISON)" \
465 "MAKEINFO=$(MAKEINFO)" \
466 all) ; \
467 else \
468 true ; \
469 fi
9d98d2ac 470 touch .stmp-newlib
7fcfdcf7
SC
471
472clean-newlib: force
473 if [ -d ./newlib ] ; then \
474 rootme=`pwd` ; export rootme ; \
475 (cd ./newlib; \
476 $(MAKE) \
477 "against=$(against)" \
478 "AR=$(AR)" \
479 "AR_FLAGS=$(AR_FLAGS)" \
480 "CC=$(CC)" \
481 "RANLIB=$(RANLIB)" \
482 "LOADLIBES=$(LOADLIBES)" \
483 "LDFLAGS=$(LDFLAGS)" \
484 "BISON=$(BISON)" \
485 "MAKEINFO=$(MAKEINFO)" \
486 clean) ; \
487 else \
488 true ; \
489 fi
490
491install-newlib: force
492 if [ -d ./newlib ] ; then \
493 rootme=`pwd` ; export rootme ; \
494 (cd ./newlib; \
4d714963
RP
495 $(MAKE) \
496 "against=$(against)" \
497 "AR=$(AR)" \
498 "AR_FLAGS=$(AR_FLAGS)" \
499 "CC=$(CC)" \
500 "RANLIB=$(RANLIB)" \
501 "LOADLIBES=$(LOADLIBES)" \
502 "LDFLAGS=$(LDFLAGS)" \
503 "BISON=$(BISON)" \
504 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
505 install) ; \
506 else \
507 true ; \
508 fi
23e3e7f9 509
4d714963 510### byacc
9d98d2ac
RP
511all-byacc: .stmp-byacc
512.stmp-byacc:
7fcfdcf7 513 if [ -d ./byacc ] ; then \
77806c3e 514 rootme=`pwd` ; export rootme ; \
7fcfdcf7 515 (cd ./byacc; \
4d714963
RP
516 $(MAKE) \
517 "against=$(against)" \
518 "AR=$(AR)" \
519 "AR_FLAGS=$(AR_FLAGS)" \
520 "CC=$(CC)" \
521 "RANLIB=$(RANLIB)" \
522 "LOADLIBES=$(LOADLIBES)" \
523 "LDFLAGS=$(LDFLAGS)" \
524 "BISON=$(BISON)" \
525 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
526 all) ; \
527 else \
528 true ; \
529 fi
9d98d2ac 530 touch .stmp-byacc
4d714963
RP
531
532clean-byacc: force
7fcfdcf7 533 if [ -d ./byacc ] ; then \
77806c3e 534 rootme=`pwd` ; export rootme ; \
7fcfdcf7 535 (cd ./byacc; \
4d714963
RP
536 $(MAKE) \
537 "against=$(against)" \
538 "AR=$(AR)" \
539 "AR_FLAGS=$(AR_FLAGS)" \
540 "CC=$(CC)" \
541 "RANLIB=$(RANLIB)" \
542 "LOADLIBES=$(LOADLIBES)" \
543 "LDFLAGS=$(LDFLAGS)" \
544 "BISON=$(BISON)" \
545 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
546 clean) ; \
547 else \
548 true ; \
549 fi
4d714963
RP
550
551install-byacc: force
7fcfdcf7 552 if [ -d ./byacc ] ; then \
77806c3e 553 rootme=`pwd` ; export rootme ; \
7fcfdcf7 554 (cd ./byacc; \
4d714963
RP
555 $(MAKE) \
556 "against=$(against)" \
557 "AR=$(AR)" \
558 "AR_FLAGS=$(AR_FLAGS)" \
559 "CC=$(CC)" \
560 "RANLIB=$(RANLIB)" \
561 "LOADLIBES=$(LOADLIBES)" \
562 "LDFLAGS=$(LDFLAGS)" \
563 "BISON=$(BISON)" \
564 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
565 install) ; \
566 else \
567 true ; \
568 fi
23e3e7f9 569
4d714963 570### bison
9d98d2ac
RP
571all-bison: .stmp-libiberty .stmp-bison
572.stmp-bison:
7fcfdcf7 573 if [ -d ./bison ] ; then \
77806c3e 574 rootme=`pwd` ; export rootme ; \
7fcfdcf7 575 (cd ./bison; \
4d714963 576 $(MAKE) \
b74fd080
RP
577 "prefix=$(prefix)" \
578 "datadir=$(datadir)" \
4d714963
RP
579 "AR=$(AR)" \
580 "AR_FLAGS=$(AR_FLAGS)" \
581 "CC=$(CC)" \
582 "RANLIB=$(RANLIB)" \
583 "LOADLIBES=$(LOADLIBES)" \
584 "LDFLAGS=$(LDFLAGS)" \
585 "BISON=$(BISON)" \
586 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
587 all) ; \
588 else \
589 true ; \
590 fi
9d98d2ac 591 touch .stmp-bison
4d714963
RP
592
593clean-bison: force
7fcfdcf7 594 if [ -d ./bison ] ; then \
77806c3e 595 rootme=`pwd` ; export rootme ; \
7fcfdcf7 596 (cd ./bison; \
4d714963 597 $(MAKE) \
b74fd080
RP
598 "prefix=$(prefix)" \
599 "datadir=$(datadir)" \
4d714963
RP
600 "AR=$(AR)" \
601 "AR_FLAGS=$(AR_FLAGS)" \
602 "CC=$(CC)" \
603 "RANLIB=$(RANLIB)" \
604 "LOADLIBES=$(LOADLIBES)" \
605 "LDFLAGS=$(LDFLAGS)" \
606 "BISON=$(BISON)" \
607 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
608 clean) ; \
609 else \
610 true ; \
611 fi
4d714963
RP
612
613install-bison: force
7fcfdcf7 614 if [ -d ./bison ] ; then \
77806c3e 615 rootme=`pwd` ; export rootme ; \
7fcfdcf7 616 (cd ./bison; \
4d714963 617 $(MAKE) \
b74fd080
RP
618 "prefix=$(prefix)" \
619 "datadir=$(datadir)" \
4d714963
RP
620 "AR=$(AR)" \
621 "AR_FLAGS=$(AR_FLAGS)" \
622 "CC=$(CC)" \
623 "RANLIB=$(RANLIB)" \
624 "LOADLIBES=$(LOADLIBES)" \
625 "LDFLAGS=$(LDFLAGS)" \
626 "BISON=$(BISON)" \
627 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
628 install) ; \
629 else \
630 true ; \
631 fi
23e3e7f9 632
4d714963 633### gcc
43137051 634all-gcc: .stmp-libiberty .stmp-bison .stmp-gas .stmp-gcc
9d98d2ac 635.stmp-gcc:
7fcfdcf7 636 if [ -d ./gcc ] ; then \
77806c3e 637 rootme=`pwd` ; export rootme ; \
7fcfdcf7 638 (cd ./gcc; \
4d714963
RP
639 $(MAKE) \
640 "against=$(against)" \
641 "AR=$(AR)" \
642 "AR_FLAGS=$(AR_FLAGS)" \
643 "CC=$(CC)" \
644 "RANLIB=$(RANLIB)" \
645 "LOADLIBES=$(LOADLIBES)" \
646 "LDFLAGS=$(LDFLAGS)" \
647 "BISON=$(BISON)" \
648 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
649 all) ; \
650 else \
651 true ; \
652 fi
9d98d2ac 653 touch .stmp-gcc
4d714963
RP
654
655clean-gcc: force
7fcfdcf7 656 if [ -d ./gcc ] ; then \
77806c3e 657 rootme=`pwd` ; export rootme ; \
7fcfdcf7 658 (cd ./gcc; \
4d714963
RP
659 $(MAKE) \
660 "against=$(against)" \
661 "AR=$(AR)" \
662 "AR_FLAGS=$(AR_FLAGS)" \
663 "CC=$(CC)" \
664 "RANLIB=$(RANLIB)" \
665 "LOADLIBES=$(LOADLIBES)" \
666 "LDFLAGS=$(LDFLAGS)" \
667 "BISON=$(BISON)" \
668 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
669 clean) ; \
670 else \
671 true ; \
672 fi
4d714963
RP
673
674install-gcc:
7fcfdcf7 675 if [ -d ./gcc ] ; then \
77806c3e 676 rootme=`pwd` ; export rootme ; \
7fcfdcf7 677 (cd ./gcc; \
4d714963
RP
678 $(MAKE) \
679 "against=$(against)" \
680 "AR=$(AR)" \
681 "AR_FLAGS=$(AR_FLAGS)" \
682 "CC=$(CC)" \
683 "RANLIB=$(RANLIB)" \
684 "LOADLIBES=$(LOADLIBES)" \
685 "LDFLAGS=$(LDFLAGS)" \
686 "BISON=$(BISON)" \
687 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
688 install) ; \
689 else \
690 true ; \
691 fi
23e3e7f9 692
4d714963 693### readline
9d98d2ac
RP
694all-readline: .stmp-readline
695.stmp-readline:
7fcfdcf7 696 if [ -d ./readline ] ; then \
77806c3e 697 rootme=`pwd` ; export rootme ; \
7fcfdcf7 698 (cd ./readline; \
4d714963
RP
699 $(MAKE) \
700 "against=$(against)" \
701 "AR=$(AR)" \
702 "AR_FLAGS=$(AR_FLAGS)" \
703 "CC=$(CC)" \
704 "RANLIB=$(RANLIB)" \
705 "LOADLIBES=$(LOADLIBES)" \
706 "LDFLAGS=$(LDFLAGS)" \
707 "BISON=$(BISON)" \
708 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
709 all) ; \
710 else \
711 true ; \
712 fi
9d98d2ac 713 touch .stmp-readline
4d714963
RP
714
715clean-readline: force
7fcfdcf7 716 if [ -d ./readline ] ; then \
77806c3e 717 rootme=`pwd` ; export rootme ; \
7fcfdcf7 718 (cd ./readline; \
4d714963
RP
719 $(MAKE) \
720 "against=$(against)" \
721 "AR=$(AR)" \
722 "AR_FLAGS=$(AR_FLAGS)" \
723 "CC=$(CC)" \
724 "RANLIB=$(RANLIB)" \
725 "LOADLIBES=$(LOADLIBES)" \
726 "LDFLAGS=$(LDFLAGS)" \
727 "BISON=$(BISON)" \
728 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
729 clean) ; \
730 else \
731 true ; \
732 fi
4d714963
RP
733
734install-readline: force
7fcfdcf7 735 if [ -d ./readline ] ; then \
77806c3e 736 rootme=`pwd` ; export rootme ; \
7fcfdcf7 737 (cd ./readline; \
4d714963
RP
738 $(MAKE) \
739 "against=$(against)" \
740 "AR=$(AR)" \
741 "AR_FLAGS=$(AR_FLAGS)" \
742 "CC=$(CC)" \
743 "RANLIB=$(RANLIB)" \
744 "LOADLIBES=$(LOADLIBES)" \
745 "LDFLAGS=$(LDFLAGS)" \
746 "BISON=$(BISON)" \
747 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
748 install) ; \
749 else \
750 true ; \
751 fi
23e3e7f9 752
4d714963 753### glob
9d98d2ac
RP
754all-glob: .stmp-glob
755.stmp-glob:
7fcfdcf7 756 if [ -d ./glob ] ; then \
77806c3e 757 rootme=`pwd` ; export rootme ; \
7fcfdcf7 758 (cd ./glob; \
4d714963
RP
759 $(MAKE) \
760 "against=$(against)" \
761 "AR=$(AR)" \
762 "AR_FLAGS=$(AR_FLAGS)" \
763 "CC=$(CC)" \
764 "RANLIB=$(RANLIB)" \
765 "LOADLIBES=$(LOADLIBES)" \
766 "LDFLAGS=$(LDFLAGS)" \
767 "BISON=$(BISON)" \
768 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
769 all) ; \
770 else \
771 true ; \
772 fi
9d98d2ac 773 touch .stmp-glob
4d714963
RP
774
775clean-glob: force
7fcfdcf7 776 if [ -d ./glob ] ; then \
77806c3e 777 rootme=`pwd` ; export rootme ; \
7fcfdcf7 778 (cd ./glob; \
4d714963
RP
779 $(MAKE) \
780 "against=$(against)" \
781 "AR=$(AR)" \
782 "AR_FLAGS=$(AR_FLAGS)" \
783 "CC=$(CC)" \
784 "RANLIB=$(RANLIB)" \
785 "LOADLIBES=$(LOADLIBES)" \
786 "LDFLAGS=$(LDFLAGS)" \
787 "BISON=$(BISON)" \
788 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
789 clean) ; \
790 else \
791 true ; \
792 fi
4d714963
RP
793
794install-glob: force
7fcfdcf7 795 if [ -d ./glob ] ; then \
77806c3e 796 rootme=`pwd` ; export rootme ; \
7fcfdcf7 797 (cd ./glob; \
4d714963
RP
798 $(MAKE) \
799 "against=$(against)" \
800 "AR=$(AR)" \
801 "AR_FLAGS=$(AR_FLAGS)" \
802 "CC=$(CC)" \
803 "RANLIB=$(RANLIB)" \
804 "LOADLIBES=$(LOADLIBES)" \
805 "LDFLAGS=$(LDFLAGS)" \
806 "BISON=$(BISON)" \
807 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
808 install) ; \
809 else \
810 true ; \
811 fi
23e3e7f9 812
4d714963 813### gas
9d98d2ac
RP
814all-gas: .stmp-libiberty .stmp-bfd .stmp-gas
815.stmp-gas:
7fcfdcf7 816 if [ -d ./gas ] ; then \
77806c3e 817 rootme=`pwd` ; export rootme ; \
7fcfdcf7 818 (cd ./gas; \
4d714963
RP
819 $(MAKE) \
820 "against=$(against)" \
821 "AR=$(AR)" \
822 "AR_FLAGS=$(AR_FLAGS)" \
823 "CC=$(CC)" \
824 "RANLIB=$(RANLIB)" \
825 "LOADLIBES=$(LOADLIBES)" \
826 "LDFLAGS=$(LDFLAGS)" \
827 "BISON=$(BISON)" \
828 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
829 all) ; \
830 else \
831 true ; \
832 fi
9d98d2ac 833 touch .stmp-gas
4d714963
RP
834
835clean-gas: force
7fcfdcf7 836 if [ -d ./gas ] ; then \
77806c3e 837 rootme=`pwd` ; export rootme ; \
7fcfdcf7 838 (cd ./gas; \
4d714963
RP
839 $(MAKE) \
840 "against=$(against)" \
841 "AR=$(AR)" \
842 "AR_FLAGS=$(AR_FLAGS)" \
843 "CC=$(CC)" \
844 "RANLIB=$(RANLIB)" \
845 "LOADLIBES=$(LOADLIBES)" \
846 "LDFLAGS=$(LDFLAGS)" \
847 "BISON=$(BISON)" \
848 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
849 clean) ; \
850 else \
851 true ; \
852 fi
4d714963
RP
853
854install-gas: force
7fcfdcf7 855 if [ -d ./gas ] ; then \
77806c3e 856 rootme=`pwd` ; export rootme ; \
7fcfdcf7 857 (cd ./gas; \
4d714963
RP
858 $(MAKE) \
859 "against=$(against)" \
860 "AR=$(AR)" \
861 "AR_FLAGS=$(AR_FLAGS)" \
862 "CC=$(CC)" \
863 "RANLIB=$(RANLIB)" \
864 "LOADLIBES=$(LOADLIBES)" \
865 "LDFLAGS=$(LDFLAGS)" \
866 "BISON=$(BISON)" \
867 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
868 install) ; \
869 else \
870 true ; \
871 fi
23e3e7f9 872
4d714963 873### ld
9d98d2ac
RP
874all-ld: .stmp-libiberty .stmp-bfd .stmp-bison .stmp-ld
875.stmp-ld:
7fcfdcf7 876 if [ -d ./ld ] ; then \
77806c3e 877 rootme=`pwd` ; export rootme ; \
7fcfdcf7 878 (cd ./ld; \
4d714963
RP
879 $(MAKE) \
880 "against=$(against)" \
881 "AR=$(AR)" \
882 "AR_FLAGS=$(AR_FLAGS)" \
883 "CC=$(CC)" \
884 "RANLIB=$(RANLIB)" \
885 "LOADLIBES=$(LOADLIBES)" \
886 "LDFLAGS=$(LDFLAGS)" \
887 "BISON=$(BISON)" \
888 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
889 all) ; \
890 else \
891 true ; \
892 fi
9d98d2ac 893 touch .stmp-ld
a0f47eb7 894
4d714963 895clean-ld: force
7fcfdcf7 896 if [ -d ./ld ] ; then \
77806c3e 897 rootme=`pwd` ; export rootme ; \
7fcfdcf7 898 (cd ./ld; \
4d714963
RP
899 $(MAKE) \
900 "against=$(against)" \
901 "AR=$(AR)" \
902 "AR_FLAGS=$(AR_FLAGS)" \
903 "CC=$(CC)" \
904 "RANLIB=$(RANLIB)" \
905 "LOADLIBES=$(LOADLIBES)" \
906 "LDFLAGS=$(LDFLAGS)" \
907 "BISON=$(BISON)" \
908 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
909 clean) ; \
910 else \
911 true ; \
912 fi
6a3958b2 913
4d714963 914install-ld: force
7fcfdcf7 915 if [ -d ./ld ] ; then \
77806c3e 916 rootme=`pwd` ; export rootme ; \
7fcfdcf7 917 (cd ./ld; \
4d714963
RP
918 $(MAKE) \
919 "against=$(against)" \
920 "AR=$(AR)" \
921 "AR_FLAGS=$(AR_FLAGS)" \
922 "CC=$(CC)" \
923 "RANLIB=$(RANLIB)" \
924 "LOADLIBES=$(LOADLIBES)" \
925 "LDFLAGS=$(LDFLAGS)" \
926 "BISON=$(BISON)" \
927 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
928 install) ; \
929 else \
930 true ; \
931 fi
23e3e7f9 932
7fcfdcf7 933### libgcc (and libgcc1)
9d98d2ac
RP
934all-libgcc1: all-gas all-binutils .stmp-libgcc1
935.stmp-libgcc1:
7fcfdcf7 936 if [ -d ./libgcc ] ; then \
77806c3e 937 rootme=`pwd` ; export rootme ; \
7fcfdcf7 938 (cd ./libgcc; \
12682548
RP
939 $(MAKE) \
940 "against=$(against)" \
941 "AR=$(AR)" \
942 "AR_FLAGS=$(AR_FLAGS)" \
943 "CC=$(CC)" \
944 "RANLIB=$(RANLIB)" \
945 "LOADLIBES=$(LOADLIBES)" \
946 "LDFLAGS=$(LDFLAGS)" \
947 "BISON=$(BISON)" \
948 "MAKEINFO=$(MAKEINFO)" \
7fcfdcf7 949 libgcc1.a) ; \
12682548
RP
950 else \
951 true ; \
952 fi
9d98d2ac 953 touch .stmp-libgcc1
12682548 954
7fcfdcf7
SC
955clean-libgcc1: force
956 if [ -d ./libgcc ] ; then \
77806c3e 957 rootme=`pwd` ; export rootme ; \
7fcfdcf7 958 (cd ./libgcc; \
12682548
RP
959 $(MAKE) \
960 "against=$(against)" \
961 "AR=$(AR)" \
962 "AR_FLAGS=$(AR_FLAGS)" \
963 "CC=$(CC)" \
964 "RANLIB=$(RANLIB)" \
965 "LOADLIBES=$(LOADLIBES)" \
966 "LDFLAGS=$(LDFLAGS)" \
967 "BISON=$(BISON)" \
968 "MAKEINFO=$(MAKEINFO)" \
7fcfdcf7 969 clean-libgcc1) ; \
12682548
RP
970 else \
971 true ; \
972 fi
973
7fcfdcf7
SC
974install-libgcc1: force
975 echo libgcc1 is a component, not an installable target
12682548 976
9d98d2ac
RP
977all-libgcc: all-gas all-gcc all-binutils .stmp-libgcc
978.stmp-libgcc:
ba8abfce 979 true
7fcfdcf7 980 if [ -d ./libgcc ] ; then \
77806c3e 981 rootme=`pwd` ; export rootme ; \
7fcfdcf7 982 (cd ./libgcc; \
4d714963
RP
983 $(MAKE) \
984 "against=$(against)" \
985 "AR=$(AR)" \
986 "AR_FLAGS=$(AR_FLAGS)" \
987 "CC=$(CC)" \
988 "RANLIB=$(RANLIB)" \
989 "LOADLIBES=$(LOADLIBES)" \
990 "LDFLAGS=$(LDFLAGS)" \
991 "BISON=$(BISON)" \
992 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
993 all) ; \
994 else \
995 true ; \
996 fi
9d98d2ac 997 touch .stmp-libgcc
c5f94070 998
7fcfdcf7
SC
999clean-libgcc: force
1000 if [ -d ./libgcc ] ; then \
77806c3e 1001 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1002 (cd ./libgcc; \
4d714963
RP
1003 $(MAKE) \
1004 "against=$(against)" \
1005 "AR=$(AR)" \
1006 "AR_FLAGS=$(AR_FLAGS)" \
1007 "CC=$(CC)" \
1008 "RANLIB=$(RANLIB)" \
1009 "LOADLIBES=$(LOADLIBES)" \
1010 "LDFLAGS=$(LDFLAGS)" \
1011 "BISON=$(BISON)" \
1012 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1013 clean) ; \
1014 else \
1015 true ; \
1016 fi
4d714963 1017
7fcfdcf7
SC
1018install-libgcc: force
1019 if [ -d ./libgcc ] ; then \
77806c3e 1020 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1021 (cd ./libgcc; \
4d714963
RP
1022 $(MAKE) \
1023 "against=$(against)" \
1024 "AR=$(AR)" \
1025 "AR_FLAGS=$(AR_FLAGS)" \
1026 "CC=$(CC)" \
1027 "RANLIB=$(RANLIB)" \
1028 "LOADLIBES=$(LOADLIBES)" \
1029 "LDFLAGS=$(LDFLAGS)" \
1030 "BISON=$(BISON)" \
1031 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1032 install) ; \
1033 else \
1034 true ; \
1035 fi
23e3e7f9 1036
4d714963 1037### gdb
66cfe047
SG
1038all-gdb: .stmp-bfd .stmp-libiberty .stmp-mmalloc .stmp-readline .stmp-glob \
1039 .stmp-bison .stmp-gdb
9d98d2ac 1040.stmp-gdb:
7fcfdcf7 1041 if [ -d ./gdb ] ; then \
77806c3e 1042 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1043 (cd ./gdb; \
4d714963
RP
1044 $(MAKE) \
1045 "against=$(against)" \
1046 "AR=$(AR)" \
1047 "AR_FLAGS=$(AR_FLAGS)" \
1048 "CC=$(CC)" \
1049 "RANLIB=$(RANLIB)" \
1050 "LOADLIBES=$(LOADLIBES)" \
1051 "LDFLAGS=$(LDFLAGS)" \
1052 "BISON=$(BISON)" \
1053 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1054 all) ; \
1055 else \
1056 true ; \
1057 fi
9d98d2ac 1058 touch .stmp-gdb
4d714963
RP
1059
1060clean-gdb: force
7fcfdcf7 1061 if [ -d ./gdb ] ; then \
77806c3e 1062 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1063 (cd ./gdb; \
4d714963
RP
1064 $(MAKE) \
1065 "against=$(against)" \
1066 "AR=$(AR)" \
1067 "AR_FLAGS=$(AR_FLAGS)" \
1068 "CC=$(CC)" \
1069 "RANLIB=$(RANLIB)" \
1070 "LOADLIBES=$(LOADLIBES)" \
1071 "LDFLAGS=$(LDFLAGS)" \
1072 "BISON=$(BISON)" \
1073 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1074 clean) ; \
1075 else \
1076 true ; \
1077 fi
4d714963
RP
1078
1079install-gdb: force
7fcfdcf7 1080 if [ -d ./gdb ] ; then \
77806c3e 1081 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1082 (cd ./gdb; \
4d714963
RP
1083 $(MAKE) \
1084 "against=$(against)" \
1085 "AR=$(AR)" \
1086 "AR_FLAGS=$(AR_FLAGS)" \
1087 "CC=$(CC)" \
1088 "RANLIB=$(RANLIB)" \
1089 "LOADLIBES=$(LOADLIBES)" \
1090 "LDFLAGS=$(LDFLAGS)" \
1091 "BISON=$(BISON)" \
1092 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1093 install) ; \
1094 else \
1095 true ; \
1096 fi
23e3e7f9 1097
4d714963 1098### make
9d98d2ac
RP
1099all-make: all-libiberty .stmp-make
1100.stmp-make:
7fcfdcf7 1101 if [ -d ./make ] ; then \
77806c3e 1102 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1103 (cd ./make; \
4d714963
RP
1104 $(MAKE) \
1105 "against=$(against)" \
1106 "AR=$(AR)" \
1107 "AR_FLAGS=$(AR_FLAGS)" \
1108 "CC=$(CC)" \
1109 "RANLIB=$(RANLIB)" \
1110 "LOADLIBES=$(LOADLIBES)" \
1111 "LDFLAGS=$(LDFLAGS)" \
1112 "BISON=$(BISON)" \
1113 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1114 all) ; \
1115 else \
1116 true ; \
1117 fi
9d98d2ac 1118 touch .stmp-make
4d714963
RP
1119
1120clean-make: force
7fcfdcf7 1121 if [ -d ./make ] ; then \
77806c3e 1122 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1123 (cd ./make; \
4d714963
RP
1124 $(MAKE) \
1125 "against=$(against)" \
1126 "AR=$(AR)" \
1127 "AR_FLAGS=$(AR_FLAGS)" \
1128 "CC=$(CC)" \
1129 "RANLIB=$(RANLIB)" \
1130 "LOADLIBES=$(LOADLIBES)" \
1131 "LDFLAGS=$(LDFLAGS)" \
1132 "BISON=$(BISON)" \
1133 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1134 clean) ; \
1135 else \
1136 true ; \
1137 fi
4d714963
RP
1138
1139install-make: force
7fcfdcf7 1140 if [ -d ./make ] ; then \
77806c3e 1141 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1142 (cd ./make; \
4d714963
RP
1143 $(MAKE) \
1144 "against=$(against)" \
1145 "AR=$(AR)" \
1146 "AR_FLAGS=$(AR_FLAGS)" \
1147 "CC=$(CC)" \
1148 "RANLIB=$(RANLIB)" \
1149 "LOADLIBES=$(LOADLIBES)" \
1150 "LDFLAGS=$(LDFLAGS)" \
1151 "BISON=$(BISON)" \
1152 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1153 install) ; \
1154 else \
1155 true ; \
1156 fi
23e3e7f9 1157
4d714963 1158### diff
9d98d2ac
RP
1159all-diff: .stmp-diff
1160.stmp-diff:
7fcfdcf7 1161 if [ -d ./diff ] ; then \
77806c3e 1162 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1163 (cd ./diff; \
4d714963
RP
1164 $(MAKE) \
1165 "against=$(against)" \
1166 "AR=$(AR)" \
1167 "AR_FLAGS=$(AR_FLAGS)" \
1168 "CC=$(CC)" \
1169 "RANLIB=$(RANLIB)" \
1170 "LOADLIBES=$(LOADLIBES)" \
1171 "LDFLAGS=$(LDFLAGS)" \
1172 "BISON=$(BISON)" \
1173 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1174 all) ; \
1175 else \
1176 true ; \
1177 fi
9d98d2ac 1178 touch .stmp-diff
4d714963
RP
1179
1180clean-diff: force
7fcfdcf7 1181 if [ -d ./diff ] ; then \
77806c3e 1182 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1183 (cd ./diff; \
4d714963
RP
1184 $(MAKE) \
1185 "against=$(against)" \
1186 "AR=$(AR)" \
1187 "AR_FLAGS=$(AR_FLAGS)" \
1188 "CC=$(CC)" \
1189 "RANLIB=$(RANLIB)" \
1190 "LOADLIBES=$(LOADLIBES)" \
1191 "LDFLAGS=$(LDFLAGS)" \
1192 "BISON=$(BISON)" \
1193 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1194 clean) ; \
1195 else \
1196 true ; \
1197 fi
4d714963
RP
1198
1199install-diff: force
7fcfdcf7 1200 if [ -d ./diff ] ; then \
77806c3e 1201 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1202 (cd ./diff/; \
4d714963
RP
1203 $(MAKE) \
1204 "against=$(against)" \
1205 "AR=$(AR)" \
1206 "AR_FLAGS=$(AR_FLAGS)" \
1207 "CC=$(CC)" \
1208 "RANLIB=$(RANLIB)" \
1209 "LOADLIBES=$(LOADLIBES)" \
1210 "LDFLAGS=$(LDFLAGS)" \
1211 "BISON=$(BISON)" \
1212 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1213 install) ; \
1214 else \
1215 true ; \
1216 fi
23e3e7f9 1217
4d714963 1218### grep
9d98d2ac
RP
1219all-grep: .stmp-grep
1220.stmp-grep:
7fcfdcf7 1221 if [ -d ./grep ] ; then \
77806c3e 1222 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1223 (cd ./grep; \
4d714963
RP
1224 $(MAKE) \
1225 "against=$(against)" \
1226 "AR=$(AR)" \
1227 "AR_FLAGS=$(AR_FLAGS)" \
1228 "CC=$(CC)" \
1229 "RANLIB=$(RANLIB)" \
1230 "LOADLIBES=$(LOADLIBES)" \
1231 "LDFLAGS=$(LDFLAGS)" \
1232 "BISON=$(BISON)" \
1233 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1234 all) ; \
1235 else \
1236 true ; \
1237 fi
9d98d2ac 1238 touch .stmp-grep
4d714963
RP
1239
1240clean-grep: force
7fcfdcf7 1241 if [ -d ./grep ] ; then \
77806c3e 1242 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1243 (cd ./grep; \
4d714963
RP
1244 $(MAKE) \
1245 "against=$(against)" \
1246 "AR=$(AR)" \
1247 "AR_FLAGS=$(AR_FLAGS)" \
1248 "CC=$(CC)" \
1249 "RANLIB=$(RANLIB)" \
1250 "LOADLIBES=$(LOADLIBES)" \
1251 "LDFLAGS=$(LDFLAGS)" \
1252 "BISON=$(BISON)" \
1253 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1254 clean) ; \
1255 else \
1256 true ; \
1257 fi
4d714963
RP
1258
1259install-grep: force
7fcfdcf7 1260 if [ -d ./grep ] ; then \
77806c3e 1261 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1262 (cd ./grep; \
4d714963
RP
1263 $(MAKE) \
1264 "against=$(against)" \
1265 "AR=$(AR)" \
1266 "AR_FLAGS=$(AR_FLAGS)" \
1267 "CC=$(CC)" \
1268 "RANLIB=$(RANLIB)" \
1269 "LOADLIBES=$(LOADLIBES)" \
1270 "LDFLAGS=$(LDFLAGS)" \
1271 "BISON=$(BISON)" \
1272 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1273 install) ; \
1274 else \
1275 true ; \
1276 fi
23e3e7f9 1277
4d714963 1278### rcs
9d98d2ac
RP
1279all-rcs: .stmp-diff .stmp-grep .stmp-rcs
1280.stmp-rcs:
7fcfdcf7 1281 if [ -d ./rcs ] ; then \
77806c3e 1282 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1283 (cd ./rcs; \
4d714963
RP
1284 $(MAKE) \
1285 "against=$(against)" \
1286 "AR=$(AR)" \
1287 "AR_FLAGS=$(AR_FLAGS)" \
1288 "CC=$(CC)" \
1289 "RANLIB=$(RANLIB)" \
1290 "LOADLIBES=$(LOADLIBES)" \
1291 "LDFLAGS=$(LDFLAGS)" \
1292 "BISON=$(BISON)" \
1293 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1294 all) ; \
1295 else \
1296 true ; \
1297 fi
9d98d2ac 1298 touch .stmp-rcs
4d714963
RP
1299
1300clean-rcs: force
7fcfdcf7 1301 if [ -d ./rcs ] ; then \
77806c3e 1302 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1303 (cd ./rcs; \
4d714963
RP
1304 $(MAKE) \
1305 "against=$(against)" \
1306 "AR=$(AR)" \
1307 "AR_FLAGS=$(AR_FLAGS)" \
1308 "CC=$(CC)" \
1309 "RANLIB=$(RANLIB)" \
1310 "LOADLIBES=$(LOADLIBES)" \
1311 "LDFLAGS=$(LDFLAGS)" \
1312 "BISON=$(BISON)" \
1313 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1314 clean) ; \
1315 else \
1316 true ; \
1317 fi
4d714963
RP
1318
1319install-rcs: install-grep install-diff force
7fcfdcf7 1320 if [ -d ./rcs ] ; then \
77806c3e 1321 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1322 (cd ./rcs; \
4d714963
RP
1323 $(MAKE) \
1324 "against=$(against)" \
1325 "AR=$(AR)" \
1326 "AR_FLAGS=$(AR_FLAGS)" \
1327 "CC=$(CC)" \
1328 "RANLIB=$(RANLIB)" \
1329 "LOADLIBES=$(LOADLIBES)" \
1330 "LDFLAGS=$(LDFLAGS)" \
1331 "BISON=$(BISON)" \
1332 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1333 install) ; \
1334 else \
1335 true ; \
1336 fi
23e3e7f9 1337
4d714963 1338### gdbm
9d98d2ac
RP
1339all-gdbm: .stmp-gdbm
1340.stmp-gdbm:
7fcfdcf7 1341 if [ -d ./gdbm ] ; then \
77806c3e 1342 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1343 (cd ./gdbm; \
4d714963
RP
1344 $(MAKE) \
1345 "against=$(against)" \
1346 "AR=$(AR)" \
1347 "AR_FLAGS=$(AR_FLAGS)" \
1348 "CC=$(CC)" \
1349 "RANLIB=$(RANLIB)" \
1350 "LOADLIBES=$(LOADLIBES)" \
1351 "LDFLAGS=$(LDFLAGS)" \
1352 "BISON=$(BISON)" \
1353 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1354 all) ; \
1355 else \
1356 true ; \
1357 fi
9d98d2ac 1358 touch .stmp-gdbm
4d714963
RP
1359
1360clean-gdbm: force
7fcfdcf7 1361 if [ -d ./gdbm ] ; then \
77806c3e 1362 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1363 (cd ./gdbm; \
4d714963
RP
1364 $(MAKE) \
1365 "against=$(against)" \
1366 "AR=$(AR)" \
1367 "AR_FLAGS=$(AR_FLAGS)" \
1368 "CC=$(CC)" \
1369 "RANLIB=$(RANLIB)" \
1370 "LOADLIBES=$(LOADLIBES)" \
1371 "LDFLAGS=$(LDFLAGS)" \
1372 "BISON=$(BISON)" \
1373 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1374 clean) ; \
1375 else \
1376 true ; \
1377 fi
4d714963
RP
1378
1379install-gdbm: force
7fcfdcf7 1380 if [ -d ./gdbm ] ; then \
77806c3e 1381 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1382 (cd ./gdbm; \
4d714963
RP
1383 $(MAKE) \
1384 "against=$(against)" \
1385 "AR=$(AR)" \
1386 "AR_FLAGS=$(AR_FLAGS)" \
1387 "CC=$(CC)" \
1388 "RANLIB=$(RANLIB)" \
1389 "LOADLIBES=$(LOADLIBES)" \
1390 "LDFLAGS=$(LDFLAGS)" \
1391 "BISON=$(BISON)" \
1392 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1393 install) ; \
1394 else \
1395 true ; \
1396 fi
23e3e7f9 1397
4d714963 1398### cvs
9d98d2ac
RP
1399
1400all-cvs: .stmp-cvs .stmp-rcs .stmp-grep .stmp-diff
02a7ba9a 1401.stmp-cvs: .stmp-gdbm
7fcfdcf7 1402 if [ -d ./cvs ] ; then \
77806c3e 1403 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1404 (cd ./cvs; \
4d714963
RP
1405 $(MAKE) \
1406 "against=$(against)" \
1407 "AR=$(AR)" \
1408 "AR_FLAGS=$(AR_FLAGS)" \
1409 "CC=$(CC)" \
1410 "RANLIB=$(RANLIB)" \
1411 "LOADLIBES=$(LOADLIBES)" \
1412 "LDFLAGS=$(LDFLAGS)" \
1413 "BISON=$(BISON)" \
1414 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1415 all) ; \
1416 else \
1417 true ; \
1418 fi
9d98d2ac 1419 touch .stmp-cvs
4d714963 1420
02a7ba9a 1421clean-cvs: clean-gdbm
7fcfdcf7 1422 if [ -d ./cvs ] ; then \
77806c3e 1423 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1424 (cd ./cvs; \
4d714963
RP
1425 $(MAKE) \
1426 "against=$(against)" \
1427 "AR=$(AR)" \
1428 "AR_FLAGS=$(AR_FLAGS)" \
1429 "CC=$(CC)" \
1430 "RANLIB=$(RANLIB)" \
1431 "LOADLIBES=$(LOADLIBES)" \
1432 "LDFLAGS=$(LDFLAGS)" \
1433 "BISON=$(BISON)" \
1434 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1435 clean) ; \
1436 else \
1437 true ; \
1438 fi
4d714963 1439
02a7ba9a 1440install-cvs: install-rcs install-gdbm
7fcfdcf7 1441 if [ -d ./cvs ] ; then \
77806c3e 1442 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1443 (cd ./cvs; \
4d714963
RP
1444 $(MAKE) \
1445 "against=$(against)" \
1446 "AR=$(AR)" \
1447 "AR_FLAGS=$(AR_FLAGS)" \
1448 "CC=$(CC)" \
1449 "RANLIB=$(RANLIB)" \
1450 "LOADLIBES=$(LOADLIBES)" \
1451 "LDFLAGS=$(LDFLAGS)" \
1452 "BISON=$(BISON)" \
1453 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1454 install) ; \
1455 else \
1456 true ; \
1457 fi
23e3e7f9 1458
7c9feeb7 1459### patch
9d98d2ac 1460all-patch: .stmp-patch
02a7ba9a 1461.stmp-patch:
7fcfdcf7 1462 if [ -d ./patch ] ; then \
77806c3e 1463 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1464 (cd ./patch; \
7c9feeb7
RP
1465 $(MAKE) \
1466 "against=$(against)" \
1467 "AR=$(AR)" \
1468 "AR_FLAGS=$(AR_FLAGS)" \
1469 "CC=$(CC)" \
1470 "RANLIB=$(RANLIB)" \
1471 "LOADLIBES=$(LOADLIBES)" \
1472 "LDFLAGS=$(LDFLAGS)" \
1473 "BISON=$(BISON)" \
1474 "MAKEINFO=$(MAKEINFO)" \
1475 all) ; \
1476 else \
1477 true ; \
1478 fi
9d98d2ac 1479 touch .stmp-patch
7c9feeb7 1480
02a7ba9a 1481clean-patch:
7fcfdcf7 1482 if [ -d ./patch ] ; then \
77806c3e 1483 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1484 (cd ./patch; \
7c9feeb7
RP
1485 $(MAKE) \
1486 "against=$(against)" \
1487 "AR=$(AR)" \
1488 "AR_FLAGS=$(AR_FLAGS)" \
1489 "CC=$(CC)" \
1490 "RANLIB=$(RANLIB)" \
1491 "LOADLIBES=$(LOADLIBES)" \
1492 "LDFLAGS=$(LDFLAGS)" \
1493 "BISON=$(BISON)" \
1494 "MAKEINFO=$(MAKEINFO)" \
1495 clean) ; \
1496 else \
1497 true ; \
1498 fi
1499
02a7ba9a 1500install-patch:
7fcfdcf7 1501 if [ -d ./patch ] ; then \
77806c3e 1502 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1503 (cd ./patch; \
7c9feeb7
RP
1504 $(MAKE) \
1505 bindir=$(bindir) \
1506 man1dir=$(man1dir) \
1507 "AR=$(AR)" \
1508 "AR_FLAGS=$(AR_FLAGS)" \
1509 "CC=$(CC)" \
1510 "RANLIB=$(RANLIB)" \
1511 "LOADLIBES=$(LOADLIBES)" \
1512 "LDFLAGS=$(LDFLAGS)" \
1513 "BISON=$(BISON)" \
1514 "MAKEINFO=$(MAKEINFO)" \
1515 install) ; \
1516 else \
1517 true ; \
1518 fi
1519
4d714963 1520### emacs
9d98d2ac 1521all-emacs: .stmp-emacs
02a7ba9a 1522.stmp-emacs:
7fcfdcf7 1523 if [ -d ./emacs ] ; then \
77806c3e 1524 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1525 (cd ./emacs; \
4d714963
RP
1526 $(MAKE) \
1527 "against=$(against)" \
1528 "AR=$(AR)" \
1529 "AR_FLAGS=$(AR_FLAGS)" \
1530 "CC=$(CC)" \
1531 "RANLIB=$(RANLIB)" \
1532 "LOADLIBES=$(LOADLIBES)" \
1533 "LDFLAGS=$(LDFLAGS)" \
1534 "BISON=$(BISON)" \
1535 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1536 all) ; \
1537 else \
1538 true ; \
1539 fi
9d98d2ac 1540 touch .stmp-emacs
4d714963 1541
02a7ba9a 1542clean-emacs:
7fcfdcf7 1543 if [ -d ./emacs ] ; then \
77806c3e 1544 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1545 (cd ./emacs; \
4d714963
RP
1546 $(MAKE) \
1547 "against=$(against)" \
1548 "AR=$(AR)" \
1549 "AR_FLAGS=$(AR_FLAGS)" \
1550 "CC=$(CC)" \
1551 "RANLIB=$(RANLIB)" \
1552 "LOADLIBES=$(LOADLIBES)" \
1553 "LDFLAGS=$(LDFLAGS)" \
1554 "BISON=$(BISON)" \
1555 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1556 clean) ; \
1557 else \
1558 true ; \
1559 fi
4d714963 1560
02a7ba9a 1561install-emacs: install-rcs install-gdbm
7fcfdcf7 1562 if [ -d ./emacs ] ; then \
77806c3e 1563 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1564 (cd ./emacs; \
4d714963
RP
1565 $(MAKE) \
1566 "against=$(against)" \
1567 "AR=$(AR)" \
1568 "AR_FLAGS=$(AR_FLAGS)" \
1569 "CC=$(CC)" \
1570 "RANLIB=$(RANLIB)" \
1571 "LOADLIBES=$(LOADLIBES)" \
1572 "LDFLAGS=$(LDFLAGS)" \
1573 "BISON=$(BISON)" \
1574 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1575 install) ; \
1576 else \
1577 true ; \
1578 fi
23e3e7f9 1579
4d714963 1580### ispell
02a7ba9a
RP
1581all-ispell: .stmp-emacs .stmp-ispell
1582.stmp-ispell:
7fcfdcf7 1583 if [ -d ./ispell ] ; then \
77806c3e 1584 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1585 (cd ./ispell; \
4d714963
RP
1586 $(MAKE) \
1587 "against=$(against)" \
1588 "AR=$(AR)" \
1589 "AR_FLAGS=$(AR_FLAGS)" \
1590 "CC=$(CC)" \
1591 "RANLIB=$(RANLIB)" \
1592 "LOADLIBES=$(LOADLIBES)" \
1593 "LDFLAGS=$(LDFLAGS)" \
1594 "BISON=$(BISON)" \
1595 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1596 all) ; \
1597 else \
1598 true ; \
1599 fi
9d98d2ac 1600 touch .stmp-ispell
4d714963 1601
02a7ba9a 1602clean-ispell:
7fcfdcf7 1603 if [ -d ./ispell ] ; then \
77806c3e 1604 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1605 (cd ./ispell; \
4d714963
RP
1606 $(MAKE) \
1607 "against=$(against)" \
1608 "AR=$(AR)" \
1609 "AR_FLAGS=$(AR_FLAGS)" \
1610 "CC=$(CC)" \
1611 "RANLIB=$(RANLIB)" \
1612 "LOADLIBES=$(LOADLIBES)" \
1613 "LDFLAGS=$(LDFLAGS)" \
1614 "BISON=$(BISON)" \
1615 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1616 clean) ; \
1617 else \
1618 true ; \
1619 fi
4d714963 1620
02a7ba9a 1621install-ispell: install-rcs install-gdbm
7fcfdcf7 1622 if [ -d ./ispell ] ; then \
77806c3e 1623 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1624 (cd ./ispell; \
4d714963
RP
1625 $(MAKE) \
1626 "against=$(against)" \
1627 "AR=$(AR)" \
1628 "AR_FLAGS=$(AR_FLAGS)" \
1629 "CC=$(CC)" \
1630 "RANLIB=$(RANLIB)" \
1631 "LOADLIBES=$(LOADLIBES)" \
1632 "LDFLAGS=$(LDFLAGS)" \
1633 "BISON=$(BISON)" \
1634 "MAKEINFO=$(MAKEINFO)" \
b26ff9d8
RP
1635 install) ; \
1636 else \
1637 true ; \
1638 fi
23e3e7f9 1639
079399f6 1640### fileutils
9d98d2ac 1641all-fileutils: .stmp-fileutils
02a7ba9a 1642.stmp-fileutils:
7fcfdcf7 1643 if [ -d ./fileutils ] ; then \
77806c3e 1644 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1645 (cd ./fileutils; \
079399f6
RP
1646 $(MAKE) \
1647 "prefix=$(prefix)" \
1648 "datadir=$(datadir)" \
1649 "mandir=$(mandir)" \
1650 "against=$(against)" \
1651 "AR=$(AR)" \
1652 "AR_FLAGS=$(AR_FLAGS)" \
1653 "CC=$(CC)" \
1654 "RANLIB=$(RANLIB)" \
1655 "LOADLIBES=$(LOADLIBES)" \
1656 "LDFLAGS=$(LDFLAGS)" \
1657 "BISON=$(BISON)" \
1658 "MAKEINFO=$(MAKEINFO)" \
1659 all) ; \
1660 else \
1661 true ; \
1662 fi
9d98d2ac 1663 touch .stmp-fileutils
079399f6 1664
02a7ba9a 1665clean-fileutils:
7fcfdcf7 1666 if [ -d ./fileutils ] ; then \
77806c3e 1667 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1668 (cd ./fileutils; \
079399f6
RP
1669 $(MAKE) \
1670 "prefix=$(prefix)" \
1671 "datadir=$(datadir)" \
1672 "mandir=$(mandir)" \
1673 "against=$(against)" \
1674 "AR=$(AR)" \
1675 "AR_FLAGS=$(AR_FLAGS)" \
1676 "CC=$(CC)" \
1677 "RANLIB=$(RANLIB)" \
1678 "LOADLIBES=$(LOADLIBES)" \
1679 "LDFLAGS=$(LDFLAGS)" \
1680 "BISON=$(BISON)" \
1681 "MAKEINFO=$(MAKEINFO)" \
1682 clean) ; \
1683 else \
1684 true ; \
1685 fi
1686
02a7ba9a 1687install-fileutils:
7fcfdcf7 1688 if [ -d ./fileutils ] ; then \
77806c3e 1689 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1690 (cd ./fileutils; \
079399f6
RP
1691 $(MAKE) \
1692 "prefix=$(prefix)" \
1693 "datadir=$(datadir)" \
1694 "mandir=$(mandir)" \
1695 "against=$(against)" \
1696 "AR=$(AR)" \
1697 "AR_FLAGS=$(AR_FLAGS)" \
1698 "CC=$(CC)" \
1699 "RANLIB=$(RANLIB)" \
1700 "LOADLIBES=$(LOADLIBES)" \
1701 "LDFLAGS=$(LDFLAGS)" \
1702 "BISON=$(BISON)" \
1703 "MAKEINFO=$(MAKEINFO)" \
1704 install) ; \
1705 else \
1706 true ; \
1707 fi
23e3e7f9 1708
ba8abfce 1709### libg++
9d98d2ac
RP
1710GXX = `if [ -d $${rootme}/gcc ] ; \
1711 then echo $${rootme}/gcc/gcc -B$${rootme}/gcc/ ; \
1712 else echo gcc ; fi`
1713
1714XTRAFLAGS = `if [ -d $${rootme}/gcc ] ; \
1715 then echo -I$${rootme}/gcc/include ; \
1716 else echo ; fi`
1717
1718all-libg++: .stmp-gas .stmp-ld .stmp-gcc .stmp-libg++
1719.stmp-libg++: .stmp-gcc
7fcfdcf7 1720 if [ -d ./libg++ ] ; then \
77806c3e 1721 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1722 (cd ./libg++; \
ba8abfce 1723 $(MAKE) \
ba8abfce
JG
1724 "prefix=$(prefix)" \
1725 "datadir=$(datadir)" \
1726 "mandir=$(mandir)" \
1727 "against=$(against)" \
1728 "AR=$(AR)" \
1729 "AR_FLAGS=$(AR_FLAGS)" \
9d98d2ac
RP
1730 "CC=${GXX}" \
1731 "XTRAFLAGS=${XTRAFLAGS}" \
ba8abfce
JG
1732 "RANLIB=$(RANLIB)" \
1733 "LOADLIBES=$(LOADLIBES)" \
1734 "LDFLAGS=$(LDFLAGS)" \
1735 "BISON=$(BISON)" \
1736 "MAKEINFO=$(MAKEINFO)" \
1737 all) ; \
1738 else \
1739 true ; \
1740 fi
9d98d2ac 1741 touch .stmp-libg++
ba8abfce 1742
02a7ba9a 1743clean-libg++:
7fcfdcf7 1744 if [ -d ./libg++ ] ; then \
77806c3e 1745 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1746 (cd ./libg++; \
ba8abfce
JG
1747 $(MAKE) \
1748 "prefix=$(prefix)" \
1749 "datadir=$(datadir)" \
1750 "mandir=$(mandir)" \
1751 "against=$(against)" \
1752 "AR=$(AR)" \
1753 "AR_FLAGS=$(AR_FLAGS)" \
1754 "CC=$(CC)" \
1755 "RANLIB=$(RANLIB)" \
1756 "LOADLIBES=$(LOADLIBES)" \
1757 "LDFLAGS=$(LDFLAGS)" \
1758 "BISON=$(BISON)" \
1759 "MAKEINFO=$(MAKEINFO)" \
1760 clean) ; \
1761 else \
1762 true ; \
1763 fi
1764
02a7ba9a 1765install-libg++:
7fcfdcf7 1766 if [ -d ./libg++ ] ; then \
77806c3e 1767 rootme=`pwd` ; export rootme ; \
7fcfdcf7 1768 (cd ./libg++; \
ba8abfce
JG
1769 $(MAKE) \
1770 "prefix=$(prefix)" \
1771 "datadir=$(datadir)" \
1772 "mandir=$(mandir)" \
1773 "against=$(against)" \
1774 "AR=$(AR)" \
1775 "AR_FLAGS=$(AR_FLAGS)" \
1776 "CC=$(CC)" \
1777 "RANLIB=$(RANLIB)" \
1778 "LOADLIBES=$(LOADLIBES)" \
1779 "LDFLAGS=$(LDFLAGS)" \
1780 "BISON=$(BISON)" \
1781 "MAKEINFO=$(MAKEINFO)" \
1782 install) ; \
1783 else \
1784 true ; \
1785 fi
23e3e7f9 1786
4d714963 1787### other supporting targets
a0f47eb7
SC
1788# this is a bad hack.
1789all.xclib: all.normal
1790 if [ -d clib ] ; then \
1791 (cd clib ; $(MAKE)) ; \
1792 fi
1793
02a7ba9a 1794subdir_do:
a01bf1fb 1795 for i in $(DODIRS); do \
7fcfdcf7
SC
1796 if [ -f ./$$i/localenv ] ; then \
1797 if (rootme=`pwd` ; export rootme ; cd ./$$i; \
a0f47eb7
SC
1798 $(MAKE) \
1799 "against=$(against)" \
b772d75e
RP
1800 "BISON=$(BISON)" \
1801 "MAKEINFO=$(MAKEINFO)" \
1802 $(DO)) ; then true ; \
a0f47eb7 1803 else exit 1 ; fi ; \
7fcfdcf7
SC
1804 else if [ -d ./$$i ] ; then \
1805 if (rootme=`pwd` ; export rootme ; cd ./$$i; \
a01bf1fb
RP
1806 $(MAKE) \
1807 "against=$(against)" \
1808 "AR=$(AR)" \
1809 "AR_FLAGS=$(AR_FLAGS)" \
4d714963 1810 "CC=$(CC)" \
2645fb0c 1811 "RANLIB=$(RANLIB)" \
905bb120
RP
1812 "LOADLIBES=$(LOADLIBES)" \
1813 "LDFLAGS=$(LDFLAGS)" \
b772d75e
RP
1814 "BISON=$(BISON)" \
1815 "MAKEINFO=$(MAKEINFO)" \
1816 $(DO)) ; then true ; \
a01bf1fb
RP
1817 else exit 1 ; fi ; \
1818 else true ; fi ; \
a0f47eb7 1819 fi ; \
a01bf1fb 1820 done
eb02fd64 1821
4d714963
RP
1822bootstrap:
1823 $(MAKE) all info
2b34da49 1824 $(MAKE) stage1
6a3958b2
RP
1825 $(MAKE) pass "stagepass=stage1"
1826 $(MAKE) stage2
1827 $(MAKE) pass "stagepass=stage2"
a01bf1fb 1828 $(MAKE) comparison
6a3958b2 1829
4d714963 1830bootstrap2:
6a3958b2
RP
1831 $(MAKE) pass "stagepass=stage1"
1832 $(MAKE) stage2
1833 $(MAKE) pass "stagepass=stage2"
a01bf1fb 1834 $(MAKE) comparison
6a3958b2 1835
4d714963 1836bootstrap3:
6a3958b2 1837 $(MAKE) pass "stagepass=stage2"
a01bf1fb 1838 $(MAKE) comparison
6a3958b2 1839
4d714963 1840pass:
7fcfdcf7 1841 cp $(srcdir)/gcc/gstdarg.h ./gas/stdarg.h
4d714963 1842 $(MAKE) subdir_do "DO=all info" "DODIRS=$(SUBDIRS)" \
7fcfdcf7
SC
1843 "CC=`pwd`/gcc/$(stagepass)/gcc \
1844 -O $(GCCVERBOSE) -I`pwd`/gcc/include \
1845 -B`pwd`/gcc/$(stagepass)/ \
1846 -B`pwd`/gas/$(stagepass)/ \
1847 -B`pwd`/ld/$(stagepass)/" \
1848 "AR=`pwd`/binutils/$(stagepass)/ar" \
1849 "LD=`pwd`/gcc/$(stagepass)/gcc $(GCCVERBOSE)" \
1850 "RANLIB=`pwd`/binutils/$(stagepass)/ranlib" \
1851 "LOADLIBES=`pwd`/libgcc/$(stagepass)/libgcc.a /lib/libc.a" \
6a3958b2 1852 "LDFLAGS=-nostdlib /lib/crt0.o \
7fcfdcf7
SC
1853 -L`pwd`/libgcc/$(stagepass)/ \
1854 -B`pwd`/ld/$(stagepass)/"
2b34da49 1855
eb02fd64 1856
4d714963 1857stage1:
3c81fef5 1858 $(MAKE) subdir_do DO=stage1 "DODIRS=$(SUBDIRS)"
eb02fd64 1859
4d714963 1860stage2:
3c81fef5 1861 $(MAKE) subdir_do DO=stage2 "DODIRS=$(SUBDIRS)"
eb02fd64 1862
4d714963 1863stage3:
3c81fef5 1864 $(MAKE) subdir_do DO=stage3 "DODIRS=$(SUBDIRS)"
eb02fd64 1865
4d714963 1866stage4:
3c81fef5 1867 $(MAKE) subdir_do DO=stage4 "DODIRS=$(SUBDIRS)"
eb02fd64 1868
a01bf1fb
RP
1869against=stage2
1870
1871comparison:; $(MAKE) subdir_do DO=comparison against=$(against) "DODIRS=$(SUBDIRS)"
1872
3c81fef5
RP
1873de-stage1:; $(MAKE) subdir_do DO=de-stage1 "DODIRS=$(SUBDIRS)"
1874de-stage2:; $(MAKE) subdir_do DO=de-stage2 "DODIRS=$(SUBDIRS)"
1875de-stage3:; $(MAKE) subdir_do DO=de-stage3 "DODIRS=$(SUBDIRS)"
1876de-stage4:; $(MAKE) subdir_do DO=de-stage4 "DODIRS=$(SUBDIRS)"
6a3958b2 1877
abc52b80
JG
1878# The "else true" stuff is for Ultrix; the shell returns the exit code
1879# of the "if" command, if no commands are run in the "then" or "else" part,
1880# causing Make to quit.
4c27527f
RP
1881
1882MAKEDIRS= \
4d714963 1883 $(prefix) \
7fcfdcf7 1884 $(exec_prefix) \
4d714963
RP
1885 $(bindir) \
1886 $(libdir) \
7fcfdcf7 1887 $(tooldir) \
4d714963
RP
1888 $(includedir) \
1889 $(datadir) \
1890 $(docdir) \
1891 $(mandir) \
1892 $(man1dir) \
1893 $(man5dir)
1894
1895# $(man2dir) \
1896# $(man3dir) \
1897# $(man4dir) \
1898# $(man6dir) \
1899# $(man7dir) \
1900# $(man8dir)
4c27527f 1901
02a7ba9a 1902install-dirs:
4c27527f 1903 for i in $(MAKEDIRS) ; do \
cd49a4dc 1904 echo Making $$i... ; \
7fcfdcf7 1905 [ -d $$i ] || mkdir $$i || exit 1 ; \
4c27527f 1906 done
0ec776a5 1907
c5f94070 1908MAKEINFODIRS= \
4d714963
RP
1909 $(prefix) \
1910 $(infodir)
c5f94070 1911
02a7ba9a 1912install-info-dirs:
9a9e8e7f
RP
1913 if [ -d $(prefix) ] ; then true ; else mkdir $(prefix) ; fi
1914 if [ -d $(datadir) ] ; then true ; else mkdir $(datadir) ; fi
1915 if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; fi
c5f94070 1916
02a7ba9a 1917dir.info:
c466cfab
RP
1918 $(srcdir)/texinfo/gen-info-dir $(infodir) > dir.info.new
1919 mv -f dir.info.new dir.info
6b7e5998 1920
eb02fd64
RP
1921etags tags: TAGS
1922
02a7ba9a 1923TAGS:
eb02fd64
RP
1924 etags `$(MAKE) ls`
1925
1926ls:
1927 @echo Makefile
1928 @for i in $(SUBDIRS); \
1929 do \
1930 (cd $$i; \
1931 pwd=`pwd`; \
1932 wd=`basename $$pwd`; \
1933 for j in `$(MAKE) ls`; \
1934 do \
1935 echo $$wd/$$j; \
1936 done) \
1937 done
1938
3c81fef5 1939force:
eb02fd64
RP
1940
1941# with the gnu make, this is done automatically.
1942
f1eb48b6 1943Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag)
a26878d1 1944 $(SHELL) ./config.status
eb02fd64 1945
11954bf1
JG
1946#
1947# Build GDB distributions that contain BFD, Include, Libiberty, Readline, etc
1948
23e3e7f9 1949DEVO_SUPPORT= README cfg-paper.texi Makefile.in configure configure.in \
1a7cac26 1950 config.sub config configure.man
66cfe047 1951GDB_SUPPORT_DIRS= bfd include libiberty mmalloc readline glob
abc52b80 1952GDB_SUPPORT_FILES= $(GDB_SUPPORT_DIRS) texinfo/fsf/texinfo.tex
11954bf1 1953
abc52b80 1954setup-dirs: force_update
11954bf1
JG
1955 ./configure sun4
1956 make clean
1957 ./configure -rm sun4
905bb120 1958 chmod og=u `find $(DEVO_SUPPORT) $(GDB_SUPPORT_FILES) -print`
abc52b80
JG
1959
1960bfd.ilrt.tar.Z: setup-dirs
11954bf1 1961 rm -f bfd.ilrt.tar.Z
abc52b80 1962 tar cf - $(DEVO_SUPPORT) $(GDB_SUPPORT_FILES) \
11954bf1
JG
1963 | compress -v >bfd.ilrt.tar.Z
1964
abc52b80
JG
1965gdb.tar.Z: setup-dirs
1966 (cd gdb; $(MAKE) -f Makefile.in make-proto-gdb.dir)
1967 $(MAKE) $(MFLAGS) -f Makefile.in make-gdb.tar.Z
1968
1969make-gdb.tar.Z: $(DEVO_SUPPORT) $(GDB_SUPPORT_DIRS) gdb texinfo/fsf/texinfo.tex
1970 rm -rf proto-toplev; mkdir proto-toplev
1971 ln -s ../gdb/proto-gdb.dir proto-toplev/gdb
1972 (cd proto-toplev; for i in $(DEVO_SUPPORT) $(GDB_SUPPORT_DIRS); do \
1973 ln -s ../$$i . ; \
1974 done)
7c9feeb7
RP
1975 # Put only one copy (four hard links) of COPYING in the tar file.
1976 rm proto-toplev/bfd/COPYING
1977 ln proto-toplev/gdb/COPYING proto-toplev/bfd/COPYING
1978 rm proto-toplev/include/COPYING
1979 ln proto-toplev/gdb/COPYING proto-toplev/include/COPYING
1980 rm proto-toplev/readline/COPYING
1981 ln proto-toplev/gdb/COPYING proto-toplev/readline/COPYING
a3a063a9
JG
1982 # Take out texinfo from configurable dirs
1983 rm proto-toplev/configure.in
1984 sed '/^configdirs=/s/texinfo //' <configure.in >proto-toplev/configure.in
4d714963
RP
1985 # Take out glob from buildable dirs
1986 rm proto-toplev/Makefile.in
1987 sed '/^SUBDIRS =/s/glob //' <Makefile.in >proto-toplev/Makefile.in
4cc027e1
PB
1988 # Take out texinfo from buildable dirs
1989 cp proto-toplev/Makefile.in temp.$$
1990 sed '/^all\.normal: /s/all-texinfo //' <temp.$$ >temp1.$$
1991 sed '/^clean: /s/clean-texinfo //' <temp1.$$ >temp.$$
1992 sed '/^install\.all: /s/install-texinfo //' <temp.$$ >proto-toplev/Makefile.in
1993 rm temp.$$ temp1.$$
abc52b80
JG
1994 mkdir proto-toplev/texinfo
1995 mkdir proto-toplev/texinfo/fsf
1996 ln -s ../../../texinfo/fsf/texinfo.tex proto-toplev/texinfo/fsf/
905bb120 1997 chmod og=u `find proto-toplev -print`
abc52b80
JG
1998 (VER=`sed <gdb/Makefile.in -n 's/VERSION = //p'`; \
1999 echo "==> Making gdb-$$VER.tar.Z"; \
2000 ln -s proto-toplev gdb-$$VER; \
2001 tar cfh - gdb-$$VER \
2002 | compress -v >gdb-$$VER.tar.Z)
2003
11954bf1
JG
2004force_update:
2005
0ec776a5
SC
2006nothing:
2007
eb02fd64 2008# end of Makefile.in
This page took 0.139374 seconds and 4 git commands to generate.