From bd97af065992204bfc76c4c60723e1279f12e1d7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafael=20=C3=81vila=20de=20Esp=C3=ADndola?= Date: Wed, 7 Dec 2005 22:10:30 +1030 Subject: [PATCH] sourcebuild.texi (all.build, [...]): Remove. 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 --- gcc/ChangeLog | 7 +++++++ gcc/Makefile.in | 4 ++-- gcc/ada/ChangeLog | 4 ++++ gcc/ada/Make-lang.in | 4 +--- gcc/configure | 4 ++-- gcc/configure.ac | 4 ++-- gcc/cp/ChangeLog | 4 ++++ gcc/cp/Make-lang.in | 8 ++------ gcc/doc/sourcebuild.texi | 3 --- gcc/fortran/ChangeLog | 4 ++++ gcc/fortran/Make-lang.in | 8 ++------ gcc/java/ChangeLog | 4 ++++ gcc/java/Make-lang.in | 8 ++------ gcc/objc/ChangeLog | 4 ++++ gcc/objc/Make-lang.in | 7 ++----- gcc/objcp/ChangeLog | 4 ++++ gcc/objcp/Make-lang.in | 7 ++----- gcc/treelang/ChangeLog | 4 ++++ gcc/treelang/Make-lang.in | 8 ++------ 19 files changed, 54 insertions(+), 46 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 366a6053d187..11eee7194056 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2005-12-07 Rafael Ávila de Espíndola + + * 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 * Makefile.in: Document the use of stamps. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 0f6e82aac2bc..9249d8102dd4 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -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) diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 59f1a8873360..276b0a2e920c 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,7 @@ +2005-12-07 Rafael Ávila de Espíndola + + * Make-lang.in (ada.install-normal): Remove. + 2005-12-07 Rafael Ávila de Espíndola * Make-lang.in: Remove all dependencies on s-gtype. diff --git a/gcc/ada/Make-lang.in b/gcc/ada/Make-lang.in index 2f25270541a0..558a75da0685 100644 --- a/gcc/ada/Make-lang.in +++ b/gcc/ada/Make-lang.in @@ -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, diff --git a/gcc/configure b/gcc/configure index 4009305abdac..21462a2b09a2 100755 --- a/gcc/configure +++ b/gcc/configure @@ -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" diff --git a/gcc/configure.ac b/gcc/configure.ac index 3562d0a69cdb..6fd438e4860a 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -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" diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 05f7cadc4f4d..ea7b82b3a772 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2005-12-07 Rafael Ávila de Espíndola + + * Make-lang.in (c++.all.build, c++.install-normal): Remove. + 2005-12-07 Rafael Ávila de Espíndola * Make-lang.in: Remove all dependencies on s-gtype. diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index e9fce7d9e2db..4f59fc7bac31 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -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 # # 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 diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index b88a6a76f9cd..2f463e4883c8 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d43c88401243..65d0cbf4f9f8 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,7 @@ +2005-12-07 Rafael Ávila de Espíndola + + * Make-lang.in (fortran.all.build, fortran.install-normal): Remove. + 2005-12-07 Rafael Ávila de Espíndola * Make-lang.in: Remove all dependencies on s-gtype, except for diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in index d8a9f1c64fe3..c1dbfef97963 100644 --- a/gcc/fortran/Make-lang.in +++ b/gcc/fortran/Make-lang.in @@ -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 # # 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 diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index e294b03ff90e..477f552698f5 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,7 @@ +2005-12-07 Rafael Ávila de Espíndola + + * Make-lang.in (java.all.build, java.install-normal): Remove. + 2005-12-07 Rafael Ávila de Espíndola * Make-lang.in: Remove all dependencies on s-gtype, except for diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in index 2605fd21a296..8cecf4f702a9 100644 --- a/gcc/java/Make-lang.in +++ b/gcc/java/Make-lang.in @@ -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) # # 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 diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index f9c1ac6b0500..f2a6fd692acb 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,7 @@ +2005-12-07 Rafael Ávila de Espíndola + + * Make-lang.in (objc.all.build, objc.install-normal): Remove. + 2005-12-07 Rafael Ávila de Espíndola * Make-lang.in: Remove all dependencies on s-gtype. diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index ebe54673abad..f9ba3d66a923 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/Make-lang.in @@ -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: # # 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: diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog index 305ef686361e..2b9b82b5bf99 100644 --- a/gcc/objcp/ChangeLog +++ b/gcc/objcp/ChangeLog @@ -1,3 +1,7 @@ +2005-12-07 Rafael Ávila de Espíndola + + * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove. + 2005-12-07 Rafael Ávila de Espíndola * Make-lang.in: Remove all dependencies on s-gtype. diff --git a/gcc/objcp/Make-lang.in b/gcc/objcp/Make-lang.in index ac3dd9a5933d..65cc6b3d97c5 100644 --- a/gcc/objcp/Make-lang.in +++ b/gcc/objcp/Make-lang.in @@ -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: # # 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: diff --git a/gcc/treelang/ChangeLog b/gcc/treelang/ChangeLog index 9f14343ecec3..1373ceb06b64 100644 --- a/gcc/treelang/ChangeLog +++ b/gcc/treelang/ChangeLog @@ -1,3 +1,7 @@ +2005-12-07 Rafael Ávila de Espíndola + + * Make-lang.in (treelang.all.build, treelang.install-normal): Remove. + 2005-12-07 Rafael Ávila de Espíndola * Make-lang.in: Remove all dependencies on s-gtype. diff --git a/gcc/treelang/Make-lang.in b/gcc/treelang/Make-lang.in index 3c44187b3878..174067d7c7b0 100644 --- a/gcc/treelang/Make-lang.in +++ b/gcc/treelang/Make-lang.in @@ -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 # # 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) # # Install hooks: -# Nothing to do here. -treelang.install-normal: treelang.install.common - # Install .phony:treelang.install.common .phony:treelang.install -- 2.47.2