Commit bd97af06 by Rafael Ávila de Espíndola Committed by Alan Modra

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
parent f637f072
2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 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. * Makefile.in: Document the use of stamps.
2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
......
...@@ -1058,7 +1058,7 @@ LIB2_DIVMOD_FUNCS = _divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 ...@@ -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. # The following targets define the interface between us and the languages.
# #
# all.cross, start.encap, rest.encap, # all.cross, start.encap, rest.encap,
# install-normal, install-common, install-info, install-man, # install-common, install-info, install-man,
# uninstall, # uninstall,
# mostlyclean, clean, distclean, maintainer-clean, # mostlyclean, clean, distclean, maintainer-clean,
# stage1, stage2, stage3, stage4 # stage1, stage2, stage3, stage4
...@@ -3608,7 +3608,7 @@ maintainer-clean: ...@@ -3608,7 +3608,7 @@ maintainer-clean:
# broken is small. # broken is small.
install: install-common $(INSTALL_HEADERS) $(INSTALL_LIBGCC) \ install: install-common $(INSTALL_HEADERS) $(INSTALL_LIBGCC) \
install-cpp install-man install-info install-@POSUB@ \ install-cpp install-man install-info install-@POSUB@ \
lang.install-normal install-driver install-driver
# Handle cpp installation. # Handle cpp installation.
install-cpp: installdirs cpp$(exeext) install-cpp: installdirs cpp$(exeext)
......
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com> 2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in (ada.install-normal): Remove.
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype. * Make-lang.in: Remove all dependencies on s-gtype.
2005-12-05 Richard Guenther <rguenther@suse.de> 2005-12-05 Richard Guenther <rguenther@suse.de>
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
# Each language makefile fragment must provide the following targets: # Each language makefile fragment must provide the following targets:
# #
# foo.all.cross, foo.start.encap, foo.rest.encap, # 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.uninstall, foo.mostlyclean, foo.clean, foo.distclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # 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 ...@@ -445,8 +445,6 @@ doc/gnat-style.dvi: ada/gnat-style.texi $(docdir)/include/fdl.texi
# Install hooks: # Install hooks:
# gnat1 is installed elsewhere as part of $(COMPILERS). # gnat1 is installed elsewhere as part of $(COMPILERS).
ada.install-normal:
# Install the binder program as $(target_noncanonical)-gnatbind # Install the binder program as $(target_noncanonical)-gnatbind
# and also as either gnatbind (if native) or $(tooldir)/bin/gnatbind # and also as either gnatbind (if native) or $(tooldir)/bin/gnatbind
# likewise for gnatf, gnatchop, and gnatlink, gnatkr, gnatmake, gnat, # likewise for gnatf, gnatchop, and gnatlink, gnatkr, gnatmake, gnat,
......
...@@ -16342,8 +16342,8 @@ done ...@@ -16342,8 +16342,8 @@ done
rm -f Make-hooks rm -f Make-hooks
touch Make-hooks touch Make-hooks
target_list="all.build all.cross start.encap rest.encap tags \ target_list="all.cross start.encap rest.encap tags \
install-normal install-common install-man \ install-common install-man \
uninstall info man srcextra srcman srcinfo \ uninstall info man srcextra srcman srcinfo \
mostlyclean clean distclean maintainer-clean \ mostlyclean clean distclean maintainer-clean \
stage1 stage2 stage3 stage4 stageprofile stagefeedback" stage1 stage2 stage3 stage4 stageprofile stagefeedback"
......
...@@ -3255,8 +3255,8 @@ done ...@@ -3255,8 +3255,8 @@ done
rm -f Make-hooks rm -f Make-hooks
touch Make-hooks touch Make-hooks
target_list="all.build all.cross start.encap rest.encap tags \ target_list="all.cross start.encap rest.encap tags \
install-normal install-common install-man \ install-common install-man \
uninstall info man srcextra srcman srcinfo \ uninstall info man srcextra srcman srcinfo \
mostlyclean clean distclean maintainer-clean \ mostlyclean clean distclean maintainer-clean \
stage1 stage2 stage3 stage4 stageprofile stagefeedback" stage1 stage2 stage3 stage4 stageprofile stagefeedback"
......
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com> 2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in (c++.all.build, c++.install-normal): Remove.
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype. * Make-lang.in: Remove all dependencies on s-gtype.
2005-12-06 Aldy Hernandez <aldyh@redhat.com> 2005-12-06 Aldy Hernandez <aldyh@redhat.com>
......
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
# This file provides the language dependent support in the main Makefile. # This file provides the language dependent support in the main Makefile.
# Each language makefile fragment must provide the following targets: # 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.install-normal, foo.install-common, foo.install-man, # foo.install-common, foo.install-man,
# foo.uninstall, # foo.uninstall,
# foo.mostlyclean, foo.clean, foo.distclean, # foo.mostlyclean, foo.clean, foo.distclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
...@@ -112,7 +112,6 @@ $(srcdir)/cp/cfns.h: $(srcdir)/cp/cfns.gperf ...@@ -112,7 +112,6 @@ $(srcdir)/cp/cfns.h: $(srcdir)/cp/cfns.gperf
# #
# Build hooks: # Build hooks:
c++.all.build: g++$(exeext)
c++.all.cross: g++-cross$(exeext) c++.all.cross: g++-cross$(exeext)
c++.start.encap: g++$(exeext) c++.start.encap: g++$(exeext)
c++.rest.encap: c++.rest.encap:
...@@ -141,9 +140,6 @@ lang_checks += check-g++ ...@@ -141,9 +140,6 @@ lang_checks += check-g++
# Install hooks: # Install hooks:
# cc1plus is installed elsewhere as part of $(COMPILERS). # cc1plus is installed elsewhere as part of $(COMPILERS).
# Nothing to do here.
c++.install-normal:
# Install the driver program as $(target)-g++ # Install the driver program as $(target)-g++
# and also as either g++ (if native) or $(tooldir)/bin/g++. # and also as either g++ (if native) or $(tooldir)/bin/g++.
c++.install-common: installdirs c++.install-common: installdirs
......
...@@ -575,7 +575,6 @@ standard rule in @file{gcc/Makefile.in} to the variable ...@@ -575,7 +575,6 @@ standard rule in @file{gcc/Makefile.in} to the variable
@code{lang_checks}. @code{lang_checks}.
@table @code @table @code
@item all.build
@itemx all.cross @itemx all.cross
@itemx start.encap @itemx start.encap
@itemx rest.encap @itemx rest.encap
...@@ -601,8 +600,6 @@ Build generated man pages for the front end from Texinfo manuals ...@@ -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 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 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. optional and the tools involved may be installed in a broken way.
@item install-normal
FIXME: what is this target for?
@item install-common @item install-common
Install everything that is part of the front end, apart from the Install everything that is part of the front end, apart from the
compiler executables listed in @code{compilers} in compiler executables listed in @code{compilers} in
......
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com> 2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in (fortran.all.build, fortran.install-normal): Remove.
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype, except for * Make-lang.in: Remove all dependencies on s-gtype, except for
gt-fortran-trans.h. gt-fortran-trans.h.
......
...@@ -24,9 +24,9 @@ ...@@ -24,9 +24,9 @@
# This file provides the language dependent support in the main Makefile. # This file provides the language dependent support in the main Makefile.
# Each language makefile fragment must provide the following targets: # 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.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.uninstall, foo.distdir,
# foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
...@@ -112,7 +112,6 @@ gt-fortran-trans.h : s-gtype; @true ...@@ -112,7 +112,6 @@ gt-fortran-trans.h : s-gtype; @true
# #
# Build hooks: # Build hooks:
fortran.all.build: gfortran$(exeext)
fortran.all.cross: gfortran-cross$(exeext) fortran.all.cross: gfortran-cross$(exeext)
fortran.start.encap: gfortran$(exeext) fortran.start.encap: gfortran$(exeext)
...@@ -176,9 +175,6 @@ gfortran.pod: $(GFORTRAN_TEXI) ...@@ -176,9 +175,6 @@ gfortran.pod: $(GFORTRAN_TEXI)
# Install hooks: # Install hooks:
# f951 is installed elsewhere as part of $(COMPILERS). # f951 is installed elsewhere as part of $(COMPILERS).
# Nothing to do here.
fortran.install-normal:
# Install the driver program as $(target)-gfortran # Install the driver program as $(target)-gfortran
# and also as either gfortran (if native) or $(tooldir)/bin/gfortran. # and also as either gfortran (if native) or $(tooldir)/bin/gfortran.
fortran.install-common: installdirs fortran.install-common: installdirs
......
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com> 2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in (java.all.build, java.install-normal): Remove.
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype, except for * Make-lang.in: Remove all dependencies on s-gtype, except for
gt-java-parse.h. gt-java-parse.h.
......
...@@ -26,8 +26,8 @@ ...@@ -26,8 +26,8 @@
# This file provides the language dependent support in the main Makefile. # This file provides the language dependent support in the main Makefile.
# Each language makefile fragment must provide the following targets: # 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.install-normal, foo.install-common, foo.install-man, # foo.install-common, foo.install-man,
# foo.uninstall, # foo.uninstall,
# foo.mostlyclean, foo.clean, foo.distclean, # foo.mostlyclean, foo.clean, foo.distclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
...@@ -160,7 +160,6 @@ jvgenmain$(exeext): $(JVGENMAIN_OBJS) $(LIBDEPS) ...@@ -160,7 +160,6 @@ jvgenmain$(exeext): $(JVGENMAIN_OBJS) $(LIBDEPS)
# #
# Build hooks: # Build hooks:
java.all.build: $(GCJ)$(exeext)
java.all.cross: $(GCJ)-cross$(exeext) java.all.cross: $(GCJ)-cross$(exeext)
java.start.encap: $(GCJ)$(exeext) java.start.encap: $(GCJ)$(exeext)
java.rest.encap: java.rest.encap:
...@@ -194,9 +193,6 @@ check-java : ...@@ -194,9 +193,6 @@ check-java :
# jc1, gcj, jvgenmain, and gcjh are installed elsewhere as part # jc1, gcj, jvgenmain, and gcjh are installed elsewhere as part
# of $(COMPILERS). # of $(COMPILERS).
# Nothing to do here.
java.install-normal:
# Install gcj as well as the target-independent tools. # Install gcj as well as the target-independent tools.
# For a native build, we special-case gcjh and also install # For a native build, we special-case gcjh and also install
# its explicitly-prefixed variant. This allows us to write # its explicitly-prefixed variant. This allows us to write
......
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com> 2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in (objc.all.build, objc.install-normal): Remove.
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype. * Make-lang.in: Remove all dependencies on s-gtype.
2005-12-02 Richard Guenther <rguenther@suse.de> 2005-12-02 Richard Guenther <rguenther@suse.de>
......
...@@ -22,8 +22,8 @@ ...@@ -22,8 +22,8 @@
# This file provides the language dependent support in the main Makefile. # This file provides the language dependent support in the main Makefile.
# Each language makefile fragment must provide the following targets: # 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.install-normal, foo.install-common, foo.install-man, # foo.install-common, foo.install-man,
# foo.uninstall, # foo.uninstall,
# foo.mostlyclean, foo.clean, foo.distclean, # foo.mostlyclean, foo.clean, foo.distclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
...@@ -84,7 +84,6 @@ objc.srcextra: ...@@ -84,7 +84,6 @@ objc.srcextra:
# #
# Build hooks: # Build hooks:
objc.all.build:
objc.all.cross: objc.all.cross:
objc.start.encap: objc.start.encap:
objc.rest.encap: objc.rest.encap:
...@@ -103,8 +102,6 @@ lang_checks += check-objc ...@@ -103,8 +102,6 @@ lang_checks += check-objc
# Install hooks: # Install hooks:
# cc1obj is installed elsewhere as part of $(COMPILERS). # cc1obj is installed elsewhere as part of $(COMPILERS).
objc.install-normal:
objc.install-common: objc.install-common:
objc.install-man: objc.install-man:
......
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com> 2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype. * Make-lang.in: Remove all dependencies on s-gtype.
2005-11-22 Andrew Pinski <pinskia@physics.uc.edu> 2005-11-22 Andrew Pinski <pinskia@physics.uc.edu>
......
...@@ -22,8 +22,8 @@ ...@@ -22,8 +22,8 @@
# This file provides the language dependent support in the main Makefile. # This file provides the language dependent support in the main Makefile.
# Each language makefile fragment must provide the following targets: # 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.install-normal, foo.install-common, foo.install-man, # foo.install-common, foo.install-man,
# foo.uninstall, # foo.uninstall,
# foo.mostlyclean, foo.clean, foo.distclean, # foo.mostlyclean, foo.clean, foo.distclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
...@@ -92,7 +92,6 @@ po-generated: ...@@ -92,7 +92,6 @@ po-generated:
# #
# Build hooks: # Build hooks:
obj-c++.all.build:
obj-c++.all.cross: obj-c++.all.cross:
obj-c++.start.encap: obj-c++.start.encap:
obj-c++.rest.encap: obj-c++.rest.encap:
...@@ -111,8 +110,6 @@ lang_checks += check-obj-c++ ...@@ -111,8 +110,6 @@ lang_checks += check-obj-c++
# Install hooks: # Install hooks:
# cc1objplus is installed elsewhere as part of $(COMPILERS). # cc1objplus is installed elsewhere as part of $(COMPILERS).
obj-c++.install-normal:
obj-c++.install-common: obj-c++.install-common:
obj-c++.install-man: obj-c++.install-man:
......
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com> 2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in (treelang.all.build, treelang.install-normal): Remove.
2005-12-07 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype. * Make-lang.in: Remove all dependencies on s-gtype.
2005-12-05 Richard Guenther <rguenther@suse.de> 2005-12-05 Richard Guenther <rguenther@suse.de>
......
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
# This file provides the language dependent support in the main Makefile. # This file provides the language dependent support in the main Makefile.
# Each language makefile fragment must provide the following targets: # 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.install-normal, foo.install-common, foo.install-man, # foo.install-common, foo.install-man,
# foo.uninstall, foo.distdir, # foo.uninstall, foo.distdir,
# foo.mostlyclean, foo.clean, foo.distclean, # foo.mostlyclean, foo.clean, foo.distclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # 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 ...@@ -141,7 +141,6 @@ treelang/parse.c treelang/parse.h treelang/parse.output: treelang/parse.y
# #
# Build hooks: # Build hooks:
treelang.all.build: treelang
treelang.all.cross: treelang.all.cross:
_error_not_here_yet - havent even thought about it - it may even work _error_not_here_yet - havent even thought about it - it may even work
...@@ -184,9 +183,6 @@ $(htmldir)/treelang/index.html: $(TEXI_TREELANG_FILES) ...@@ -184,9 +183,6 @@ $(htmldir)/treelang/index.html: $(TEXI_TREELANG_FILES)
# #
# Install hooks: # Install hooks:
# Nothing to do here.
treelang.install-normal: treelang.install.common
# Install # Install
.phony:treelang.install.common .phony:treelang.install.common
.phony:treelang.install .phony:treelang.install
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment