changes tests from -d foo to -f foo/Makefile
authorDavid D. Zuhn <zoo@cygnus>
Mon, 31 Aug 1992 01:07:24 +0000 (01:07 +0000)
committerDavid D. Zuhn <zoo@cygnus>
Mon, 31 Aug 1992 01:07:24 +0000 (01:07 +0000)
Makefile.in

index 275a4ff92dc6089908b1c5cc62a34ef58e9c9b06..86d344e741cd43e3eeae6d051597b2fc92ecafb4 100644 (file)
@@ -52,16 +52,16 @@ AR_FLAGS = qc
 CFLAGS = -g
 RANLIB = ranlib
 
-BISON = `if [ -d $${rootme}/byacc ] ; \
+BISON = `if [ -f $${rootme}/byacc/byacc ] ; \
            then echo $${rootme}/byacc/byacc ; \
            else echo bison -y ; \
        fi`
 
-LEX = `if [ -d $${rootme}/flex ] ; \
+LEX = `if [ -f $${rootme}/flex/flex ] ; \
        then echo $${rootme}/flex/flex ; \
        else echo flex ; fi`
 
-MAKEINFO = `if [ -d $${rootme}/texinfo/C ] ; \
+MAKEINFO = `if [ -f $${rootme}/texinfo/C/makeinfo ] ; \
        then echo $${rootme}/texinfo/C/makeinfo ; \
        else echo makeinfo ; fi`
 
@@ -74,11 +74,11 @@ INSTALL_TARGET = install.all
 ### for debugging
 #GCCVERBOSE=-v
 
-GXX = `if [ -d $${rootme}/gcc ] ; \
+GXX = `if [ -f $${rootme}/gcc/gcc ] ; \
        then echo $${rootme}/gcc/gcc -B$${rootme}/gcc/ ; \
        else echo gcc ; fi`
 
-XTRAFLAGS = `if [ -d $${rootme}/gcc ] ; \
+XTRAFLAGS = `if [ -f $${rootme}/gcc/gcc ] ; \
        then echo -I$${rootme}/gcc/include ; \
        else echo ; fi`
 
@@ -108,37 +108,24 @@ FLAGS_TO_PASS = \
 
 all:   $(ALL)
 
-info:  cfg-paper.info configure.info standards.info
-       @rootme=`pwd` ; export rootme ; $(MAKE) subdir_do DO=info "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
+info:  
+       @rootme=`pwd` ; export rootme ; $(MAKE) $(FLAGS_TO_PASS) subdir_do DO=info "DODIRS=$(SUBDIRS)" 
 
 # Note libg++ has to be handled specially (we can't compile it with CC=cc).
 check:
-       @rootme=`pwd` ; export rootme ; $(MAKE) subdir_do DO=check \
-         "DODIRS=`echo $(SUBDIRS) | sed -e \"s/libg\+\+//\"" $(FLAGS_TO_PASS)
-       @rootme=`pwd` ; export rootme ; $(MAKE) subdir_do DO=check \
-         "DODIRS=libg++" $(FLAGS_TO_PASS) "CC=${GXX}" "XTRAFLAGS=${XTRAFLAGS}"
+       @rootme=`pwd` ; export rootme ; $(MAKE) $(FLAGS_TO_PASS) subdir_do DO=check \
+         "DODIRS=`echo $(SUBDIRS) | sed -e \"s/libg\+\+//\"" 
+       @rootme=`pwd` ; export rootme ; $(MAKE) $(FLAGS_TO_PASS) subdir_do DO=check \
+         "DODIRS=libg++" "CC=${GXX}" "XTRAFLAGS=${XTRAFLAGS}"
 
 clean-info:
        @$(MAKE) $(FLAGS_TO_PASS)  subdir_do DO=clean-info "DODIRS=$(SUBDIRS)"
-       rm -f *.info*
-
-cfg-paper.info: cfg-paper.texi
-       rootme=`pwd` ; export rootme ; $(MAKEINFO) -o cfg-paper.info $(srcdir)/cfg-paper.texi
-
-configure.info: configure.texi
-       rootme=`pwd` ; export rootme ; $(MAKEINFO) -o configure.info $(srcdir)/configure.texi
-
-standards.info: standards.texi
-       rootme=`pwd` ; export rootme ; $(MAKEINFO) -o standards.info $(srcdir)/standards.texi
-
+       
 install-info: install-info-dirs force
        -parent=`echo $(infodir)|sed -e 's@/[^/]*$$@@'`; \
        if [ -d $$parent ] ; then true ; else mkdir $$parent ; fi
        -if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; fi
        @$(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) $(FLAGS_TO_PASS) dir.info install-dir.info
 
 install-dir.info:
@@ -151,7 +138,7 @@ all.normal: all-autoconf all-libiberty all-mmalloc all-texinfo \
        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-patch all-emacs all-ispell all-etc \
        all-newlib all-gprof all-send_pr all-libm
 
 all.cross: all-libiberty all-mmalloc all-gas all-byacc all-flex all-ld \
