aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Meyering <meyering@lucent.com>2001-02-16 03:54:02 +0000
committerDJ Delorie <dj@gcc.gnu.org>2001-02-15 22:54:02 -0500
commite658449ebb92607c3f339ce9e9787f60d1fb6afc (patch)
tree94ba55ce76786383891e1ac5fd3fddc85358b0b4 /gcc
parentbcd0cabb199d7f49e76f8730fdcf5cbc76cc9cc7 (diff)
downloadgcc-e658449ebb92607c3f339ce9e9787f60d1fb6afc.zip
gcc-e658449ebb92607c3f339ce9e9787f60d1fb6afc.tar.gz
gcc-e658449ebb92607c3f339ce9e9787f60d1fb6afc.tar.bz2
Makefile.in (install-common): Don't depend on installdirs here.
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/Makefile.in4
-rw-r--r--gcc/ch/ChangeLog5
-rw-r--r--gcc/ch/Make-lang.in4
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/cp/Make-lang.in6
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/Make-lang.in4
8 files changed, 32 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1eb36ab..821950e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 17bb191..a78183e 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -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); \
diff --git a/gcc/ch/ChangeLog b/gcc/ch/ChangeLog
index 8356aa2..f1d742a 100644
--- a/gcc/ch/ChangeLog
+++ b/gcc/ch/ChangeLog
@@ -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.
diff --git a/gcc/ch/Make-lang.in b/gcc/ch/Make-lang.in
index 6c8154f..5475128 100644
--- a/gcc/ch/Make-lang.in
+++ b/gcc/ch/Make-lang.in
@@ -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|'`; \
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a65b21e..c6cc85e 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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.
diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in
index de3c596..fc114a9 100644
--- a/gcc/cp/Make-lang.in
+++ b/gcc/cp/Make-lang.in
@@ -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); \
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 62ad05d..b300cba4 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -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.
diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in
index 49080ed..3a85d32 100644
--- a/gcc/java/Make-lang.in
+++ b/gcc/java/Make-lang.in
@@ -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*; \