Makefile.in (install-common): Don't depend on installdirs here.
authorJim Meyering <meyering@lucent.com>
Fri, 16 Feb 2001 03:54:02 +0000 (03:54 +0000)
committerDJ Delorie <dj@gcc.gnu.org>
Fri, 16 Feb 2001 03:54:02 +0000 (22:54 -0500)
gcc/:
2001-01-20  Jim Meyering  <meyering@lucent.com>

        * Makefile.in (install-common): Don't depend on installdirs here.
        Instead, make each of the lang.install-common targets (e.g.,
        c++.install-common in cp/Make-lang.in) depend on it.
(install-driver): Depend on installdirs.

gcc/ch:
2001-02-15  Jim Meyering  <meyering@lucent.com>

        * Make-lang.in (CHILL.install-common): Depend on `installdirs'.
        (CHILL.install-info): Likewise.

gcc/cp:
2001-02-15  Jim Meyering  <meyering@lucent.com>

        * Make-lang.in (c++.install-common): Depend on installdirs.
        (c++.install-info): Likewise
        (c++.install-man): Likewise

gcc/java:
2001-02-15  Jim Meyering  <meyering@lucent.com>

        * Make-lang.in (java.install-common): Depend on `installdirs'.
        (java.install-info): Likewise.

From-SVN: r39744

gcc/ChangeLog
gcc/Makefile.in
gcc/ch/ChangeLog
gcc/ch/Make-lang.in
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/java/ChangeLog
gcc/java/Make-lang.in

index 1eb36ab0b37894849683aad2d914143749376b8f..821950ed0b28f4db68e35686e0d79ee45b46b826 100644 (file)
@@ -1,3 +1,10 @@
+2001-01-20  Jim Meyering  <meyering@lucent.com>
+
+        * Makefile.in (install-common): Don't depend on installdirs here.
+        Instead, make each of the lang.install-common targets (e.g.,
+        c++.install-common in cp/Make-lang.in) depend on it.
+       (install-driver): Depend on installdirs.
+
 Thu Feb 15 21:30:26 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * flow.c (tidy_fallthru_edge): Never end block on line number NOTE.
index 17bb19152e8b9b4cdc3bd0f29d3cac7f0801ed3f..a78183ef931ebd37e613656058db6adc24b0288b 100644 (file)
@@ -2493,7 +2493,7 @@ installdirs:
        -if [ -d $(man1dir) ] ; then true ; else mkdir $(man1dir) ; chmod a+rx $(man1dir) ; fi
 
 # Install the compiler executables built during cross compilation.
-install-common: native installdirs $(EXTRA_PARTS) lang.install-common
+install-common: native $(EXTRA_PARTS) lang.install-common
        for file in $(COMPILERS); do \
          if [ -f $$file ] ; then \
            rm -f $(libsubdir)/$$file; \
@@ -2552,7 +2552,7 @@ install-common: native installdirs $(EXTRA_PARTS) lang.install-common
 
 # Install the driver program as $(target_alias)-gcc
 # and also as either gcc (if native) or $(gcc_tooldir)/bin/gcc.
-install-driver: xgcc$(exeext)
+install-driver: installdirs xgcc$(exeext)
        -if [ -f gcc-cross$(exeext) ] ; then \
          rm -f $(bindir)/$(GCC_CROSS_NAME)$(exeext); \
          $(INSTALL_PROGRAM) gcc-cross$(exeext) $(bindir)/$(GCC_CROSS_NAME)$(exeext); \
