sourcebuild.texi (all.build, [...]): Remove.
authorRafael Ávila de Espíndola <rafael.espindola@gmail.com>
Wed, 7 Dec 2005 11:40:30 +0000 (22:10 +1030)
committerAlan Modra <amodra@gcc.gnu.org>
Wed, 7 Dec 2005 11:40:30 +0000 (22:10 +1030)
gcc/
* doc/sourcebuild.texi (all.build, install-normal): Remove.
* configure.ac: Remove all.build and install-normal from target_list
* configure: Regenerate.
* Makefile.in (install): Don't depend on install-normal.
gcc/java/
* Make-lang.in (java.all.build, java.install-normal): Remove.
gcc/objc/
* Make-lang.in (objc.all.build, objc.install-normal): Remove.
gcc/objcp/
* Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
gcc/cp/
* Make-lang.in (c++.all.build, c++.install-normal): Remove.
gcc/ada/
* Make-lang.in (ada.install-normal): Remove.
gcc/fortran/
* Make-lang.in (fortran.all.build, fortran.install-normal): Remove.
gcc/treelang/
* Make-lang.in (treelang.all.build, treelang.install-normal): Remove.

From-SVN: r108158

19 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/ada/ChangeLog
gcc/ada/Make-lang.in
gcc/configure
gcc/configure.ac
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/doc/sourcebuild.texi
gcc/fortran/ChangeLog
gcc/fortran/Make-lang.in
gcc/java/ChangeLog
gcc/java/Make-lang.in
gcc/objc/ChangeLog
gcc/objc/Make-lang.in
gcc/objcp/ChangeLog
gcc/objcp/Make-lang.in
gcc/treelang/ChangeLog
gcc/treelang/Make-lang.in

index 366a605..11eee71 100644 (file)
@@ -1,5 +1,12 @@
 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
 
+       * doc/sourcebuild.texi (all.build, install-normal): Remove.
+       * configure.ac: Remove all.build and install-normal from target_list
+       * configure: Regenerate.
+       * Makefile.in (install): Don't depend on install-normal.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
        * Makefile.in: Document the use of stamps.
 
 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
index 0f6e82a..9249d81 100644 (file)
@@ -1058,7 +1058,7 @@ LIB2_DIVMOD_FUNCS = _divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4
 # The following targets define the interface between us and the languages.
 #
 # all.cross, start.encap, rest.encap,
-# install-normal, install-common, install-info, install-man,
+# install-common, install-info, install-man,
 # uninstall,
 # mostlyclean, clean, distclean, maintainer-clean,
 # stage1, stage2, stage3, stage4
@@ -3608,7 +3608,7 @@ maintainer-clean:
 # broken is small.
 install: install-common $(INSTALL_HEADERS) $(INSTALL_LIBGCC) \
     install-cpp install-man install-info install-@POSUB@ \
-    lang.install-normal install-driver
+    install-driver
 
 # Handle cpp installation.
 install-cpp: installdirs cpp$(exeext)
index 59f1a88..276b0a2 100644 (file)
@@ -1,5 +1,9 @@
 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
 
+       * Make-lang.in (ada.install-normal): Remove.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
        * Make-lang.in: Remove all dependencies on s-gtype.
 
 2005-12-05  Richard Guenther  <rguenther@suse.de>
index 2f25270..558a75d 100644 (file)
@@ -23,7 +23,7 @@
 # Each language makefile fragment must provide the following targets:
 #
 # foo.all.cross, foo.start.encap, foo.rest.encap,
-# foo.install-normal, foo.install-common, foo.install-man,
+# foo.install-common, foo.install-man,
 # foo.uninstall, foo.mostlyclean, foo.clean, foo.distclean,
 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
 #
@@ -445,8 +445,6 @@ doc/gnat-style.dvi: ada/gnat-style.texi $(docdir)/include/fdl.texi
 # Install hooks:
 # gnat1 is installed elsewhere as part of $(COMPILERS).
 
-ada.install-normal:
-
 # Install the binder program as $(target_noncanonical)-gnatbind
 # and also as either gnatbind (if native) or $(tooldir)/bin/gnatbind
 # likewise for gnatf, gnatchop, and gnatlink, gnatkr, gnatmake, gnat,
index 4009305..21462a2 100755 (executable)
@@ -16342,8 +16342,8 @@ done
 
 rm -f Make-hooks
 touch Make-hooks
-target_list="all.build all.cross start.encap rest.encap tags \
-       install-normal install-common install-man \
+target_list="all.cross start.encap rest.encap tags \
+       install-common install-man \
        uninstall info man srcextra srcman srcinfo \
        mostlyclean clean distclean maintainer-clean \
        stage1 stage2 stage3 stage4 stageprofile stagefeedback"
index 3562d0a..6fd438e 100644 (file)
@@ -3255,8 +3255,8 @@ done
 
 rm -f Make-hooks
 touch Make-hooks
