Any target using libsubdir must depend on installdirs
authorCraig Burley <craig@jcb-sc.com>
Mon, 7 Jun 1999 06:44:07 +0000 (06:44 +0000)
committerCraig Burley <burley@gcc.gnu.org>
Mon, 7 Jun 1999 06:44:07 +0000 (02:44 -0400)
From-SVN: r27389

gcc/f/ChangeLog
gcc/f/Make-lang.in

index 2fb74f6c090b5036154515807f5b8598e96e1610..e8d745a88ee61233a035f400caab8c04763ef517 100644 (file)
@@ -1,3 +1,8 @@
+Mon Jun  7 08:42:40 1999  Craig Burley  <craig@jcb-sc.com>
+
+       * Make-lang.in: Any target using libsubdir must depend
+       on installdirs.
+
 Sat Jun  5 23:50:36 1999  Craig Burley  <craig@jcb-sc.com>
 
        * g77.texi: Describe a few more missing features people
index c2742c43ea8c2b8e1f938414a9cf2a82e6dc5393..a531abb5707f3844290d6d219be1da42a2ede12e 100644 (file)
@@ -308,7 +308,9 @@ f77.install-normal:
 
 # Install the driver program as $(target)-g77
 # and also as either g77 (if native) or $(tooldir)/bin/g77.
-f77.install-common:
+# Make sure `installdirs' target (from gcc Makefile) has been
+# run, since we use libsubdir to store our `flag' file, lang-f77.
+f77.install-common: installdirs
        case "$(LANGUAGES)" in \
          *[fF]77*) touch $(libsubdir)/lang-f77;; \
          *) rm -f $(libsubdir)/lang-f77;; \
@@ -337,7 +339,9 @@ f77.install-common:
 
 # $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir
 # to do the install.  The sed rule was copied from stmp-int-hdrs.
-f77.install-info: f77.info
+# Make sure `installdirs' target (from gcc Makefile) has been
+# run, since we use libsubdir to store our `flag' file, lang-f77.
+f77.install-info: f77.info installdirs
        case "$(LANGUAGES)" in \
          *[fF]77*) touch $(libsubdir)/lang-f77;; \
          *) rm -f $(libsubdir)/lang-f77;; \
@@ -358,7 +362,9 @@ f77.install-info: f77.info
        else : ; fi
        rm -f $(libsubdir)/lang-f77
 
-f77.install-man: $(srcdir)/f/g77.1
+# Make sure `installdirs' target (from gcc Makefile) has been
+# run, since we use libsubdir to store our `flag' file, lang-f77.
+f77.install-man: $(srcdir)/f/g77.1 installdirs
        case "$(LANGUAGES)" in \
          *[fF]77*) touch $(libsubdir)/lang-f77;; \
          *) rm -f $(libsubdir)/lang-f77;; \
@@ -376,7 +382,9 @@ f77.install-man: $(srcdir)/f/g77.1
        else true; fi
        rm -f $(libsubdir)/lang-f77
 
-f77.uninstall:
+# Make sure `installdirs' target (from gcc Makefile) has been
+# run, since we use libsubdir to store our `flag' file, lang-f77.
+f77.uninstall: installdirs
        case "$(LANGUAGES)" in \
          *[fF]77*) touch $(libsubdir)/lang-f77;; \
          *) rm -f $(libsubdir)/lang-f77;; \