@@ -160,7 +147,7 @@ all.cross: all-libiberty all-mmalloc all-gas all-byacc all-flex all-ld \
 
 clean: clean-autoconf clean-libiberty clean-mmalloc clean-texinfo \
        clean-bfd clean-newlib clean-binutils clean-flex \
-       clean-byacc clean-ld clean-gas \
+       clean-byacc clean-ld clean-gas clean-etc \
        clean-gcc clean-readline clean-glob clean-gdb \
        clean-make clean-diff clean-grep clean-rcs \
        clean-cvs clean-patch clean-emacs clean-ispell \
@@ -170,11 +157,10 @@ clean: clean-autoconf clean-libiberty clean-mmalloc clean-texinfo \
 clean-stamps:
        -rm -f all-*
 
-install: $(INSTALL_TARGET) $(srcdir)/configure.man
+install: $(INSTALL_TARGET) 
        -parent=`echo $(man1dir)|sed -e 's@/[^/]*$$@@'`; \
        if [ -d $$parent ] ; then true ; else mkdir $$parent ; fi
        -if [ -d $(man1dir) ] ; then true ; else mkdir $(man1dir) ; fi
-       $(INSTALL_DATA) $(srcdir)/configure.man $(man1dir)/configure.1
 
 install.all: install-no-fixedincludes
        @if [ -f ./gcc/Makefile ] ; then \
@@ -193,6 +179,7 @@ install-no-fixedincludes: install-dirs gcc-no-fixedincludes \
        install-cvs \
        install-diff \
        install-emacs \
+       install-etc \
        install-flex \
        install-gas \
        install-gdb \
@@ -227,14 +214,13 @@ install.cross: install-dirs install-libiberty install-mmalloc \
         install-binutils install-byacc install-flex \
         install-ld install-gas install-readline \
         install-glob install-gdb install-mmalloc \
-        install-newlib install-gcc
+        install-newlib install-gcc install-etc
 
 ### autoconf
 all-autoconf: force
-       @if [ -f ./autoconf/Makefile ] ; then \
+       if [ -f ./autoconf/Makefile ] ; then \
                rootme=`pwd` ; export rootme ; \
-               (cd ./autoconf; \
-               $(MAKE) $(FLAGS_TO_PASS) all) ; \
+               (cd ./autoconf; echo "XX" $${rootme} "XXX" ; $(MAKE) $(FLAGS_TO_PASS) all) ; \
        else \
                true ; \
        fi
@@ -242,8 +228,7 @@ all-autoconf: force
 clean-autoconf: force
        @if [ -f ./autoconf/Makefile ] ; then \
                rootme=`pwd` ; export rootme ; \
-               (cd ./autoconf; \
-               $(MAKE) $(FLAGS_TO_PASS) clean) ; \
+               (cd ./autoconf; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
        else \
                true ; \
        fi
@@ -251,8 +236,32 @@ clean-autoconf: force
 install-autoconf: force
        @if [ -f ./autoconf/Makefile ] ; then \
                rootme=`pwd` ; export rootme ; \
-               (cd ./autoconf; \
-               $(MAKE) $(FLAGS_TO_PASS) install) ; \
+               (cd ./autoconf; $(MAKE) $(FLAGS_TO_PASS) install) ; \
+       else \
+               true ; \
+       fi
+
+### etc
+all-etc: force
+       @if [ -f ./etc/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               (cd ./etc; $(MAKE) $(FLAGS_TO_PASS) all) ; \
+       else \
+               true ; \
+       fi
+
+clean-etc: force
+       @if [ -f ./etc/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               (cd ./etc; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
+       else \
+               true ; \
+       fi
+
+install-etc: force
+       @if [ -f ./etc/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               (cd ./etc; $(MAKE) $(FLAGS_TO_PASS) install) ; \
        else \
                true ; \
        fi
@@ -938,7 +947,7 @@ install-send_pr: force
 
 ### libm
 all-libm: force
-       @if [ -d ./libm ] ; then \
+       @if [ -f ./libm/Makefile ] ; then \
                rootme=`pwd` ; export rootme ; \
                (cd ./libm; \
                $(MAKE) $(FLAGS_TO_PASS) all) ; \
@@ -947,7 +956,7 @@ all-libm: force
        fi
 
 clean-libm: force
-       @if [ -d ./libm ] ; then \
+       @if [ -f ./libm/Makefile ] ; then \
                rootme=`pwd` ; export rootme ; \
                (cd ./libm; \
                $(MAKE) $(FLAGS_TO_PASS) clean) ; \
@@ -956,7 +965,7 @@ clean-libm: force
        fi
 
 install-libm: force
-       @if [ -d ./libm ] ; then \
+       @if [ -f ./libm/Makefile ] ; then \
                rootme=`pwd` ; export rootme ; \
                (cd ./libm; \
                $(MAKE) $(FLAGS_TO_PASS) install) ; \
@@ -996,7 +1005,7 @@ install-libg++: force
 ### other supporting targets
 # this is a bad hack.
 all.xclib:     all.normal
-       if [ -d clib ] ; then \
+       if [ -f clib/Makefile ] ; then \
                (cd clib ; $(MAKE) $(FLAGS_TO_PASS)) ; \
        fi