2 # Makefile for directory with subdirs to build.
3 # Copyright (C) 1990, 1991, 1992 Free Software Foundation
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.
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.
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. */
24 exec_prefix = $(prefix)
25 bindir = $(exec_prefix)/bin
26 libdir = $(exec_prefix)/lib
28 datadir = $(prefix)/lib
29 mandir = $(prefix)/man
30 man1dir = $(mandir)/man1
31 man2dir = $(mandir)/man2
32 man3dir = $(mandir)/man3
33 man4dir = $(mandir)/man4
34 man5dir = $(mandir)/man5
35 man6dir = $(mandir)/man6
36 man7dir = $(mandir)/man7
37 man8dir = $(mandir)/man8
38 man9dir = $(mandir)/man9
39 infodir = $(prefix)/info
40 includedir = $(prefix)/include
41 docdir
= $(datadir)/doc
46 INSTALL_PROGRAM
= $(INSTALL
)
47 INSTALL_DATA
= $(INSTALL
)
53 BISON
= `if [ -d $${rootme}/bison ] ; \
54 then echo $${rootme}/bison/bison -L $${rootme}/bison/ -y ; \
55 else echo bison -y ; fi`
57 MAKEINFO
= `if [ -d $${rootme}/texinfo/C ] ; \
58 then echo $${rootme}/texinfo/C/makeinfo ; \
59 else echo makeinfo ; fi`
61 SUBDIRS
= libiberty glob readline bfd gdb binutils
ld gas gcc libg
++ libgcc clib newlib
65 INSTALL_TARGET
= install.
all
71 #### host and target specific makefile fragments come in here.
74 .PHONY
: all info install-info clean-info
78 info: cfg-paper.
info configure.
info
79 rootme
=`pwd` ; export rootme
; $(MAKE
) subdir_do DO
=info "DODIRS=$(SUBDIRS)" "MAKEINFO=$(MAKEINFO)"
81 check:; 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
; \
87 $(MAKE
) check "CC=$${rootme}/gcc/gcc \
88 -B$${rootme}/gcc/") ; \
93 $(MAKE
) subdir_do DO
=clean-info
"DODIRS=$(SUBDIRS)"
94 rm -f cfg-paper.
info* configure.
info*
96 cfg-paper.
info: cfg-paper.texi
97 rootme
=`pwd` ; export rootme
; $(MAKEINFO
) -o cfg-paper.
info $(srcdir)/cfg-paper.texi
99 configure.
info: configure.texi
100 rootme
=`pwd` ; export rootme
; $(MAKEINFO
) -o configure.
info $(srcdir)/configure.texi
102 install-info
: install-info-dirs
force
103 [ -d
$(infodir) ] || mkdir
$(infodir)
104 $(MAKE
) subdir_do DO
=install-info
"DODIRS=$(SUBDIRS)"
105 $(INSTALL_DATA
) cfg-paper.
info $(infodir)/cfg-paper.
info
106 $(INSTALL_DATA
) configure.
info $(infodir)/configure.
info
107 $(MAKE
) dir.
info install-dir.
info
110 $(INSTALL_DATA
) dir.
info $(infodir)/dir.
info
114 all.normal
: all-texinfo all-bison all-byacc all-flex all-ld \
115 all-gas all-gcc all-binutils \
116 all-libg
++ all-gdb all-make all-cvs all-patch all-emacs \
117 all-ispell all-fileutils \
119 all.cross
: all-bison all-ld all-libgcc all-gdb
120 # $(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS) $(OTHERS)"
122 clean: clean-stamps clean-libiberty clean-texinfo clean-bfd clean-newlib clean-binutils \
123 clean-bison clean-byacc clean-flex clean-ld clean-gas \
124 clean-gcc clean-libgcc clean-readline clean-glob clean-gdb \
125 clean-make clean-diff clean-grep clean-rcs clean-gdbm \
126 clean-cvs clean-patch clean-emacs clean-ispell clean-fileutils \
128 -rm -rf
*.a TEMP errs core
*.o
*~ \
#* TAGS *.E
133 install: $(INSTALL_TARGET
) $(srcdir)/configure.man
134 $(INSTALL_DATA
) $(srcdir)/configure.man
$(man1dir)/configure
.1
136 install.
all: install-dirs install-libiberty install-texinfo \
137 install-bfd install-binutils install-bison install-byacc \
138 install-flex install-ld install-gas install-gcc \
139 install-libgcc install-readline install-glob install-gdb \
140 install-make install-cvs install-patch install-emacs \
141 install-ispell install-fileutils install-libg
++ install-newlib
143 install.cross
: install-dirs install-libiberty install-binutils install-bison \
144 install-byacc install-ld install-gas install-libgcc \
145 install-readline install-glob install-gdb
148 .PHONY
: all-libiberty stmp-libiberty
149 all-libiberty
: stmp-libiberty
151 if
[ -d .
/libiberty
] ; then \
152 rootme
=`pwd` ; export rootme
; \
155 "against=$(against)" \
157 "AR_FLAGS=$(AR_FLAGS)" \
160 "LOADLIBES=$(LOADLIBES)" \
161 "LDFLAGS=$(LDFLAGS)" \
163 "MAKEINFO=$(MAKEINFO)" \
170 clean-libiberty
: force
171 if
[ -d .
/libiberty
] ; then \
172 rootme
=`pwd` ; export rootme
; \
175 "against=$(against)" \
177 "AR_FLAGS=$(AR_FLAGS)" \
180 "LOADLIBES=$(LOADLIBES)" \
181 "LDFLAGS=$(LDFLAGS)" \
183 "MAKEINFO=$(MAKEINFO)" \
189 install-libiberty
: force
190 if
[ -d .
/libiberty
] ; then \
191 rootme
=`pwd` ; export rootme
; \
194 "against=$(against)" \
196 "AR_FLAGS=$(AR_FLAGS)" \
199 "LOADLIBES=$(LOADLIBES)" \
200 "LDFLAGS=$(LDFLAGS)" \
202 "MAKEINFO=$(MAKEINFO)" \
209 .PHONY
: all-texinfo stmp-texinfo
210 all-texinfo
: stmp-libiberty stmp-texinfo
212 if
[ -d .
/texinfo
] ; then \
213 rootme
=`pwd` ; export rootme
; \
214 rootme
=`pwd` ; export rootme
; \
217 "against=$(against)" \
219 "AR_FLAGS=$(AR_FLAGS)" \
222 "LOADLIBES=$(LOADLIBES)" \
223 "LDFLAGS=$(LDFLAGS)" \
225 "MAKEINFO=$(MAKEINFO)" \
233 if
[ -d .
/texinfo
] ; then \
234 rootme
=`pwd` ; export rootme
; \
237 "against=$(against)" \
239 "AR_FLAGS=$(AR_FLAGS)" \
242 "LOADLIBES=$(LOADLIBES)" \
243 "LDFLAGS=$(LDFLAGS)" \
245 "MAKEINFO=$(MAKEINFO)" \
251 install-texinfo
: force
252 if
[ -d .
/texinfo
] ; then \
253 rootme
=`pwd` ; export rootme
; \
256 "against=$(against)" \
258 "AR_FLAGS=$(AR_FLAGS)" \
261 "LOADLIBES=$(LOADLIBES)" \
262 "LDFLAGS=$(LDFLAGS)" \
264 "MAKEINFO=$(MAKEINFO)" \
271 .PHONY
: all-bfd stmp-bfd
274 if
[ -d .
/bfd
] ; then \
275 rootme
=`pwd` ; export rootme
; \
278 "against=$(against)" \
280 "AR_FLAGS=$(AR_FLAGS)" \
283 "LOADLIBES=$(LOADLIBES)" \
284 "LDFLAGS=$(LDFLAGS)" \
286 "MAKEINFO=$(MAKEINFO)" \
294 if
[ -d .
/bfd
] ; then \
295 rootme
=`pwd` ; export rootme
; \
298 "against=$(against)" \
300 "AR_FLAGS=$(AR_FLAGS)" \
303 "LOADLIBES=$(LOADLIBES)" \
304 "LDFLAGS=$(LDFLAGS)" \
306 "MAKEINFO=$(MAKEINFO)" \
313 if
[ -d .
/bfd
] ; then \
314 rootme
=`pwd` ; export rootme
; \
317 "against=$(against)" \
319 "AR_FLAGS=$(AR_FLAGS)" \
322 "LOADLIBES=$(LOADLIBES)" \
323 "LDFLAGS=$(LDFLAGS)" \
325 "MAKEINFO=$(MAKEINFO)" \
332 .PHONY
: all-binutils stmp-binutils
333 all-binutils
: stmp-libiberty stmp-bfd stmp-binutils
335 if
[ -d .
/binutils
] ; then \
336 rootme
=`pwd` ; export rootme
; \
339 "against=$(against)" \
341 "AR_FLAGS=$(AR_FLAGS)" \
344 "LOADLIBES=$(LOADLIBES)" \
345 "LDFLAGS=$(LDFLAGS)" \
347 "MAKEINFO=$(MAKEINFO)" \
354 clean-binutils
: force
355 if
[ -d .
/binutils
] ; then \
356 rootme
=`pwd` ; export rootme
; \
359 "against=$(against)" \
361 "AR_FLAGS=$(AR_FLAGS)" \
364 "LOADLIBES=$(LOADLIBES)" \
365 "LDFLAGS=$(LDFLAGS)" \
367 "MAKEINFO=$(MAKEINFO)" \
373 install-binutils
: force
374 if
[ -d .
/binutils
] ; then \
375 rootme
=`pwd` ; export rootme
; \
378 "against=$(against)" \
380 "AR_FLAGS=$(AR_FLAGS)" \
383 "LOADLIBES=$(LOADLIBES)" \
384 "LDFLAGS=$(LDFLAGS)" \
386 "MAKEINFO=$(MAKEINFO)" \
393 .PHONY
: all-newlib stmp-newlib
394 all-newlib
: stmp-newlib
396 if
[ -d .
/newlib
] ; then \
397 rootme
=`pwd` ; export rootme
; \
400 "against=$(against)" \
402 "AR_FLAGS=$(AR_FLAGS)" \
405 "LOADLIBES=$(LOADLIBES)" \
406 "LDFLAGS=$(LDFLAGS)" \
408 "MAKEINFO=$(MAKEINFO)" \
416 if
[ -d .
/newlib
] ; then \
417 rootme
=`pwd` ; export rootme
; \
420 "against=$(against)" \
422 "AR_FLAGS=$(AR_FLAGS)" \
425 "LOADLIBES=$(LOADLIBES)" \
426 "LDFLAGS=$(LDFLAGS)" \
428 "MAKEINFO=$(MAKEINFO)" \
434 install-newlib
: force
435 if
[ -d .
/newlib
] ; then \
436 rootme
=`pwd` ; export rootme
; \
439 "against=$(against)" \
441 "AR_FLAGS=$(AR_FLAGS)" \
444 "LOADLIBES=$(LOADLIBES)" \
445 "LDFLAGS=$(LDFLAGS)" \
447 "MAKEINFO=$(MAKEINFO)" \
454 .PHONY
: all-byacc stmp-byacc
455 all-byacc
: stmp-byacc
457 if
[ -d .
/byacc
] ; then \
458 rootme
=`pwd` ; export rootme
; \
461 "against=$(against)" \
463 "AR_FLAGS=$(AR_FLAGS)" \
466 "LOADLIBES=$(LOADLIBES)" \
467 "LDFLAGS=$(LDFLAGS)" \
469 "MAKEINFO=$(MAKEINFO)" \
477 if
[ -d .
/byacc
] ; then \
478 rootme
=`pwd` ; export rootme
; \
481 "against=$(against)" \
483 "AR_FLAGS=$(AR_FLAGS)" \
486 "LOADLIBES=$(LOADLIBES)" \
487 "LDFLAGS=$(LDFLAGS)" \
489 "MAKEINFO=$(MAKEINFO)" \
496 if
[ -d .
/byacc
] ; then \
497 rootme
=`pwd` ; export rootme
; \
500 "against=$(against)" \
502 "AR_FLAGS=$(AR_FLAGS)" \
505 "LOADLIBES=$(LOADLIBES)" \
506 "LDFLAGS=$(LDFLAGS)" \
508 "MAKEINFO=$(MAKEINFO)" \
515 .PHONY
: all-bison stmp-bison
516 all-bison
: stmp-libiberty stmp-bison
518 if
[ -d .
/bison
] ; then \
519 rootme
=`pwd` ; export rootme
; \
523 "datadir=$(datadir)" \
525 "AR_FLAGS=$(AR_FLAGS)" \
528 "LOADLIBES=$(LOADLIBES)" \
529 "LDFLAGS=$(LDFLAGS)" \
531 "MAKEINFO=$(MAKEINFO)" \
539 if
[ -d .
/bison
] ; then \
540 rootme
=`pwd` ; export rootme
; \
544 "datadir=$(datadir)" \
546 "AR_FLAGS=$(AR_FLAGS)" \
549 "LOADLIBES=$(LOADLIBES)" \
550 "LDFLAGS=$(LDFLAGS)" \
552 "MAKEINFO=$(MAKEINFO)" \
559 if
[ -d .
/bison
] ; then \
560 rootme
=`pwd` ; export rootme
; \
564 "datadir=$(datadir)" \
566 "AR_FLAGS=$(AR_FLAGS)" \
569 "LOADLIBES=$(LOADLIBES)" \
570 "LDFLAGS=$(LDFLAGS)" \
572 "MAKEINFO=$(MAKEINFO)" \
579 .PHONY
: all-gcc stmp-gcc
580 all-gcc
: stmp-libiberty stmp-bison stmp-gas
582 if
[ -d .
/gcc
] ; then \
583 rootme
=`pwd` ; export rootme
; \
586 "against=$(against)" \
588 "AR_FLAGS=$(AR_FLAGS)" \
591 "LOADLIBES=$(LOADLIBES)" \
592 "LDFLAGS=$(LDFLAGS)" \
594 "MAKEINFO=$(MAKEINFO)" \
602 if
[ -d .
/gcc
] ; then \
603 rootme
=`pwd` ; export rootme
; \
606 "against=$(against)" \
608 "AR_FLAGS=$(AR_FLAGS)" \
611 "LOADLIBES=$(LOADLIBES)" \
612 "LDFLAGS=$(LDFLAGS)" \
614 "MAKEINFO=$(MAKEINFO)" \
621 if
[ -d .
/gcc
] ; then \
622 rootme
=`pwd` ; export rootme
; \
625 "against=$(against)" \
627 "AR_FLAGS=$(AR_FLAGS)" \
630 "LOADLIBES=$(LOADLIBES)" \
631 "LDFLAGS=$(LDFLAGS)" \
633 "MAKEINFO=$(MAKEINFO)" \
640 .PHONY
: all-readline stmp-readline
641 all-readline
: stmp-readline
643 if
[ -d .
/readline
] ; then \
644 rootme
=`pwd` ; export rootme
; \
647 "against=$(against)" \
649 "AR_FLAGS=$(AR_FLAGS)" \
652 "LOADLIBES=$(LOADLIBES)" \
653 "LDFLAGS=$(LDFLAGS)" \
655 "MAKEINFO=$(MAKEINFO)" \
662 clean-readline
: force
663 if
[ -d .
/readline
] ; then \
664 rootme
=`pwd` ; export rootme
; \
667 "against=$(against)" \
669 "AR_FLAGS=$(AR_FLAGS)" \
672 "LOADLIBES=$(LOADLIBES)" \
673 "LDFLAGS=$(LDFLAGS)" \
675 "MAKEINFO=$(MAKEINFO)" \
681 install-readline
: force
682 if
[ -d .
/readline
] ; then \
683 rootme
=`pwd` ; export rootme
; \
686 "against=$(against)" \
688 "AR_FLAGS=$(AR_FLAGS)" \
691 "LOADLIBES=$(LOADLIBES)" \
692 "LDFLAGS=$(LDFLAGS)" \
694 "MAKEINFO=$(MAKEINFO)" \
701 .PHONY
: all-glob stmp-glob
704 if
[ -d .
/glob
] ; then \
705 rootme
=`pwd` ; export rootme
; \
708 "against=$(against)" \
710 "AR_FLAGS=$(AR_FLAGS)" \
713 "LOADLIBES=$(LOADLIBES)" \
714 "LDFLAGS=$(LDFLAGS)" \
716 "MAKEINFO=$(MAKEINFO)" \
724 if
[ -d .
/glob
] ; then \
725 rootme
=`pwd` ; export rootme
; \
728 "against=$(against)" \
730 "AR_FLAGS=$(AR_FLAGS)" \
733 "LOADLIBES=$(LOADLIBES)" \
734 "LDFLAGS=$(LDFLAGS)" \
736 "MAKEINFO=$(MAKEINFO)" \
743 if
[ -d .
/glob
] ; then \
744 rootme
=`pwd` ; export rootme
; \
747 "against=$(against)" \
749 "AR_FLAGS=$(AR_FLAGS)" \
752 "LOADLIBES=$(LOADLIBES)" \
753 "LDFLAGS=$(LDFLAGS)" \
755 "MAKEINFO=$(MAKEINFO)" \
762 .PHONY
: all-gas stmp-gas
763 all-gas
: stmp-libiberty stmp-bfd stmp-gas
765 if
[ -d .
/gas
] ; then \
766 rootme
=`pwd` ; export rootme
; \
769 "against=$(against)" \
771 "AR_FLAGS=$(AR_FLAGS)" \
774 "LOADLIBES=$(LOADLIBES)" \
775 "LDFLAGS=$(LDFLAGS)" \
777 "MAKEINFO=$(MAKEINFO)" \
785 if
[ -d .
/gas
] ; then \
786 rootme
=`pwd` ; export rootme
; \
789 "against=$(against)" \
791 "AR_FLAGS=$(AR_FLAGS)" \
794 "LOADLIBES=$(LOADLIBES)" \
795 "LDFLAGS=$(LDFLAGS)" \
797 "MAKEINFO=$(MAKEINFO)" \
804 if
[ -d .
/gas
] ; then \
805 rootme
=`pwd` ; export rootme
; \
808 "against=$(against)" \
810 "AR_FLAGS=$(AR_FLAGS)" \
813 "LOADLIBES=$(LOADLIBES)" \
814 "LDFLAGS=$(LDFLAGS)" \
816 "MAKEINFO=$(MAKEINFO)" \
823 .PHONY
: all-ld stmp-ld
824 all-ld
: stmp-libiberty stmp-bfd stmp-bison stmp-ld
826 if
[ -d .
/ld ] ; then \
827 rootme
=`pwd` ; export rootme
; \
830 "against=$(against)" \
832 "AR_FLAGS=$(AR_FLAGS)" \
835 "LOADLIBES=$(LOADLIBES)" \
836 "LDFLAGS=$(LDFLAGS)" \
838 "MAKEINFO=$(MAKEINFO)" \
846 if
[ -d .
/ld ] ; then \
847 rootme
=`pwd` ; export rootme
; \
850 "against=$(against)" \
852 "AR_FLAGS=$(AR_FLAGS)" \
855 "LOADLIBES=$(LOADLIBES)" \
856 "LDFLAGS=$(LDFLAGS)" \
858 "MAKEINFO=$(MAKEINFO)" \
865 if
[ -d .
/ld ] ; then \
866 rootme
=`pwd` ; export rootme
; \
869 "against=$(against)" \
871 "AR_FLAGS=$(AR_FLAGS)" \
874 "LOADLIBES=$(LOADLIBES)" \
875 "LDFLAGS=$(LDFLAGS)" \
877 "MAKEINFO=$(MAKEINFO)" \
883 ### libgcc (and libgcc1)
884 .PHONY
: all-libgcc stmp-libgcc1 stmp-libgcc
885 all-libgcc1
: all-gas all-binutils stmp-libgcc1
887 if
[ -d .
/libgcc
] ; then \
888 rootme
=`pwd` ; export rootme
; \
891 "against=$(against)" \
893 "AR_FLAGS=$(AR_FLAGS)" \
896 "LOADLIBES=$(LOADLIBES)" \
897 "LDFLAGS=$(LDFLAGS)" \
899 "MAKEINFO=$(MAKEINFO)" \
907 if
[ -d .
/libgcc
] ; then \
908 rootme
=`pwd` ; export rootme
; \
911 "against=$(against)" \
913 "AR_FLAGS=$(AR_FLAGS)" \
916 "LOADLIBES=$(LOADLIBES)" \
917 "LDFLAGS=$(LDFLAGS)" \
919 "MAKEINFO=$(MAKEINFO)" \
925 install-libgcc1
: force
926 echo libgcc1 is a component
, not an installable target
928 all-libgcc
: all-gas all-gcc all-binutils stmp-libgcc
931 if
[ -d .
/libgcc
] ; then \
932 rootme
=`pwd` ; export rootme
; \
935 "against=$(against)" \
937 "AR_FLAGS=$(AR_FLAGS)" \
940 "LOADLIBES=$(LOADLIBES)" \
941 "LDFLAGS=$(LDFLAGS)" \
943 "MAKEINFO=$(MAKEINFO)" \
951 if
[ -d .
/libgcc
] ; then \
952 rootme
=`pwd` ; export rootme
; \
955 "against=$(against)" \
957 "AR_FLAGS=$(AR_FLAGS)" \
960 "LOADLIBES=$(LOADLIBES)" \
961 "LDFLAGS=$(LDFLAGS)" \
963 "MAKEINFO=$(MAKEINFO)" \
969 install-libgcc
: force
970 if
[ -d .
/libgcc
] ; then \
971 rootme
=`pwd` ; export rootme
; \
974 "against=$(against)" \
976 "AR_FLAGS=$(AR_FLAGS)" \
979 "LOADLIBES=$(LOADLIBES)" \
980 "LDFLAGS=$(LDFLAGS)" \
982 "MAKEINFO=$(MAKEINFO)" \
989 .PHONY
: all-gdb stmp-gdb
990 all-gdb
: stmp-bfd stmp-libiberty stmp-readline stmp-glob stmp-bison stmp-gdb
992 if
[ -d .
/gdb
] ; then \
993 rootme
=`pwd` ; export rootme
; \
996 "against=$(against)" \
998 "AR_FLAGS=$(AR_FLAGS)" \
1000 "RANLIB=$(RANLIB)" \
1001 "LOADLIBES=$(LOADLIBES)" \
1002 "LDFLAGS=$(LDFLAGS)" \
1004 "MAKEINFO=$(MAKEINFO)" \
1012 if
[ -d .
/gdb
] ; then \
1013 rootme
=`pwd` ; export rootme
; \
1016 "against=$(against)" \
1018 "AR_FLAGS=$(AR_FLAGS)" \
1020 "RANLIB=$(RANLIB)" \
1021 "LOADLIBES=$(LOADLIBES)" \
1022 "LDFLAGS=$(LDFLAGS)" \
1024 "MAKEINFO=$(MAKEINFO)" \
1031 if
[ -d .
/gdb
] ; then \
1032 rootme
=`pwd` ; export rootme
; \
1035 "against=$(against)" \
1037 "AR_FLAGS=$(AR_FLAGS)" \
1039 "RANLIB=$(RANLIB)" \
1040 "LOADLIBES=$(LOADLIBES)" \
1041 "LDFLAGS=$(LDFLAGS)" \
1043 "MAKEINFO=$(MAKEINFO)" \
1050 .PHONY
: all-make stmp-make
1051 all-make
: all-libiberty stmp-make
1053 if
[ -d .
/make
] ; then \
1054 rootme
=`pwd` ; export rootme
; \
1057 "against=$(against)" \
1059 "AR_FLAGS=$(AR_FLAGS)" \
1061 "RANLIB=$(RANLIB)" \
1062 "LOADLIBES=$(LOADLIBES)" \
1063 "LDFLAGS=$(LDFLAGS)" \
1065 "MAKEINFO=$(MAKEINFO)" \
1073 if
[ -d .
/make
] ; then \
1074 rootme
=`pwd` ; export rootme
; \
1077 "against=$(against)" \
1079 "AR_FLAGS=$(AR_FLAGS)" \
1081 "RANLIB=$(RANLIB)" \
1082 "LOADLIBES=$(LOADLIBES)" \
1083 "LDFLAGS=$(LDFLAGS)" \
1085 "MAKEINFO=$(MAKEINFO)" \
1092 if
[ -d .
/make
] ; then \
1093 rootme
=`pwd` ; export rootme
; \
1096 "against=$(against)" \
1098 "AR_FLAGS=$(AR_FLAGS)" \
1100 "RANLIB=$(RANLIB)" \
1101 "LOADLIBES=$(LOADLIBES)" \
1102 "LDFLAGS=$(LDFLAGS)" \
1104 "MAKEINFO=$(MAKEINFO)" \
1111 .PHONY
: all-diff stmp-diff
1114 if
[ -d .
/diff
] ; then \
1115 rootme
=`pwd` ; export rootme
; \
1118 "against=$(against)" \
1120 "AR_FLAGS=$(AR_FLAGS)" \
1122 "RANLIB=$(RANLIB)" \
1123 "LOADLIBES=$(LOADLIBES)" \
1124 "LDFLAGS=$(LDFLAGS)" \
1126 "MAKEINFO=$(MAKEINFO)" \
1134 if
[ -d .
/diff
] ; then \
1135 rootme
=`pwd` ; export rootme
; \
1138 "against=$(against)" \
1140 "AR_FLAGS=$(AR_FLAGS)" \
1142 "RANLIB=$(RANLIB)" \
1143 "LOADLIBES=$(LOADLIBES)" \
1144 "LDFLAGS=$(LDFLAGS)" \
1146 "MAKEINFO=$(MAKEINFO)" \
1153 if
[ -d .
/diff
] ; then \
1154 rootme
=`pwd` ; export rootme
; \
1157 "against=$(against)" \
1159 "AR_FLAGS=$(AR_FLAGS)" \
1161 "RANLIB=$(RANLIB)" \
1162 "LOADLIBES=$(LOADLIBES)" \
1163 "LDFLAGS=$(LDFLAGS)" \
1165 "MAKEINFO=$(MAKEINFO)" \
1172 .PHONY
: all-grep stmp-grep
1175 if
[ -d .
/grep
] ; then \
1176 rootme
=`pwd` ; export rootme
; \
1179 "against=$(against)" \
1181 "AR_FLAGS=$(AR_FLAGS)" \
1183 "RANLIB=$(RANLIB)" \
1184 "LOADLIBES=$(LOADLIBES)" \
1185 "LDFLAGS=$(LDFLAGS)" \
1187 "MAKEINFO=$(MAKEINFO)" \
1195 if
[ -d .
/grep
] ; then \
1196 rootme
=`pwd` ; export rootme
; \
1199 "against=$(against)" \
1201 "AR_FLAGS=$(AR_FLAGS)" \
1203 "RANLIB=$(RANLIB)" \
1204 "LOADLIBES=$(LOADLIBES)" \
1205 "LDFLAGS=$(LDFLAGS)" \
1207 "MAKEINFO=$(MAKEINFO)" \
1214 if
[ -d .
/grep
] ; then \
1215 rootme
=`pwd` ; export rootme
; \
1218 "against=$(against)" \
1220 "AR_FLAGS=$(AR_FLAGS)" \
1222 "RANLIB=$(RANLIB)" \
1223 "LOADLIBES=$(LOADLIBES)" \
1224 "LDFLAGS=$(LDFLAGS)" \
1226 "MAKEINFO=$(MAKEINFO)" \
1233 .PHONY
: all-rcs stmp-rcs
1234 all-rcs
: stmp-diff stmp-grep stmp-rcs
1236 if
[ -d .
/rcs
] ; then \
1237 rootme
=`pwd` ; export rootme
; \
1240 "against=$(against)" \
1242 "AR_FLAGS=$(AR_FLAGS)" \
1244 "RANLIB=$(RANLIB)" \
1245 "LOADLIBES=$(LOADLIBES)" \
1246 "LDFLAGS=$(LDFLAGS)" \
1248 "MAKEINFO=$(MAKEINFO)" \
1256 if
[ -d .
/rcs
] ; then \
1257 rootme
=`pwd` ; export rootme
; \
1260 "against=$(against)" \
1262 "AR_FLAGS=$(AR_FLAGS)" \
1264 "RANLIB=$(RANLIB)" \
1265 "LOADLIBES=$(LOADLIBES)" \
1266 "LDFLAGS=$(LDFLAGS)" \
1268 "MAKEINFO=$(MAKEINFO)" \
1274 install-rcs
: install-grep install-diff
force
1275 if
[ -d .
/rcs
] ; then \
1276 rootme
=`pwd` ; export rootme
; \
1279 "against=$(against)" \
1281 "AR_FLAGS=$(AR_FLAGS)" \
1283 "RANLIB=$(RANLIB)" \
1284 "LOADLIBES=$(LOADLIBES)" \
1285 "LDFLAGS=$(LDFLAGS)" \
1287 "MAKEINFO=$(MAKEINFO)" \
1294 .PHONY
: all-gdbm stmp-gdbm
1297 if
[ -d .
/gdbm
] ; then \
1298 rootme
=`pwd` ; export rootme
; \
1301 "against=$(against)" \
1303 "AR_FLAGS=$(AR_FLAGS)" \
1305 "RANLIB=$(RANLIB)" \
1306 "LOADLIBES=$(LOADLIBES)" \
1307 "LDFLAGS=$(LDFLAGS)" \
1309 "MAKEINFO=$(MAKEINFO)" \
1317 if
[ -d .
/gdbm
] ; then \
1318 rootme
=`pwd` ; export rootme
; \
1321 "against=$(against)" \
1323 "AR_FLAGS=$(AR_FLAGS)" \
1325 "RANLIB=$(RANLIB)" \
1326 "LOADLIBES=$(LOADLIBES)" \
1327 "LDFLAGS=$(LDFLAGS)" \
1329 "MAKEINFO=$(MAKEINFO)" \
1336 if
[ -d .
/gdbm
] ; then \
1337 rootme
=`pwd` ; export rootme
; \
1340 "against=$(against)" \
1342 "AR_FLAGS=$(AR_FLAGS)" \
1344 "RANLIB=$(RANLIB)" \
1345 "LOADLIBES=$(LOADLIBES)" \
1346 "LDFLAGS=$(LDFLAGS)" \
1348 "MAKEINFO=$(MAKEINFO)" \
1355 .PHONY
: all-cvs stmp-cvs
1356 all-cvs
: stmp-cvs stmp-rcs stmp-grep stmp-diff
1357 stmp-cvs
: stmp-gdbm
force
1358 if
[ -d .
/cvs
] ; then \
1359 rootme
=`pwd` ; export rootme
; \
1362 "against=$(against)" \
1364 "AR_FLAGS=$(AR_FLAGS)" \
1366 "RANLIB=$(RANLIB)" \
1367 "LOADLIBES=$(LOADLIBES)" \
1368 "LDFLAGS=$(LDFLAGS)" \
1370 "MAKEINFO=$(MAKEINFO)" \
1377 clean-cvs
: clean-gdbm
force
1378 if
[ -d .
/cvs
] ; then \
1379 rootme
=`pwd` ; export rootme
; \
1382 "against=$(against)" \
1384 "AR_FLAGS=$(AR_FLAGS)" \
1386 "RANLIB=$(RANLIB)" \
1387 "LOADLIBES=$(LOADLIBES)" \
1388 "LDFLAGS=$(LDFLAGS)" \
1390 "MAKEINFO=$(MAKEINFO)" \
1396 install-cvs
: install-rcs install-gdbm
force
1397 if
[ -d .
/cvs
] ; then \
1398 rootme
=`pwd` ; export rootme
; \
1401 "against=$(against)" \
1403 "AR_FLAGS=$(AR_FLAGS)" \
1405 "RANLIB=$(RANLIB)" \
1406 "LOADLIBES=$(LOADLIBES)" \
1407 "LDFLAGS=$(LDFLAGS)" \
1409 "MAKEINFO=$(MAKEINFO)" \
1416 .PHONY
: all-patch stmp-patch
1417 all-patch
: stmp-patch
1419 if
[ -d .
/patch
] ; then \
1420 rootme
=`pwd` ; export rootme
; \
1423 "against=$(against)" \
1425 "AR_FLAGS=$(AR_FLAGS)" \
1427 "RANLIB=$(RANLIB)" \
1428 "LOADLIBES=$(LOADLIBES)" \
1429 "LDFLAGS=$(LDFLAGS)" \
1431 "MAKEINFO=$(MAKEINFO)" \
1439 if
[ -d .
/patch
] ; then \
1440 rootme
=`pwd` ; export rootme
; \
1443 "against=$(against)" \
1445 "AR_FLAGS=$(AR_FLAGS)" \
1447 "RANLIB=$(RANLIB)" \
1448 "LOADLIBES=$(LOADLIBES)" \
1449 "LDFLAGS=$(LDFLAGS)" \
1451 "MAKEINFO=$(MAKEINFO)" \
1457 install-patch
: force
1458 if
[ -d .
/patch
] ; then \
1459 rootme
=`pwd` ; export rootme
; \
1463 man1dir=$(man1dir) \
1465 "AR_FLAGS=$(AR_FLAGS)" \
1467 "RANLIB=$(RANLIB)" \
1468 "LOADLIBES=$(LOADLIBES)" \
1469 "LDFLAGS=$(LDFLAGS)" \
1471 "MAKEINFO=$(MAKEINFO)" \
1478 .PHONY
: all-emacs stmp-emacs
1479 all-emacs
: stmp-emacs
1481 if
[ -d .
/emacs
] ; then \
1482 rootme
=`pwd` ; export rootme
; \
1485 "against=$(against)" \
1487 "AR_FLAGS=$(AR_FLAGS)" \
1489 "RANLIB=$(RANLIB)" \
1490 "LOADLIBES=$(LOADLIBES)" \
1491 "LDFLAGS=$(LDFLAGS)" \
1493 "MAKEINFO=$(MAKEINFO)" \
1501 if
[ -d .
/emacs
] ; then \
1502 rootme
=`pwd` ; export rootme
; \
1505 "against=$(against)" \
1507 "AR_FLAGS=$(AR_FLAGS)" \
1509 "RANLIB=$(RANLIB)" \
1510 "LOADLIBES=$(LOADLIBES)" \
1511 "LDFLAGS=$(LDFLAGS)" \
1513 "MAKEINFO=$(MAKEINFO)" \
1519 install-emacs
: install-rcs install-gdbm
force
1520 if
[ -d .
/emacs
] ; then \
1521 rootme
=`pwd` ; export rootme
; \
1524 "against=$(against)" \
1526 "AR_FLAGS=$(AR_FLAGS)" \
1528 "RANLIB=$(RANLIB)" \
1529 "LOADLIBES=$(LOADLIBES)" \
1530 "LDFLAGS=$(LDFLAGS)" \
1532 "MAKEINFO=$(MAKEINFO)" \
1539 .PHONY
: all-ispell stmp-ispell
1540 all-ispell
: stmp-ispell
1541 stmp-ispell
: all-emacs
force
1542 if
[ -d .
/ispell
] ; then \
1543 rootme
=`pwd` ; export rootme
; \
1546 "against=$(against)" \
1548 "AR_FLAGS=$(AR_FLAGS)" \
1550 "RANLIB=$(RANLIB)" \
1551 "LOADLIBES=$(LOADLIBES)" \
1552 "LDFLAGS=$(LDFLAGS)" \
1554 "MAKEINFO=$(MAKEINFO)" \
1562 if
[ -d .
/ispell
] ; then \
1563 rootme
=`pwd` ; export rootme
; \
1566 "against=$(against)" \
1568 "AR_FLAGS=$(AR_FLAGS)" \
1570 "RANLIB=$(RANLIB)" \
1571 "LOADLIBES=$(LOADLIBES)" \
1572 "LDFLAGS=$(LDFLAGS)" \
1574 "MAKEINFO=$(MAKEINFO)" \
1580 install-ispell
: install-rcs install-gdbm
force
1581 if
[ -d .
/ispell
] ; then \
1582 rootme
=`pwd` ; export rootme
; \
1585 "against=$(against)" \
1587 "AR_FLAGS=$(AR_FLAGS)" \
1589 "RANLIB=$(RANLIB)" \
1590 "LOADLIBES=$(LOADLIBES)" \
1591 "LDFLAGS=$(LDFLAGS)" \
1593 "MAKEINFO=$(MAKEINFO)" \
1600 .PHONY
: all-flex stmp-flex
1603 if
[ -d .
/flex
] ; then \
1604 rootme
=`pwd` ; export rootme
; \
1607 "against=$(against)" \
1609 "AR_FLAGS=$(AR_FLAGS)" \
1611 "RANLIB=$(RANLIB)" \
1612 "LOADLIBES=$(LOADLIBES)" \
1613 "LDFLAGS=$(LDFLAGS)" \
1615 "MAKEINFO=$(MAKEINFO)" \
1623 if
[ -d .
/flex
] ; then \
1624 rootme
=`pwd` ; export rootme
; \
1627 "against=$(against)" \
1629 "AR_FLAGS=$(AR_FLAGS)" \
1631 "RANLIB=$(RANLIB)" \
1632 "LOADLIBES=$(LOADLIBES)" \
1633 "LDFLAGS=$(LDFLAGS)" \
1635 "MAKEINFO=$(MAKEINFO)" \
1642 if
[ -d .
/flex
] ; then \
1643 rootme
=`pwd` ; export rootme
; \
1646 "against=$(against)" \
1648 "AR_FLAGS=$(AR_FLAGS)" \
1650 "RANLIB=$(RANLIB)" \
1651 "LOADLIBES=$(LOADLIBES)" \
1652 "LDFLAGS=$(LDFLAGS)" \
1654 "MAKEINFO=$(MAKEINFO)" \
1661 .PHONY
: all-fileutils stmp-fileutils
1662 all-fileutils
: stmp-fileutils
1663 stmp-fileutils
: force
1664 if
[ -d .
/fileutils
] ; then \
1665 rootme
=`pwd` ; export rootme
; \
1668 "prefix=$(prefix)" \
1669 "datadir=$(datadir)" \
1670 "mandir=$(mandir)" \
1671 "against=$(against)" \
1673 "AR_FLAGS=$(AR_FLAGS)" \
1675 "RANLIB=$(RANLIB)" \
1676 "LOADLIBES=$(LOADLIBES)" \
1677 "LDFLAGS=$(LDFLAGS)" \
1679 "MAKEINFO=$(MAKEINFO)" \
1684 touch stmp-fileutils
1686 clean-fileutils
: force
1687 if
[ -d .
/fileutils
] ; then \
1688 rootme
=`pwd` ; export rootme
; \
1691 "prefix=$(prefix)" \
1692 "datadir=$(datadir)" \
1693 "mandir=$(mandir)" \
1694 "against=$(against)" \
1696 "AR_FLAGS=$(AR_FLAGS)" \
1698 "RANLIB=$(RANLIB)" \
1699 "LOADLIBES=$(LOADLIBES)" \
1700 "LDFLAGS=$(LDFLAGS)" \
1702 "MAKEINFO=$(MAKEINFO)" \
1708 install-fileutils
: force
1709 if
[ -d .
/fileutils
] ; then \
1710 rootme
=`pwd` ; export rootme
; \
1713 "prefix=$(prefix)" \
1714 "datadir=$(datadir)" \
1715 "mandir=$(mandir)" \
1716 "against=$(against)" \
1718 "AR_FLAGS=$(AR_FLAGS)" \
1720 "RANLIB=$(RANLIB)" \
1721 "LOADLIBES=$(LOADLIBES)" \
1722 "LDFLAGS=$(LDFLAGS)" \
1724 "MAKEINFO=$(MAKEINFO)" \
1731 .PHONY
: all-libg
++ stmp-libg
++
1732 all-libg
++: stmp-gas stmp-ld stmp-gcc stmp-libg
++
1733 stmp-libg
++: stmp-gcc
force
1734 if
[ -d .
/libg
++ ] ; then \
1735 rootme
=`pwd` ; export rootme
; \
1738 "prefix=$(prefix)" \
1739 "datadir=$(datadir)" \
1740 "mandir=$(mandir)" \
1741 "against=$(against)" \
1743 "AR_FLAGS=$(AR_FLAGS)" \
1744 "CC=$${rootme}/gcc/gcc -B$${rootme}/gcc/" \
1745 "RANLIB=$(RANLIB)" \
1746 "LOADLIBES=$(LOADLIBES)" \
1747 "LDFLAGS=$(LDFLAGS)" \
1749 "MAKEINFO=$(MAKEINFO)" \
1757 if
[ -d .
/libg
++ ] ; then \
1758 rootme
=`pwd` ; export rootme
; \
1761 "prefix=$(prefix)" \
1762 "datadir=$(datadir)" \
1763 "mandir=$(mandir)" \
1764 "against=$(against)" \
1766 "AR_FLAGS=$(AR_FLAGS)" \
1768 "RANLIB=$(RANLIB)" \
1769 "LOADLIBES=$(LOADLIBES)" \
1770 "LDFLAGS=$(LDFLAGS)" \
1772 "MAKEINFO=$(MAKEINFO)" \
1778 install-libg
++: force
1779 if
[ -d .
/libg
++ ] ; then \
1780 rootme
=`pwd` ; export rootme
; \
1783 "prefix=$(prefix)" \
1784 "datadir=$(datadir)" \
1785 "mandir=$(mandir)" \
1786 "against=$(against)" \
1788 "AR_FLAGS=$(AR_FLAGS)" \
1790 "RANLIB=$(RANLIB)" \
1791 "LOADLIBES=$(LOADLIBES)" \
1792 "LDFLAGS=$(LDFLAGS)" \
1794 "MAKEINFO=$(MAKEINFO)" \
1800 ### other supporting targets
1801 # this is a bad hack.
1802 all.xclib
: all.normal
1803 if
[ -d clib
] ; then \
1804 (cd clib
; $(MAKE
)) ; \
1808 for i in
$(DODIRS
); do \
1809 if
[ -f .
/$$i/localenv
] ; then \
1810 if
(rootme
=`pwd` ; export rootme
; cd .
/$$i; \
1812 "against=$(against)" \
1814 "MAKEINFO=$(MAKEINFO)" \
1815 $(DO
)) ; then true
; \
1816 else exit
1 ; fi
; \
1817 else if
[ -d .
/$$i ] ; then \
1818 if
(rootme
=`pwd` ; export rootme
; cd .
/$$i; \
1820 "against=$(against)" \
1822 "AR_FLAGS=$(AR_FLAGS)" \
1824 "RANLIB=$(RANLIB)" \
1825 "LOADLIBES=$(LOADLIBES)" \
1826 "LDFLAGS=$(LDFLAGS)" \
1828 "MAKEINFO=$(MAKEINFO)" \
1829 $(DO
)) ; then true
; \
1830 else exit
1 ; fi
; \
1838 $(MAKE
) pass
"stagepass=stage1"
1840 $(MAKE
) pass
"stagepass=stage2"
1844 $(MAKE
) pass
"stagepass=stage1"
1846 $(MAKE
) pass
"stagepass=stage2"
1850 $(MAKE
) pass
"stagepass=stage2"
1854 cp
$(srcdir)/gcc
/gstdarg.h .
/gas
/stdarg.h
1855 $(MAKE
) subdir_do
"DO=all info" "DODIRS=$(SUBDIRS)" \
1856 "CC=`pwd`/gcc/$(stagepass)/gcc \
1857 -O $(GCCVERBOSE) -I`pwd`/gcc/include \
1858 -B`pwd`/gcc/$(stagepass)/ \
1859 -B`pwd`/gas/$(stagepass)/ \
1860 -B`pwd`/ld/$(stagepass)/" \
1861 "AR=`pwd`/binutils/$(stagepass)/ar" \
1862 "LD=`pwd`/gcc/$(stagepass)/gcc $(GCCVERBOSE)" \
1863 "RANLIB=`pwd`/binutils/$(stagepass)/ranlib" \
1864 "LOADLIBES=`pwd`/libgcc/$(stagepass)/libgcc.a /lib/libc.a" \
1865 "LDFLAGS=-nostdlib /lib/crt0.o \
1866 -L`pwd`/libgcc/$(stagepass)/ \
1867 -B`pwd`/ld/$(stagepass)/"
1871 $(MAKE
) subdir_do DO
=stage1
"DODIRS=$(SUBDIRS)"
1874 $(MAKE
) subdir_do DO
=stage2
"DODIRS=$(SUBDIRS)"
1877 $(MAKE
) subdir_do DO
=stage3
"DODIRS=$(SUBDIRS)"
1880 $(MAKE
) subdir_do DO
=stage4
"DODIRS=$(SUBDIRS)"
1884 comparison
:; $(MAKE
) subdir_do DO
=comparison against
=$(against
) "DODIRS=$(SUBDIRS)"
1886 de-stage1
:; $(MAKE
) subdir_do DO
=de-stage1
"DODIRS=$(SUBDIRS)"
1887 de-stage2
:; $(MAKE
) subdir_do DO
=de-stage2
"DODIRS=$(SUBDIRS)"
1888 de-stage3
:; $(MAKE
) subdir_do DO
=de-stage3
"DODIRS=$(SUBDIRS)"
1889 de-stage4
:; $(MAKE
) subdir_do DO
=de-stage4
"DODIRS=$(SUBDIRS)"
1891 # The "else true" stuff is for Ultrix; the shell returns the exit code
1892 # of the "if" command, if no commands are run in the "then" or "else" part,
1893 # causing Make to quit.
1916 for i in
$(MAKEDIRS
) ; do \
1917 echo Making
$$i...
; \
1918 [ -d
$$i ] || mkdir
$$i || exit
1 ; \
1925 install-info-dirs
: force
1926 if
[ -d
$(prefix) ] ; then true
; else mkdir
$(prefix) ; fi
1927 if
[ -d
$(datadir) ] ; then true
; else mkdir
$(datadir) ; fi
1928 if
[ -d
$(infodir) ] ; then true
; else mkdir
$(infodir) ; fi
1931 $(srcdir)/texinfo
/gen-info-dir
$(infodir) > dir.
info.new
1932 mv
-f
dir.
info.new
dir.
info
1941 @for i in
$(SUBDIRS
); \
1945 wd
=`basename $$pwd`; \
1946 for j in
`$(MAKE) ls`; \
1954 # with the gnu make, this is done automatically.
1956 Makefile
: $(srcdir)/Makefile.in
$(host_makefile_frag
) $(target_makefile_frag
)
1957 $(SHELL
) .
/config.status
1960 # Build GDB distributions that contain BFD, Include, Libiberty, Readline, etc
1962 DEVO_SUPPORT
= README cfg-paper.texi Makefile.in configure configure.in \
1963 config.sub config configure.man
1964 GDB_SUPPORT_DIRS
= bfd
include libiberty readline glob
1965 GDB_SUPPORT_FILES
= $(GDB_SUPPORT_DIRS
) texinfo
/fsf
/texinfo.
tex
1967 setup-dirs
: force_update
1970 .
/configure
-rm sun4
1971 chmod og
=u
`find $(DEVO_SUPPORT) $(GDB_SUPPORT_FILES) -print`
1973 bfd.ilrt.
tar.Z
: setup-dirs
1974 rm -f bfd.ilrt.
tar.Z
1975 tar cf
- $(DEVO_SUPPORT
) $(GDB_SUPPORT_FILES
) \
1976 | compress
-v
>bfd.ilrt.
tar.Z
1978 gdb.
tar.Z
: setup-dirs
1979 (cd gdb
; $(MAKE
) -f Makefile.in make-proto-gdb.
dir)
1980 $(MAKE
) $(MFLAGS
) -f Makefile.in make-gdb.
tar.Z
1982 make-gdb.
tar.Z
: $(DEVO_SUPPORT
) $(GDB_SUPPORT_DIRS
) gdb texinfo
/fsf
/texinfo.
tex
1983 rm -rf proto-toplev
; mkdir proto-toplev
1984 ln
-s ..
/gdb
/proto-gdb.
dir proto-toplev
/gdb
1985 (cd proto-toplev
; for i in
$(DEVO_SUPPORT
) $(GDB_SUPPORT_DIRS
); do \
1988 # Put only one copy (four hard links) of COPYING in the tar file.
1989 rm proto-toplev
/bfd
/COPYING
1990 ln proto-toplev
/gdb
/COPYING proto-toplev
/bfd
/COPYING
1991 rm proto-toplev
/include/COPYING
1992 ln proto-toplev
/gdb
/COPYING proto-toplev
/include/COPYING
1993 rm proto-toplev
/readline
/COPYING
1994 ln proto-toplev
/gdb
/COPYING proto-toplev
/readline
/COPYING
1995 # Take out texinfo from configurable dirs
1996 rm proto-toplev
/configure.in
1997 sed
'/^configdirs=/s/texinfo //' <configure.in
>proto-toplev
/configure.in
1998 # Take out glob from buildable dirs
1999 rm proto-toplev
/Makefile.in
2000 sed
'/^SUBDIRS =/s/glob //' <Makefile.in
>proto-toplev
/Makefile.in
2001 # Take out texinfo from buildable dirs
2002 cp proto-toplev
/Makefile.in temp.
$$
2003 sed
'/^all\.normal: /s/all-texinfo //' <temp.
$$ >temp1.
$$
2004 sed
'/^clean: /s/clean-texinfo //' <temp1.
$$ >temp.
$$
2005 sed
'/^install\.all: /s/install-texinfo //' <temp.
$$ >proto-toplev
/Makefile.in
2007 mkdir proto-toplev
/texinfo
2008 mkdir proto-toplev
/texinfo
/fsf
2009 ln
-s ..
/..
/..
/texinfo
/fsf
/texinfo.
tex proto-toplev
/texinfo
/fsf
/
2010 chmod og
=u
`find proto-toplev -print`
2011 (VER
=`sed <gdb/Makefile.in -n 's/VERSION = //p'`; \
2012 echo
"==> Making gdb-$$VER.tar.Z"; \
2013 ln
-s proto-toplev gdb-
$$VER; \
2014 tar cfh
- gdb-
$$VER \
2015 | compress
-v
>gdb-
$$VER.
tar.Z
)
2021 # end of Makefile.in