binutils-gdb/Makefile.in

1690 lines
36 KiB
Makefile
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# Makefile for directory with subdirs to build.
# Copyright (C) 1990, 1991 Cygnus Support
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#
srcdir = .
prefix = /usr/local
datadir = $(prefix)/lib
bindir = $(prefix)/bin
libdir = $(prefix)/lib
mandir = $(datadir)/man
man1dir = $(mandir)/man1
man2dir = $(mandir)/man2
man3dir = $(mandir)/man3
man4dir = $(mandir)/man4
man5dir = $(mandir)/man5
man6dir = $(mandir)/man6
man7dir = $(mandir)/man7
man8dir = $(mandir)/man8
man9dir = $(mandir)/man9
infodir = $(datadir)/info
includedir = $(prefix)/include
docdir = $(datadir)/doc
SHELL = /bin/sh
INSTALL = install -c
INSTALL_PROGRAM = $(INSTALL)
INSTALL_DATA = $(INSTALL)
AR = ar
AR_FLAGS = qv
RANLIB = ranlib
BISON = `if [ -d $(unsubdir)/../bison ] ; \
then echo \`pwd\`/$(unsubdir)/../bison$(subdir)/bison -L \`pwd\`/$(unsubdir)/../bison$(subdir)/ -y ; \
else echo yacc ; fi`
MAKEINFO = makeinfo
FRESHMAKEINFO = `if [ -d $(unsubdir)/../texinfo/C ] ; \
then echo \`pwd\`/$(unsubdir)/../texinfo/C$(subdir)/makeinfo ; \
else echo echo ; fi`
#\`(cd $(srcdir)/bison ; \\`pwd\\`)\`
SUBDIRS = libiberty glob readline bfd gdb binutils ld gas gcc gnulib clib
OTHERS =
ALL = all.normal
INSTALL_TARGET = install.all
### for debugging
#GCCVERBOSE=-v
#### host and target specific makefile fragments come in here.
###
.PHONY: all info install-info clean-info
all: $(ALL)
info: cfg-paper.info
$(MAKE) subdir_do DO=info "DODIRS=$(SUBDIRS)"
clean-info:
$(MAKE) subdir_do DO=clean-info "DODIRS=$(SUBDIRS)"
rm -f cfg-paper.info
cfg-paper.info: cfg-paper.texi
$(MAKEINFO) -o cfg-paper.info $(srcdir)/cfg-paper.texi
configure.info: configure.texi
$(MAKEINFO) -o configure.info $(srcdir)/configure.texi
install-info: install-info-dirs force
$(MAKE) subdir_do DO=install-info "DODIRS=$(SUBDIRS)"
$(INSTALL_DATA) cfg-paper.info $(infodir)/cfg-paper.info
$(MAKE) dir.info install-dir.info
install-dir.info:
$(INSTALL_DATA) dir.info $(infodir)/dir.info
# clib prms
all.normal: all-texinfo all-bison all-byacc all-flex all-ld all-gnulib \
all-gdb all-make all-cvs all-emacs all-ispell all-fileutils
all.cross: all-bison all-ld all-gnulib all-gdb
# $(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS) $(OTHERS)"
clean: clean-libiberty clean-texinfo clean-bfd clean-binutils \
clean-bison clean-byacc clean-flex clean-ld clean-gas \
clean-gcc clean-gnulib clean-readline clean-glob clean-gdb \
clean-make clean-diff clean-grep clean-rcs clean-gdbm \
clean-cvs clean-emacs clean-ispell clean-fileutils
rm -rf *.a TEMP errs core *.o *~ \#* TAGS *.E
install: $(INSTALL_TARGET)
$(INSTALL_DATA) configure.man $(man1dir)/configure.1
install.all: install-dirs install-libiberty install-texinfo \
install-binutils install-bison install-byacc install-flex \
install-ld install-gas install-gcc install-gnulib \
install-readline install-glob install-gdb install-make \
install-cvs install-emacs install-ispell install-fileutils
install.cross: install-dirs install-libiberty install-binutils install-bison \
install-byacc install-ld install-gas install-gnulib \
install-readline install-glob install-gdb
### libiberty
.PHONY: all-libiberty just-libiberty
all-libiberty: just-libiberty
just-libiberty: force
if [ -d $(unsubdir)/libiberty ] ; then \
(cd $(unsubdir)/libiberty$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-libiberty: force
if [ -d $(unsubdir)/libiberty ] ; then \
(cd $(unsubdir)/libiberty$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-libiberty: force
if [ -d $(unsubdir)/libiberty ] ; then \
(cd $(unsubdir)/libiberty$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### texinfo
.PHONY: all-texinfo just-texinfo
all-texinfo: just-texinfo
just-texinfo: just-libiberty force
if [ -d $(unsubdir)/texinfo ] ; then \
(cd $(unsubdir)/texinfo$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-texinfo: force
if [ -d $(unsubdir)/texinfo ] ; then \
(cd $(unsubdir)/texinfo$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-texinfo: force
if [ -d $(unsubdir)/texinfo ] ; then \
(cd $(unsubdir)/texinfo$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### bfd
.PHONY: all-bfd just-bfd
all-bfd: just-bfd
just-bfd: force
if [ -d $(unsubdir)/bfd ] ; then \
(cd $(unsubdir)/bfd$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-bfd: force
if [ -d $(unsubdir)/bfd ] ; then \
(cd $(unsubdir)/bfd$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-bfd: force
if [ -d $(unsubdir)/bfd ] ; then \
(cd $(unsubdir)/bfd$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### binutils
.PHONY: all-binutils just-binutils
all-binutils: just-binutils
just-binutils: just-libiberty just-bfd force
if [ -d $(unsubdir)/binutils ] ; then \
(cd $(unsubdir)/binutils$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-binutils: force
if [ -d $(unsubdir)/binutils ] ; then \
(cd $(unsubdir)/binutils$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-binutils: force
if [ -d $(unsubdir)/binutils ] ; then \
(cd $(unsubdir)/binutils$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### byacc
.PHONY: all-byacc just-byacc
all-byacc: just-byacc
just-byacc: force
if [ -d $(unsubdir)/byacc ] ; then \
(cd $(unsubdir)/byacc$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-byacc: force
if [ -d $(unsubdir)/byacc ] ; then \
(cd $(unsubdir)/byacc$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-byacc: force
if [ -d $(unsubdir)/byacc ] ; then \
(cd $(unsubdir)/byacc$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### bison
.PHONY: all-bison just-bison
all-bison: just-bison
just-bison: just-libiberty force
if [ -d $(unsubdir)/bison ] ; then \
(cd $(unsubdir)/bison$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-bison: force
if [ -d $(unsubdir)/bison ] ; then \
(cd $(unsubdir)/bison$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-bison: force
if [ -d $(unsubdir)/bison ] ; then \
(cd $(unsubdir)/bison$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### gcc
.PHONY: all-gcc just-gcc
all-gcc: just-gcc
just-gcc: just-libiberty just-bison just-gnulib1 force
if [ -d $(unsubdir)/gcc ] ; then \
(cd $(unsubdir)/gcc$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-gcc: force
if [ -d $(unsubdir)/gcc ] ; then \
(cd $(unsubdir)/gcc$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-gcc:
if [ -d $(unsubdir)/gcc ] ; then \
(cd $(unsubdir)/gcc$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### readline
.PHONY: all-readline just-readline
all-readline: just-readline
just-readline: force
if [ -d $(unsubdir)/readline ] ; then \
(cd $(unsubdir)/readline$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-readline: force
if [ -d $(unsubdir)/readline ] ; then \
(cd $(unsubdir)/readline$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-readline: force
if [ -d $(unsubdir)/readline ] ; then \
(cd $(unsubdir)/readline$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### glob
.PHONY: all-glob just-glob
all-glob: just-glob
just-glob: force
if [ -d $(unsubdir)/glob ] ; then \
(cd $(unsubdir)/glob$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-glob: force
if [ -d $(unsubdir)/glob ] ; then \
(cd $(unsubdir)/glob$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-glob: force
if [ -d $(unsubdir)/glob ] ; then \
(cd $(unsubdir)/glob$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### gas
.PHONY: all-gas just-gas
all-gas: just-gas
just-gas: just-libiberty just-bfd force
if [ -d $(unsubdir)/gas ] ; then \
(cd $(unsubdir)/gas$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-gas: force
if [ -d $(unsubdir)/gas ] ; then \
(cd $(unsubdir)/gas$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-gas: force
if [ -d $(unsubdir)/gas ] ; then \
(cd $(unsubdir)/gas$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### ld
.PHONY: all-ld just-ld
all-ld: just-ld
just-ld: just-libiberty just-bfd just-bison force
if [ -d $(unsubdir)/ld ] ; then \
(cd $(unsubdir)/ld$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-ld: force
if [ -d $(unsubdir)/ld ] ; then \
(cd $(unsubdir)/ld$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-ld: force
if [ -d $(unsubdir)/ld ] ; then \
(cd $(unsubdir)/ld$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### gnulib (and gnulib1)
.PHONY: all-gnulib just-gnulib1 just-gnulib
just-gnulib1: all-gas all-binutils force
if [ -d $(unsubdir)/gnulib ] ; then \
(cd $(unsubdir)/gnulib$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
gnulib1.a) ; \
else \
true ; \
fi
clean-gnulib1: force
if [ -d $(unsubdir)/gnulib ] ; then \
(cd $(unsubdir)/gnulib$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean-gnulib1) ; \
else \
true ; \
fi
install-gnulib1: force
echo gnulib1 is a component, not an installable target
all-gnulib: just-gnulib
just-gnulib: all-gcc all-gas all-binutils force
if [ -d $(unsubdir)/gnulib ] ; then \
(cd $(unsubdir)/gnulib$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-gnulib: force
if [ -d $(unsubdir)/gnulib ] ; then \
(cd $(unsubdir)/gnulib$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-gnulib: force
if [ -d $(unsubdir)/gnulib ] ; then \
(cd $(unsubdir)/gnulib$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### gdb
.PHONY: all-gdb just-gdb
all-gdb: just-gdb
just-gdb: just-bfd just-libiberty just-readline just-glob just-bison force
if [ -d $(unsubdir)/gdb ] ; then \
(cd $(unsubdir)/gdb$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-gdb: force
if [ -d $(unsubdir)/gdb ] ; then \
(cd $(unsubdir)/gdb$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-gdb: force
if [ -d $(unsubdir)/gdb ] ; then \
(cd $(unsubdir)/gdb$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### make
.PHONY: all-make just-make
all-make: just-make
just-make: all-libiberty force
if [ -d $(unsubdir)/make ] ; then \
(cd $(unsubdir)/make$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-make: force
if [ -d $(unsubdir)/make ] ; then \
(cd $(unsubdir)/make$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-make: force
if [ -d $(unsubdir)/make ] ; then \
(cd $(unsubdir)/make$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### diff
.PHONY: all-diff just-diff
all-diff: just-diff
just-diff: force
if [ -d $(unsubdir)/diff ] ; then \
(cd $(unsubdir)/diff$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-diff: force
if [ -d $(unsubdir)/diff ] ; then \
(cd $(unsubdir)/diff$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-diff: force
if [ -d $(unsubdir)/diff ] ; then \
(cd $(unsubdir)/diff/$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### grep
.PHONY: all-grep just-grep
all-grep: just-grep
just-grep: force
if [ -d $(unsubdir)/grep ] ; then \
(cd $(unsubdir)/grep$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-grep: force
if [ -d $(unsubdir)/grep ] ; then \
(cd $(unsubdir)/grep$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-grep: force
if [ -d $(unsubdir)/grep ] ; then \
(cd $(unsubdir)/grep$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### rcs
.PHONY: all-rcs just-rcs
all-rcs: just-rcs
just-rcs: just-diff just-grep force
if [ -d $(unsubdir)/rcs ] ; then \
(cd $(unsubdir)/rcs$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-rcs: force
if [ -d $(unsubdir)/rcs ] ; then \
(cd $(unsubdir)/rcs$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-rcs: install-grep install-diff force
if [ -d $(unsubdir)/rcs ] ; then \
(cd $(unsubdir)/rcs$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### gdbm
.PHONY: all-gdbm just-gdbm
all-gdbm: just-gdbm
just-gdbm: force
if [ -d $(unsubdir)/gdbm ] ; then \
(cd $(unsubdir)/gdbm$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-gdbm: force
if [ -d $(unsubdir)/gdbm ] ; then \
(cd $(unsubdir)/gdbm$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-gdbm: force
if [ -d $(unsubdir)/gdbm ] ; then \
(cd $(unsubdir)/gdbm$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### cvs
.PHONY: all-cvs just-cvs
all-cvs: just-cvs just-rcs just-grep just-diff
just-cvs: just-gdbm force
if [ -d $(unsubdir)/cvs ] ; then \
(cd $(unsubdir)/cvs$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-cvs: force
if [ -d $(unsubdir)/cvs ] ; then \
(cd $(unsubdir)/cvs$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-cvs: install-rcs install-gdbm force
if [ -d $(unsubdir)/cvs ] ; then \
(cd $(unsubdir)/cvs$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### emacs
.PHONY: all-emacs just-emacs
all-emacs: just-emacs
just-emacs: force
if [ -d $(unsubdir)/emacs ] ; then \
(cd $(unsubdir)/emacs$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-emacs: force
if [ -d $(unsubdir)/emacs ] ; then \
(cd $(unsubdir)/emacs$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-emacs: install-rcs install-gdbm force
if [ -d $(unsubdir)/emacs ] ; then \
(cd $(unsubdir)/emacs$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### ispell
.PHONY: all-ispell just-ispell
all-ispell: just-ispell
just-ispell: all-emacs force
if [ -d $(unsubdir)/ispell ] ; then \
(cd $(unsubdir)/ispell$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-ispell: force
if [ -d $(unsubdir)/ispell ] ; then \
(cd $(unsubdir)/ispell$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-ispell: install-rcs install-gdbm force
if [ -d $(unsubdir)/ispell ] ; then \
(cd $(unsubdir)/ispell$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### flex
.PHONY: all-flex just-flex
all-flex: just-flex
just-flex: force
if [ -d $(unsubdir)/flex ] ; then \
(cd $(unsubdir)/flex$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-flex: force
if [ -d $(unsubdir)/flex ] ; then \
(cd $(unsubdir)/flex$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-flex: force
if [ -d $(unsubdir)/flex ] ; then \
(cd $(unsubdir)/flex$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### fileutils
.PHONY: all-fileutils just-fileutils
all-fileutils: just-fileutils
just-fileutils: force
if [ -d $(unsubdir)/fileutils ] ; then \
(cd $(unsubdir)/fileutils$(subdir); \
$(MAKE) \
"prefix=$(prefix)" \
"datadir=$(datadir)" \
"mandir=$(mandir)" \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
all) ; \
else \
true ; \
fi
clean-fileutils: force
if [ -d $(unsubdir)/fileutils ] ; then \
(cd $(unsubdir)/fileutils$(subdir); \
$(MAKE) \
"prefix=$(prefix)" \
"datadir=$(datadir)" \
"mandir=$(mandir)" \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
clean) ; \
else \
true ; \
fi
install-fileutils: force
if [ -d $(unsubdir)/fileutils ] ; then \
(cd $(unsubdir)/fileutils$(subdir); \
$(MAKE) \
"prefix=$(prefix)" \
"datadir=$(datadir)" \
"mandir=$(mandir)" \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
install) ; \
else \
true ; \
fi
### other supporting targets
# this is a bad hack.
all.xclib: all.normal
if [ -d clib ] ; then \
(cd clib ; $(MAKE)) ; \
fi
subdir_do: force
for i in $(DODIRS); do \
if [ -f $(unsubdir)/$$i/localenv ] ; then \
if (cd $(unsubdir)/$$i$(subdir); \
$(MAKE) \
"against=$(against)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
$(DO)) ; then true ; \
else exit 1 ; fi ; \
else if [ -d $(unsubdir)/$$i ] ; then \
if (cd $(unsubdir)/$$i$(subdir); \
$(MAKE) \
"against=$(against)" \
"AR=$(AR)" \
"AR_FLAGS=$(AR_FLAGS)" \
"CC=$(CC)" \
"RANLIB=$(RANLIB)" \
"LOADLIBES=$(LOADLIBES)" \
"LDFLAGS=$(LDFLAGS)" \
"BISON=$(BISON)" \
"MAKEINFO=$(MAKEINFO)" \
$(DO)) ; then true ; \
else exit 1 ; fi ; \
else true ; fi ; \
fi ; \
done
bootstrap:
$(MAKE) all info
$(MAKE) stage1
$(MAKE) pass "stagepass=stage1"
$(MAKE) stage2
$(MAKE) pass "stagepass=stage2"
$(MAKE) comparison
bootstrap2:
$(MAKE) pass "stagepass=stage1"
$(MAKE) stage2
$(MAKE) pass "stagepass=stage2"
$(MAKE) comparison
bootstrap3:
$(MAKE) pass "stagepass=stage2"
$(MAKE) comparison
pass:
cp $(srcdir)/gcc/gstdarg.h $(unsubdir)/gas$(subdir)/stdarg.h
$(MAKE) subdir_do "DO=all info" "DODIRS=$(SUBDIRS)" \
"CC=`pwd`/$(unsubdir)/gcc$(subdir)/$(stagepass)/gcc \
-O $(GCCVERBOSE) -I`pwd`/$(unsubdir)/gcc$(subdir)/include \
-B`pwd`/$(unsubdir)/gcc$(subdir)/$(stagepass)/ \
-B`pwd`/$(unsubdir)/gas$(subdir)/$(stagepass)/ \
-B`pwd`/$(unsubdir)/ld$(subdir)/$(stagepass)/" \
"AR=`pwd`/$(unsubdir)/binutils$(subdir)/$(stagepass)/ar" \
"LD=`pwd`/$(unsubdir)/gcc$(subdir)/$(stagepass)/gcc $(GCCVERBOSE)" \
"RANLIB=`pwd`/$(unsubdir)/binutils$(subdir)/$(stagepass)/ranlib" \
"LOADLIBES=`pwd`/$(unsubdir)/gnulib$(subdir)/$(stagepass)/gnulib.a /lib/libc.a" \
"LDFLAGS=-nostdlib /lib/crt0.o \
-L`pwd`/$(unsubdir)/gnulib$(subdir)/$(stagepass)/ \
-B`pwd`/$(unsubdir)/ld$(subdir)/$(stagepass)/"
stage1:
$(MAKE) subdir_do DO=stage1 "DODIRS=$(SUBDIRS)"
stage2:
$(MAKE) subdir_do DO=stage2 "DODIRS=$(SUBDIRS)"
stage3:
$(MAKE) subdir_do DO=stage3 "DODIRS=$(SUBDIRS)"
stage4:
$(MAKE) subdir_do DO=stage4 "DODIRS=$(SUBDIRS)"
against=stage2
comparison:; $(MAKE) subdir_do DO=comparison against=$(against) "DODIRS=$(SUBDIRS)"
de-stage1:; $(MAKE) subdir_do DO=de-stage1 "DODIRS=$(SUBDIRS)"
de-stage2:; $(MAKE) subdir_do DO=de-stage2 "DODIRS=$(SUBDIRS)"
de-stage3:; $(MAKE) subdir_do DO=de-stage3 "DODIRS=$(SUBDIRS)"
de-stage4:; $(MAKE) subdir_do DO=de-stage4 "DODIRS=$(SUBDIRS)"
# The "else true" stuff is for Ultrix; the shell returns the exit code
# of the "if" command, if no commands are run in the "then" or "else" part,
# causing Make to quit.
MAKEDIRS= \
$(prefix) \
$(bindir) \
$(libdir) \
$(includedir) \
$(datadir) \
$(docdir) \
$(mandir) \
$(man1dir) \
$(man5dir)
# $(man2dir) \
# $(man3dir) \
# $(man4dir) \
# $(man6dir) \
# $(man7dir) \
# $(man8dir)
install-dirs: force
for i in $(MAKEDIRS) ; do \
echo Making $$i... ; \
if [ -d $$i ] ; then true ; else mkdir $$i || exit 1 ; fi ; \
done
MAKEINFODIRS= \
$(prefix) \
$(infodir)
install-info-dirs: force
if [ -d $(prefix) ] ; then true ; else mkdir $(prefix) ; fi
if [ -d $(datadir) ] ; then true ; else mkdir $(datadir) ; fi
if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; fi
dir.info: force
$(srcdir)/texinfo/gen-info-dir $(infodir) > dir.info.new
mv -f dir.info.new dir.info
etags tags: TAGS
TAGS: FORCE
etags `$(MAKE) ls`
ls:
@echo Makefile
@for i in $(SUBDIRS); \
do \
(cd $$i; \
pwd=`pwd`; \
wd=`basename $$pwd`; \
for j in `$(MAKE) ls`; \
do \
echo $$wd/$$j; \
done) \
done
force:
# with the gnu make, this is done automatically.
Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag)
$(SHELL) ./config.status
#
# Build GDB distributions that contain BFD, Include, Libiberty, Readline, etc
DEVO_SUPPORT= README DOC.configure Makefile.in configure configure.in \
config.sub config
GDB_SUPPORT_DIRS= bfd include libiberty readline glob
GDB_SUPPORT_FILES= $(GDB_SUPPORT_DIRS) texinfo/fsf/texinfo.tex
setup-dirs: force_update
./configure sun4
make clean
./configure -rm sun4
chmod og=u `find $(DEVO_SUPPORT) $(GDB_SUPPORT_FILES) -print`
bfd.ilrt.tar.Z: setup-dirs
rm -f bfd.ilrt.tar.Z
tar cf - $(DEVO_SUPPORT) $(GDB_SUPPORT_FILES) \
| compress -v >bfd.ilrt.tar.Z
gdb.tar.Z: setup-dirs
(cd gdb; $(MAKE) -f Makefile.in make-proto-gdb.dir)
$(MAKE) $(MFLAGS) -f Makefile.in make-gdb.tar.Z
make-gdb.tar.Z: $(DEVO_SUPPORT) $(GDB_SUPPORT_DIRS) gdb texinfo/fsf/texinfo.tex
rm -rf proto-toplev; mkdir proto-toplev
ln -s ../gdb/proto-gdb.dir proto-toplev/gdb
(cd proto-toplev; for i in $(DEVO_SUPPORT) $(GDB_SUPPORT_DIRS); do \
ln -s ../$$i . ; \
done)
# Take out texinfo from configurable dirs
rm proto-toplev/configure.in
sed '/^configdirs=/s/texinfo //' <configure.in >proto-toplev/configure.in
# Take out glob from buildable dirs
rm proto-toplev/Makefile.in
sed '/^SUBDIRS =/s/glob //' <Makefile.in >proto-toplev/Makefile.in
mkdir proto-toplev/texinfo
mkdir proto-toplev/texinfo/fsf
ln -s ../../../texinfo/fsf/texinfo.tex proto-toplev/texinfo/fsf/
chmod og=u `find proto-toplev -print`
(VER=`sed <gdb/Makefile.in -n 's/VERSION = //p'`; \
echo "==> Making gdb-$$VER.tar.Z"; \
ln -s proto-toplev gdb-$$VER; \
tar cfh - gdb-$$VER \
| compress -v >gdb-$$VER.tar.Z)
force_update:
nothing:
# end of Makefile.in