-target_list="all.build all.cross start.encap rest.encap tags \
-       install-normal install-common install-man \
+target_list="all.cross start.encap rest.encap tags \
+       install-common install-man \
        uninstall info man srcextra srcman srcinfo \
        mostlyclean clean distclean maintainer-clean \
        stage1 stage2 stage3 stage4 stageprofile stagefeedback"
index 05f7cad..ea7b82b 100644 (file)
@@ -1,5 +1,9 @@
 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
 
+       * Make-lang.in (c++.all.build, c++.install-normal): Remove.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
        * Make-lang.in: Remove all dependencies on s-gtype.
 
 2005-12-06  Aldy Hernandez  <aldyh@redhat.com>
index e9fce7d..4f59fc7 100644 (file)
@@ -23,8 +23,8 @@
 # This file provides the language dependent support in the main Makefile.
 # Each language makefile fragment must provide the following targets:
 #
-# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
-# foo.install-normal, foo.install-common, foo.install-man,
+# foo.all.cross, foo.start.encap, foo.rest.encap,
+# foo.install-common, foo.install-man,
 # foo.uninstall,
 # foo.mostlyclean, foo.clean, foo.distclean,
 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
@@ -112,7 +112,6 @@ $(srcdir)/cp/cfns.h: $(srcdir)/cp/cfns.gperf
 #\f
 # Build hooks:
 
-c++.all.build: g++$(exeext)
 c++.all.cross: g++-cross$(exeext)
 c++.start.encap: g++$(exeext)
 c++.rest.encap:
@@ -141,9 +140,6 @@ lang_checks += check-g++
 # Install hooks:
 # cc1plus is installed elsewhere as part of $(COMPILERS).
 
-# Nothing to do here.
-c++.install-normal:
-
 # Install the driver program as $(target)-g++
 # and also as either g++ (if native) or $(tooldir)/bin/g++.
 c++.install-common: installdirs
index b88a6a7..2f463e4 100644 (file)
@@ -575,7 +575,6 @@ standard rule in @file{gcc/Makefile.in} to the variable
 @code{lang_checks}.
 
 @table @code
-@item all.build
 @itemx all.cross
 @itemx start.encap
 @itemx rest.encap
@@ -601,8 +600,6 @@ Build generated man pages for the front end from Texinfo manuals
 is only called if the necessary tools are available, but should ignore
 errors so as not to stop the build if errors occur; man pages are
 optional and the tools involved may be installed in a broken way.
-@item install-normal
-FIXME: what is this target for?
 @item install-common
 Install everything that is part of the front end, apart from the
 compiler executables listed in @code{compilers} in
index d43c884..65d0cbf 100644 (file)
@@ -1,5 +1,9 @@
 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
 
+       * Make-lang.in (fortran.all.build, fortran.install-normal): Remove.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
        * Make-lang.in: Remove all dependencies on s-gtype, except for
        gt-fortran-trans.h.
 
index d8a9f1c..c1dbfef 100644 (file)
@@ -24,9 +24,9 @@
 # This file provides the language dependent support in the main Makefile.
 # Each language makefile fragment must provide the following targets:
 #
-# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
+# foo.all.cross, foo.start.encap, foo.rest.encap,
 # foo.info
-# foo.install-normal, foo.install-common, foo.install-info, foo.install-man,
+# foo.install-common, foo.install-info, foo.install-man,
 # foo.uninstall, foo.distdir,
 # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean,
 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
@@ -112,7 +112,6 @@ gt-fortran-trans.h    : s-gtype; @true
 #\f
 # Build hooks:
 
-fortran.all.build: gfortran$(exeext)
 fortran.all.cross: gfortran-cross$(exeext)
 
 fortran.start.encap: gfortran$(exeext)
@@ -176,9 +175,6 @@ gfortran.pod: $(GFORTRAN_TEXI)
 # Install hooks:
 # f951 is installed elsewhere as part of $(COMPILERS).
 
-# Nothing to do here.
-fortran.install-normal:
-
 # Install the driver program as $(target)-gfortran
 # and also as either gfortran (if native) or $(tooldir)/bin/gfortran.
 fortran.install-common: installdirs
index e294b03..477f552 100644 (file)
@@ -1,5 +1,9 @@
 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
 
+       * Make-lang.in (java.all.build, java.install-normal): Remove.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
        * Make-lang.in: Remove all dependencies on s-gtype, except for
        gt-java-parse.h.
 
index 2605fd2..8cecf4f 100644 (file)
@@ -26,8 +26,8 @@
 # This file provides the language dependent support in the main Makefile.
 # Each language makefile fragment must provide the following targets:
 #
-# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
-# foo.install-normal, foo.install-common, foo.install-man,
+# foo.all.cross, foo.start.encap, foo.rest.encap,
+# foo.install-common, foo.install-man,
 # foo.uninstall,
 # foo.mostlyclean, foo.clean, foo.distclean,
 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
