RANLIB = ranlib
BISON = `if [ -d $${rootme}/byacc ] ; \
- then echo $${rootme}/byacc/byacc ; \
- else echo byacc ; fi`
+ then echo $${rootme}/byacc/byacc ; \
+ else echo bison -y ; \
+ fi`
LEX = `if [ -d $${rootme}/flex ] ; \
then echo $${rootme}/flex/flex -S$${rootme}/flex/flex.skel ; \
then echo $${rootme}/texinfo/C/makeinfo ; \
else echo makeinfo ; fi`
-SUBDIRS = libiberty mmalloc glob readline bfd gdb binutils ld gas gcc libg++ libgcc clib newlib
+SUBDIRS = libiberty mmalloc glob readline bfd gdb binutils ld gas tgas gcc libg++ newlib libm # clib -- newlib replaces
OTHERS =
ALL = all.normal
"DODIRS=libg++" $(FLAGS_TO_PASS) "CC=${GXX}" "XTRAFLAGS=${XTRAFLAGS}"
clean-info:
- @$(MAKE) subdir_do DO=clean-info "DODIRS=$(SUBDIRS)"
+ @$(MAKE) $(FLAGS_TO_PASS) subdir_do DO=clean-info "DODIRS=$(SUBDIRS)"
rm -f *.info*
cfg-paper.info: cfg-paper.texi
install-info: install-info-dirs force
[ -d $(infodir) ] || mkdir $(infodir)
- @$(MAKE) subdir_do DO=install-info "DODIRS=$(SUBDIRS)"
+ @$(MAKE) $(FLAGS_TO_PASS) subdir_do DO=install-info "DODIRS=$(SUBDIRS)"
$(INSTALL_DATA) cfg-paper.info $(infodir)/cfg-paper.info
$(INSTALL_DATA) configure.info $(infodir)/configure.info
$(INSTALL_DATA) standards.info $(infodir)/standards.info
- @$(MAKE) dir.info install-dir.info
+ @$(MAKE) $(FLAGS_TO_PASS) dir.info install-dir.info
install-dir.info:
$(INSTALL_DATA) dir.info $(infodir)/dir.info
all.normal: all-autoconf all-libiberty all-mmalloc all-texinfo \
- all-bison all-byacc all-flex all-bfd all-ld all-gas all-gcc \
+ all-byacc all-flex all-bfd all-ld all-gas all-tgas all-gcc \
all-binutils all-libg++ all-readline all-gdb \
all-make all-rcs all-cvs all-diff all-grep \
all-patch all-emacs all-ispell \
- all-newlib all-gprof all-send_pr
+ all-newlib all-gprof all-send_pr all-libm
-all.cross: all-libiberty all-mmalloc all-gas all-byacc all-ld \
- all-bfd all-libgcc all-readline all-gdb
-# $(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS) $(OTHERS)"
+all.cross: all-libiberty all-mmalloc all-gas all-byacc all-flex all-ld \
+ all-bfd all-readline all-gdb all-binutils all-gcc all-newlib
+# $(MAKE) $(FLAGS_TO_PASS) subdir_do DO=all "DODIRS=$(SUBDIRS) $(OTHERS)"
clean: clean-autoconf clean-libiberty clean-mmalloc clean-texinfo \
clean-bfd clean-newlib clean-binutils clean-flex \
- clean-bison clean-byacc clean-ld clean-gas \
- clean-gcc clean-libgcc clean-readline clean-glob clean-gdb \
+ clean-byacc clean-ld clean-gas \
+ clean-gcc clean-readline clean-glob clean-gdb \
clean-make clean-diff clean-grep clean-rcs \
clean-cvs clean-patch clean-emacs clean-ispell \
- clean-libg++ clean-gprof clean-send_pr
+ clean-libg++ clean-gprof clean-send_pr clean-libm
-rm -rf *.a TEMP errs core *.o *~ \#* TAGS *.E
clean-stamps:
install: $(INSTALL_TARGET) $(srcdir)/configure.man
$(INSTALL_DATA) $(srcdir)/configure.man $(man1dir)/configure.1
-
-install.all: install-dirs install-autoconf install-texinfo \
- install-mmalloc install-libiberty install-bfd install-binutils \
- install-bison install-byacc install-flex install-ld \
- install-gas install-gcc install-gprof install-libgcc \
- install-readline install-glob install-gdb install-make \
- install-cvs install-patch install-emacs install-ispell \
- install-libg++ install-newlib \
- install-send_pr
+install.all: install-no-fixedincludes
+ @if [ -f ./gcc/Makefile ] ; then \
+ rootme=`pwd` ; export rootme ; \
+ (cd ./gcc; \
+ $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
+ else \
+ true ; \
+ fi
+
+install-no-fixedincludes: install-dirs gcc-no-fixedincludes \
+ install-autoconf \
+ install-bfd \
+ install-binutils \
+ install-byacc \
+ install-cvs \
+ install-diff \
+ install-emacs \
+ install-flex \
+ install-gas \
+ install-gdb \
+ install-glob \
+ install-gprof \
+ install-grep \
+ install-ispell \
+ install-ld \
+ install-libg++ \
+ install-libiberty \
+ install-libm \
+ install-make \
+ install-mmalloc \
+ install-newlib \
+ install-patch \
+ install-rcs \
+ install-readline \
+ install-send_pr \
+ install-texinfo
+
+gcc-no-fixedincludes:
+ @if [ -f ./gcc/Makefile ] ; then \
+ rootme=`pwd` ; export rootme ; \
+ (cd ./gcc; \
+ $(MAKE) $(FLAGS_TO_PASS) install install-man \
+ "INSTALL_HEADERS=install-common-headers install-float-h install-limits-h") ; \
+ else \
+ true ; \
+ fi
install.cross: install-dirs install-libiberty install-mmalloc \
- install-binutils install-bison install-byacc install-flex \
- install-ld install-gas install-libgcc install-readline \
- install-glob install-gdb install-mmalloc install-gprof
+ install-binutils install-byacc install-flex \
+ install-ld install-gas install-readline \
+ install-glob install-gdb install-mmalloc \
+ install-newlib install-gcc
### autoconf
all-autoconf: force
- @if [ -d ./autoconf ] ; then \
+ @if [ -f ./autoconf/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./autoconf; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-autoconf: force
- @if [ -d ./autoconf ] ; then \
+ @if [ -f ./autoconf/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./autoconf; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-autoconf: force
- @if [ -d ./autoconf ] ; then \
+ @if [ -f ./autoconf/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./autoconf; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### libiberty
all-libiberty: force
- @if [ -d ./libiberty ] ; then \
+ @if [ -f ./libiberty/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libiberty; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-libiberty: force
- @if [ -d ./libiberty ] ; then \
+ @if [ -f ./libiberty/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libiberty; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-libiberty: force
- @if [ -d ./libiberty ] ; then \
+ @if [ -f ./libiberty/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libiberty; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### mmalloc
all-mmalloc: force
- @if [ -d ./mmalloc ] ; then \
+ @if [ -f ./mmalloc/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./mmalloc; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-mmalloc: force
- @if [ -d ./mmalloc ] ; then \
+ @if [ -f ./mmalloc/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./mmalloc; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-mmalloc: force
- @if [ -d ./mmalloc ] ; then \
+ @if [ -f ./mmalloc/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./mmalloc; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### texinfo
all-texinfo: all-libiberty
- @if [ -d ./texinfo ] ; then \
+ @if [ -f ./texinfo/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
rootme=`pwd` ; export rootme ; \
(cd ./texinfo; \
fi
clean-texinfo: force
- @if [ -d ./texinfo ] ; then \
+ @if [ -f ./texinfo/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./texinfo; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-texinfo: force
- @if [ -d ./texinfo ] ; then \
+ @if [ -f ./texinfo/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./texinfo; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### bfd
all-bfd: force
- @if [ -d ./bfd ] ; then \
+ @if [ -f ./bfd/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./bfd; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-bfd: force
- @if [ -d ./bfd ] ; then \
+ @if [ -f ./bfd/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./bfd; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-bfd: force
- @if [ -d ./bfd ] ; then \
+ @if [ -f ./bfd/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./bfd; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### binutils
all-binutils: all-libiberty all-bfd all-flex
- @if [ -d ./binutils ] ; then \
+ @if [ -f ./binutils/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./binutils; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-binutils: force
- @if [ -d ./binutils ] ; then \
+ @if [ -f ./binutils/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./binutils; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-binutils: force
- @if [ -d ./binutils ] ; then \
+ @if [ -f ./binutils/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./binutils; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### newlib
all-newlib: force
- @if [ -d ./newlib ] ; then \
+ @if [ -f ./newlib/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./newlib; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-newlib: force
- @if [ -d ./newlib ] ; then \
+ @if [ -f ./newlib/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./newlib; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-newlib: force
- @if [ -d ./newlib ] ; then \
+ @if [ -f ./newlib/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./newlib; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### gprof
all-gprof: all-libiberty all-bfd
- @if [ -d ./gprof ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./gprof; \
- $(MAKE) $(FLAGS_TO_PASS) all) ; \
+ @if [ -f ./gprof/Makefile ] ; then \
+ (cd gprof; $(MAKE) $(FLAGS_TO_PASS) all) ; \
else \
true ; \
fi
clean-gprof: force
- @if [ -d ./gprof ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./gprof; \
- $(MAKE) $(FLAGS_TO_PASS) clean) ; \
+ @if [ -f ./gprof/Makefile ] ; then \
+ (cd gprof; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
else \
true ; \
fi
install-gprof: force
- @if [ -d ./gprof ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./gprof; \
- $(MAKE) $(FLAGS_TO_PASS) install) ; \
+ @if [ -f ./gprof/Makefile ] ; then \
+ (cd gprof; $(MAKE) $(FLAGS_TO_PASS) install) ; \
else \
true ; \
fi
### byacc
all-byacc: force
- @if [ -d ./byacc ] ; then \
+ @if [ -f ./byacc/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./byacc; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-byacc: force
- @if [ -d ./byacc ] ; then \
+ @if [ -f ./byacc/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./byacc; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-byacc: force
- @if [ -d ./byacc ] ; then \
+ @if [ -f ./byacc/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./byacc; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
true ; \
fi
-### bison
-all-bison: all-libiberty
- @if [ -d ./bison ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./bison; \
- $(MAKE) $(FLAGS_TO_PASS) all) ; \
- else \
- true ; \
- fi
-
-clean-bison: force
- @if [ -d ./bison ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./bison; \
- $(MAKE) $(FLAGS_TO_PASS) clean) ; \
- else \
- true ; \
- fi
-
-install-bison: force
- @if [ -d ./bison ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./bison; \
- $(MAKE) $(FLAGS_TO_PASS) install) ; \
- else \
- true ; \
- fi
-
### flex
all-flex: all-libiberty
- @if [ -d ./flex ] ; then \
+ @if [ -f ./flex/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./flex; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-flex: force
- @if [ -d ./flex ] ; then \
+ @if [ -f ./flex/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./flex; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-flex: force
- @if [ -d ./flex ] ; then \
+ @if [ -f ./flex/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./flex; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
fi
### gcc
all-gcc: all-libiberty all-byacc
- @if [ -d ./gcc ] ; then \
+ @if [ -f ./gcc/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gcc; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-gcc: force
- @if [ -d ./gcc ] ; then \
+ @if [ -f ./gcc/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gcc; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-gcc: force
- @if [ -d ./gcc ] ; then \
+ @if [ -f ./gcc/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gcc; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### readline
all-readline: force
- @if [ -d ./readline ] ; then \
+ @if [ -f ./readline/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./readline; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-readline: force
- @if [ -d ./readline ] ; then \
+ @if [ -f ./readline/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./readline; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-readline: force
- @if [ -d ./readline ] ; then \
+ @if [ -f ./readline/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./readline; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### glob
all-glob: force
- @if [ -d ./glob ] ; then \
+ @if [ -f ./glob/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./glob; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-glob: force
- @if [ -d ./glob ] ; then \
+ @if [ -f ./glob/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./glob; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-glob: force
- @if [ -d ./glob ] ; then \
+ @if [ -f ./glob/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./glob; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### gas
all-gas: all-libiberty all-bfd
- @if [ -d ./gas ] ; then \
+ @if [ -f ./gas/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gas; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-gas: force
- @if [ -d ./gas ] ; then \
+ @if [ -f ./gas/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gas; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-gas: force
- @if [ -d ./gas ] ; then \
+ @if [ -f ./gas/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gas; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
true ; \
fi
-### ld
-all-ld: all-libiberty all-bfd all-byacc all-flex
- @if [ -d ./ld ] ; then \
+### gas
+all-tgas: all-libiberty all-bfd
+ @if [ -f ./tgas/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
- (cd ./ld; \
+ (cd ./tgas; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
else \
true ; \
fi
-clean-ld: force
- @if [ -d ./ld ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./ld; \
- $(MAKE) $(FLAGS_TO_PASS) clean) ; \
- else \
- true ; \
- fi
-install-ld: force
- @if [ -d ./ld ] ; then \
+### ld
+all-ld: all-libiberty all-bfd all-byacc all-flex
+ @if [ -f ./ld/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ld; \
- $(MAKE) $(FLAGS_TO_PASS) install) ; \
- else \
- true ; \
- fi
-
-### libgcc (and libgcc1)
-all-libgcc1: all-gas all-binutils
- @if [ -d ./libgcc ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./libgcc; \
- $(MAKE) $(FLAGS_TO_PASS) libgcc1.a) ; \
- else \
- true ; \
- fi
-
-clean-libgcc1: force
- @if [ -d ./libgcc ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./libgcc; \
- $(MAKE) $(FLAGS_TO_PASS) clean-libgcc1) ; \
- else \
- true ; \
- fi
-
-install-libgcc1: force
- echo libgcc1 is a component, not an installable target
-
-all-libgcc: all-gas all-gcc all-binutils
- true
- @if [ -d ./libgcc ] ; then \
- rootme=`pwd` ; export rootme ; \
- (cd ./libgcc; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
else \
true ; \
fi
-clean-libgcc: force
- @if [ -d ./libgcc ] ; then \
+clean-ld: force
+ @if [ -f ./ld/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
- (cd ./libgcc; \
+ (cd ./ld; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
else \
true ; \
fi
-install-libgcc: force
- @if [ -d ./libgcc ] ; then \
+install-ld: force
+ @if [ -f ./ld/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
- (cd ./libgcc; \
+ (cd ./ld; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
else \
true ; \
### gdb
all-gdb: all-bfd all-libiberty all-mmalloc all-readline all-glob all-byacc
- @if [ -d ./gdb ] ; then \
+ @if [ -f ./gdb/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gdb; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-gdb: force
- @if [ -d ./gdb ] ; then \
+ @if [ -f ./gdb/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gdb; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-gdb: force
- @if [ -d ./gdb ] ; then \
+ @if [ -f ./gdb/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gdb; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### make
all-make: all-libiberty
- @if [ -d ./make ] ; then \
+ @if [ -f ./make/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./make; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-make: force
- @if [ -d ./make ] ; then \
+ @if [ -f ./make/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./make; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-make: force
- @if [ -d ./make ] ; then \
+ @if [ -f ./make/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./make; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### diff
all-diff: force
- @if [ -d ./diff ] ; then \
+ @if [ -f ./diff/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./diff; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-diff: force
- @if [ -d ./diff ] ; then \
+ @if [ -f ./diff/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./diff; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-diff: force
- @if [ -d ./diff ] ; then \
+ @if [ -f ./diff/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./diff/; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### grep
all-grep: force
- @if [ -d ./grep ] ; then \
+ @if [ -f ./grep/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./grep; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-grep: force
- @if [ -d ./grep ] ; then \
+ @if [ -f ./grep/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./grep; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-grep: force
- @if [ -d ./grep ] ; then \
+ @if [ -f ./grep/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./grep; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### rcs
all-rcs: force
- @if [ -d ./rcs ] ; then \
+ @if [ -f ./rcs/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./rcs; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-rcs: force
- @if [ -d ./rcs ] ; then \
+ @if [ -f ./rcs/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./rcs; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-rcs: force
- @if [ -d ./rcs ] ; then \
+ @if [ -f ./rcs/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./rcs; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### cvs
all-cvs: force
- @if [ -d ./cvs ] ; then \
+ @if [ -f ./cvs/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./cvs; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-cvs: force
- @if [ -d ./cvs ] ; then \
+ @if [ -f ./cvs/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./cvs; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-cvs: force
- @if [ -d ./cvs ] ; then \
+ @if [ -f ./cvs/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./cvs; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### patch
all-patch: force
- @if [ -d ./patch ] ; then \
+ @if [ -f ./patch/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./patch; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-patch: force
- @if [ -d ./patch ] ; then \
+ @if [ -f ./patch/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./patch; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-patch: force
- @if [ -d ./patch ] ; then \
+ @if [ -f ./patch/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./patch; \
$(MAKE) $(FLAGS_TO_PASS) \
### emacs
all-emacs: force
- @if [ -d ./emacs ] ; then \
+ @if [ -f ./emacs/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./emacs; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-emacs: force
- @if [ -d ./emacs ] ; then \
+ @if [ -f ./emacs/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./emacs; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-emacs: force
- @if [ -d ./emacs ] ; then \
+ @if [ -f ./emacs/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./emacs; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### ispell
all-ispell: all-emacs
- @if [ -d ./ispell ] ; then \
+ @if [ -f ./ispell/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ispell; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-ispell: force
- @if [ -d ./ispell ] ; then \
+ @if [ -f ./ispell/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ispell; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-ispell: force
- @if [ -d ./ispell ] ; then \
+ @if [ -f ./ispell/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ispell; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
### send_pr
all-send_pr: force
- @if [ -d ./send_pr ] ; then \
+ @if [ -f ./send_pr/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./send_pr; \
$(MAKE) $(FLAGS_TO_PASS) all) ; \
fi
clean-send_pr: force
- @if [ -d ./send_pr ] ; then \
+ @if [ -f ./send_pr/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./send_pr; \
$(MAKE) $(FLAGS_TO_PASS) clean) ; \
fi
install-send_pr: force
- @if [ -d ./send_pr ] ; then \
+ @if [ -f ./send_pr/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./send_pr; \
$(MAKE) $(FLAGS_TO_PASS) install) ; \
true ; \
fi
+### libm
+all-libm: force
+ @if [ -d ./libm ] ; then \
+ rootme=`pwd` ; export rootme ; \
+ (cd ./libm; \
+ $(MAKE) $(FLAGS_TO_PASS) all) ; \
+ else \
+ true ; \
+ fi
+
+clean-libm: force
+ @if [ -d ./libm ] ; then \
+ rootme=`pwd` ; export rootme ; \
+ (cd ./libm; \
+ $(MAKE) $(FLAGS_TO_PASS) clean) ; \
+ else \
+ true ; \
+ fi
+
+install-libm: force
+ @if [ -d ./libm ] ; then \
+ rootme=`pwd` ; export rootme ; \
+ (cd ./libm; \
+ $(MAKE) $(FLAGS_TO_PASS) install) ; \
+ else \
+ true ; \
+ fi
+
### libg++
all-libg++: all-gas all-ld all-gcc
- @if [ -d ./libg++ ] ; then \
+ @if [ -f ./libg++/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libg++; \
$(MAKE) $(FLAGS_TO_PASS) "CC=${GXX}" all) ; \
fi
clean-libg++: force
- @if [ -d ./libg++ ] ; then \
+ @if [ -f ./libg++/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libg++; \
$(MAKE) $(FLAGS_TO_PASS) "CC=${GXX}" clean) ; \
fi
install-libg++: force
- @if [ -d ./libg++ ] ; then \
+ @if [ -f ./libg++/Makefile ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libg++; \
$(MAKE) $(FLAGS_TO_PASS) "CC=${GXX}" install) ; \
if (rootme=`pwd` ; export rootme ; cd ./$$i; \
$(MAKE) $(FLAGS_TO_PASS) $(DO)) ; then true ; \
else exit 1 ; fi ; \
- else if [ -d ./$$i ] ; then \
+ else if [ -f ./$$i/Makefile ] ; then \
if (rootme=`pwd` ; export rootme ; cd ./$$i; \
$(MAKE) $(FLAGS_TO_PASS) $(DO)) ; then true ; \
else exit 1 ; fi ; \
install-dirs:
for i in $(MAKEDIRS) ; do \
echo Making $$i... ; \
- [ -d $$i ] || mkdir $$i || exit 1 ; \
+ if [ ! -d $$i ] ; then \
+ if mkdir $$i ; then \
+ true ; \
+ else \
+ exit 1 ; \
+ fi ; \
+ else \
+ true ; \
+ fi ; \
done
MAKEINFODIRS= \