index 8356aa22a4a979b53bc79c75212184b1e19ec27b..f1d742a1a3f4c4f6986fd028ad51b51b262102b2 100644 (file)
@@ -1,3 +1,8 @@
+2001-02-15  Jim Meyering  <meyering@lucent.com>
+
+        * Make-lang.in (CHILL.install-common): Depend on `installdirs'.
+        (CHILL.install-info): Likewise.
+
 Sun Feb  4 15:52:44 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * convert.c (convert): Call abort instead of fatal.
index 6c8154f003ecd7db4a7a0dc8fa8f7a2ba3e06719..5475128979426939c4a4125b2a1b79cc4c100ad4 100644 (file)
@@ -127,7 +127,7 @@ chill.dvi: $(srcdir)/ch/chill.texi $(srcdir)/extend.texi $(srcdir)/invoke.texi $
 CHILL.install-normal:
 
 # Install the driver program
-CHILL.install-common:
+CHILL.install-common: installdirs
        -if [ -f cc1chill$(exeext) ] ; then \
          if [ -f chill.install ] ; then \
            if [ -f gcc-cross$(exeext) ]; then \
@@ -144,7 +144,7 @@ CHILL.install-common:
 
 # Don't delete $(infodir)/ch.info* unless there's actually new
 # docs to install (in case LANGUAGES didn't contain chill earlier).
-CHILL.install-info:
+CHILL.install-info: installdirs
        -cd $(srcdir)/ch; for i in chill.info*; do \
          rm -f $(infodir)/chill.info*; \
          realfile=`echo $$i | sed -e 's|.*/\([^/]*\)$$|\1|'`; \
index a65b21edc23656c015eee013789e4b138fda2b5c..c6cc85e5221297db7a950ecd52478caaa356eb6c 100644 (file)
@@ -1,3 +1,9 @@
+2001-02-15  Jim Meyering  <meyering@lucent.com>
+
+        * Make-lang.in (c++.install-common): Depend on installdirs.
+        (c++.install-info): Likewise
+        (c++.install-man): Likewise
+
 2001-02-15  Mark Mitchell  <mark@codesourcery.com>
 
        * typeck2.c (build_m_component_ref): Robustify.
index de3c596094c9ce5880b15fbd4259b76e916a1186..fc114a9892b855209de63efae8fa44c425b07b68 100644 (file)
@@ -147,7 +147,7 @@ c++.install-normal:
 
 # Install the driver program as $(target)-g++
 # and also as either g++ (if native) or $(tooldir)/bin/g++.
-c++.install-common:
+c++.install-common: installdirs
        -if [ -f cc1plus$(exeext) ] ; then \
          if [ -f g++-cross$(exeext) ] ; then \
            rm -f $(bindir)/$(GXX_CROSS_NAME)$(exeext); \
@@ -185,7 +185,7 @@ c++.install-common:
          fi ; \
        fi
 
-c++.install-info: c++.info
+c++.install-info: c++.info installdirs
        if [ -f cc1plus$(exeext) ] ; then \
          if [ -f $(srcdir)/cp/g++int.info ]; then \
            rm -f $(infodir)/g++int.info*; \
@@ -202,7 +202,7 @@ c++.install-info: c++.info
          else true; fi; \
        else true; fi
 
-c++.install-man: $(srcdir)/cp/g++.1
+c++.install-man: installdirs $(srcdir)/cp/g++.1
        -if [ -f cc1plus$(exeext) ] ; then \
          if [ -f g++-cross$(exeext) ] ; then \
            rm -f $(man1dir)/$(GXX_CROSS_NAME)$(manext); \
index 62ad05d435beed8a1b68d5a88ccf5bcb00b7bb60..b300cba43348c150473d5b8814865bf45e53da8c 100644 (file)
@@ -1,3 +1,8 @@
+2001-02-15  Jim Meyering  <meyering@lucent.com>
+
+        * Make-lang.in (java.install-common): Depend on `installdirs'.
+        (java.install-info): Likewise.
+
 2001-02-15  Bryce McKinlay  <bryce@albatross.co.nz>
 
        * Make-lang.in (jvspec.o): Modify rule to match that of cp/g++spec.o.
index 49080ed8ad9b7a378b7185e9525d411d1a95b658..3a85d3234a9ac8046955b03b327e4225caf1c505 100644 (file)
@@ -158,7 +158,7 @@ java.dvi: java/gcj.dvi
 # Nothing to do here.
 java.install-normal:
 
-java.install-common:
+java.install-common: installdirs
        -if [ -f $(GCJ)$(exeext) ]; then \
          if [ -f $(GCJ)-cross$(exeext) ]; then \
            rm -f $(bindir)/$(JAVA_CROSS_NAME)$(exeext); \
@@ -184,7 +184,7 @@ java.uninstall:
        -rm -rf $(bindir)/$(JAVA_INSTALL_NAME)$(exeext)
        -rm -rf $(bindir)/$(JAVA_CROSS_NAME)$(exeext)
 
-java.install-info:
+java.install-info: installdirs
        if [ -f jc1$(exeext) ] ; then \
          if [ -f $(srcdir)/java/gcj.info ]; then \
            rm -f $(infodir)/gcj.info*; \