@@ -160,7 +160,6 @@ jvgenmain$(exeext): $(JVGENMAIN_OBJS) $(LIBDEPS)
 #\f
 # Build hooks:
 
-java.all.build: $(GCJ)$(exeext)
 java.all.cross: $(GCJ)-cross$(exeext)
 java.start.encap: $(GCJ)$(exeext)
 java.rest.encap:
@@ -194,9 +193,6 @@ check-java :
 # jc1, gcj, jvgenmain, and gcjh are installed elsewhere as part
 # of $(COMPILERS).
 
-# Nothing to do here.
-java.install-normal:
-
 # Install gcj as well as the target-independent tools.
 # For a native build, we special-case gcjh and also install
 # its explicitly-prefixed variant. This allows us to write
index f9c1ac6..f2a6fd6 100644 (file)
@@ -1,5 +1,9 @@
 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
 
+       * Make-lang.in (objc.all.build, objc.install-normal): Remove.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
        * Make-lang.in: Remove all dependencies on s-gtype.
 
 2005-12-02  Richard Guenther  <rguenther@suse.de>
index ebe5467..f9ba3d6 100644 (file)
@@ -22,8 +22,8 @@
 # This file provides the language dependent support in the main Makefile.
 # Each language makefile fragment must provide the following targets:
 #
-# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
-# foo.install-normal, foo.install-common, foo.install-man,
+# foo.all.cross, foo.start.encap, foo.rest.encap,
+# foo.install-common, foo.install-man,
 # foo.uninstall,
 # foo.mostlyclean, foo.clean, foo.distclean,
 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
@@ -84,7 +84,6 @@ objc.srcextra:
 #\f
 # Build hooks:
 
-objc.all.build:
 objc.all.cross:
 objc.start.encap:
 objc.rest.encap:
@@ -103,8 +102,6 @@ lang_checks += check-objc
 # Install hooks:
 # cc1obj is installed elsewhere as part of $(COMPILERS).
 
-objc.install-normal:
-
 objc.install-common:
 
 objc.install-man:
index 305ef68..2b9b82b 100644 (file)
@@ -1,5 +1,9 @@
 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
 
+       * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
        * Make-lang.in: Remove all dependencies on s-gtype.
 
 2005-11-22  Andrew Pinski  <pinskia@physics.uc.edu>
index ac3dd9a..65cc6b3 100644 (file)
@@ -22,8 +22,8 @@
 # This file provides the language dependent support in the main Makefile.
 # Each language makefile fragment must provide the following targets:
 #
-# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
-# foo.install-normal, foo.install-common, foo.install-man,
+# foo.all.cross, foo.start.encap, foo.rest.encap,
+# foo.install-common, foo.install-man,
 # foo.uninstall,
 # foo.mostlyclean, foo.clean, foo.distclean,
 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
@@ -92,7 +92,6 @@ po-generated:
 #\f
 # Build hooks:
 
-obj-c++.all.build:
 obj-c++.all.cross:
 obj-c++.start.encap:
 obj-c++.rest.encap:
@@ -111,8 +110,6 @@ lang_checks += check-obj-c++
 # Install hooks:
 # cc1objplus is installed elsewhere as part of $(COMPILERS).
 
-obj-c++.install-normal:
-
 obj-c++.install-common:
 
 obj-c++.install-man:
index 9f14343..1373ceb 100644 (file)
@@ -1,5 +1,9 @@
 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
 
+       * Make-lang.in (treelang.all.build, treelang.install-normal): Remove.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
        * Make-lang.in: Remove all dependencies on s-gtype.
 
 2005-12-05  Richard Guenther  <rguenther@suse.de>
index 3c44187..174067d 100644 (file)
@@ -23,8 +23,8 @@
 # This file provides the language dependent support in the main Makefile.
 # Each language makefile fragment must provide the following targets:
 #
-# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
-# foo.install-normal, foo.install-common, foo.install-man,
+# foo.all.cross, foo.start.encap, foo.rest.encap,
+# foo.install-common, foo.install-man,
 # foo.uninstall, foo.distdir,
 # foo.mostlyclean, foo.clean, foo.distclean,
 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
@@ -141,7 +141,6 @@ treelang/parse.c treelang/parse.h treelang/parse.output: treelang/parse.y
 #\f
 # Build hooks:
 
-treelang.all.build: treelang
 treelang.all.cross:
        _error_not_here_yet - havent even thought about it - it may even work
 
@@ -184,9 +183,6 @@ $(htmldir)/treelang/index.html: $(TEXI_TREELANG_FILES)
 #\f
 # Install hooks:
 
-# Nothing to do here.
-treelang.install-normal: treelang.install.common
-
 # Install
 .phony:treelang.install.common
 .phony:treelang.install