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