diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c811f20832333fea25a1b5d795bfd830776f3ec0..4419dd14b1dcfec9c51eb682bdab6280080bdbce 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2006-02-20 Paolo Bonzini <bonzini@gnu.org> + + * configure.ac (target_list): Add install-info, dvi, html. + * configure: Regenerate. + + * ada/Make-lang.in, cp/Make-lang.in, fortran/Make-lang.in, + java/Make-lang.in, objc/Make-lang.in, objcp/Make-lang.in, + treelang/Make-lang.in: Do not use double-colon rules. + 2006-02-20 Daniel Berlin <dberlin@dberlin.org> * tree.h (struct tree_memory_tag): Add is_used_alone member. diff --git a/gcc/ada/Make-lang.in b/gcc/ada/Make-lang.in index 44729ce776b5de3ba89f8513cf26be38d8900364..0d3f530126afc846048f33fcd8b42ba6786cea57 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-common, foo.install-man, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, # foo.uninstall, foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # @@ -424,11 +424,11 @@ ada.info: $(ADA_INFOFILES) ada.srcinfo: $(ADA_INFOFILES) -$(CP) $^ $(srcdir)/doc -install-info:: $(DESTDIR)$(infodir)/gnat_ugn_unw.info \ +ada.install-info: $(DESTDIR)$(infodir)/gnat_ugn_unw.info \ $(DESTDIR)$(infodir)/gnat_rm.info \ $(DESTDIR)$(infodir)/gnat-style.info -dvi:: doc/gnat_ugn_unw.dvi \ +ada.dvi: doc/gnat_ugn_unw.dvi \ doc/gnat_rm.dvi doc/gnat-style.dvi doc/gnat_ugn_unw.dvi: doc/gnat_ugn_unw.texi $(docdir)/include/fdl.texi \ diff --git a/gcc/configure b/gcc/configure index e1b1a79621a78eecb3645ff0ba737958e22bbb01..5a225da402bd694e569ba1b55235ecf9be2a1bf4 100755 --- a/gcc/configure +++ b/gcc/configure @@ -15868,7 +15868,7 @@ done rm -f Make-hooks touch Make-hooks target_list="all.cross start.encap rest.encap tags \ - install-common install-man \ + install-common install-man install-info dvi html \ 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 e3d13fc8c0918a247aa62c72b60aa0769889ef5c..7b9a94fea6b00d2aebe3791eb8ae652ae1124b05 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -3359,7 +3359,7 @@ done rm -f Make-hooks touch Make-hooks target_list="all.cross start.encap rest.encap tags \ - install-common install-man \ + install-common install-man install-info dvi html \ uninstall info man srcextra srcman srcinfo \ mostlyclean clean distclean maintainer-clean \ stage1 stage2 stage3 stage4 stageprofile stagefeedback" diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index 6e21e81254eb8308a5a3ad3a355e9cf8de802cfc..9e62aa7d7f869207a9923b25dc574b07e0ca169f 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -24,7 +24,7 @@ # Each language makefile fragment must provide the following targets: # # foo.all.cross, foo.start.encap, foo.rest.encap, -# foo.install-common, foo.install-man, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, # foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in index 3c704eb34b06e3583652dba206ac06d29ead3b8e..575d8bf47119c561b9da9ac32d748a2cd51ac5c4 100644 --- a/gcc/fortran/Make-lang.in +++ b/gcc/fortran/Make-lang.in @@ -27,7 +27,7 @@ # foo.all.cross, foo.start.encap, foo.rest.encap, # foo.info # foo.install-common, foo.install-info, foo.install-man, -# foo.uninstall, +# foo.uninstall, foo.install-info, foo.dvi, foo.html, # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # @@ -126,8 +126,8 @@ fortran.tags: force etags --include TAGS.sub --include ../TAGS.sub fortran.info: doc/gfortran.info -dvi:: doc/gfortran.dvi -html:: $(htmldir)/gfortran/index.html +fortran.dvi: doc/gfortran.dvi +fortran.html: $(htmldir)/gfortran/index.html F95_MANFILES = doc/gfortran.1 @@ -199,7 +199,7 @@ fortran.install-common: install-finclude-dir installdirs fi ; \ fi -install-info:: $(DESTDIR)$(infodir)/gfortran.info +fortran.install-info: $(DESTDIR)$(infodir)/gfortran.info fortran.install-man: $(DESTDIR)$(man1dir)/$(GFORTRAN_INSTALL_NAME)$(man1ext) diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in index 8cecf4f702a9b45ff97503a422e2bcfbece5c7fe..96ca2d20a43a91ee7d4ab0e78cbcceb677c19b69 100644 --- a/gcc/java/Make-lang.in +++ b/gcc/java/Make-lang.in @@ -27,7 +27,7 @@ # Each language makefile fragment must provide the following targets: # # foo.all.cross, foo.start.encap, foo.rest.encap, -# foo.install-common, foo.install-man, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, foo.html, # foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 @@ -176,8 +176,8 @@ java.info: doc/gcj.info java.srcinfo: doc/gcj.info -cp -p $^ $(srcdir)/doc -dvi:: doc/gcj.dvi -html:: $(htmldir)/java/index.html +java.dvi: doc/gcj.dvi +java.html: $(htmldir)/java/index.html JAVA_MANFILES = doc/gcj.1 doc/gcjh.1 doc/jv-scan.1 doc/jcf-dump.1 doc/gij.1 \ doc/jv-convert.1 doc/grmic.1 doc/grmiregistry.1 \ doc/gcj-dbtool.1 doc/gjnih.1 @@ -240,7 +240,7 @@ java.uninstall: -rm -rf $(DESTDIR)$(man1dir)/jv-convert$(man1ext) -rm -rf $(DESTDIR)$(man1dir)/gcj-dbtool$(man1ext) -install-info:: $(DESTDIR)$(infodir)/gcj.info +java.install-info: $(DESTDIR)$(infodir)/gcj.info # # Clean hooks: diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index f9ba3d66a923c44371df77817347fb4acced7ef4..4482264f537e9d399d35fbbef9c2845654073132 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/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-common, foo.install-man, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, # foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 diff --git a/gcc/objcp/Make-lang.in b/gcc/objcp/Make-lang.in index ef04ebbac4f7a5b151f2808dedc84ebcb83a5f5d..2d49ef9f0e9684c2f715248e9020d6fd16b62e31 100644 --- a/gcc/objcp/Make-lang.in +++ b/gcc/objcp/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-common, foo.install-man, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, # foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 diff --git a/gcc/treelang/Make-lang.in b/gcc/treelang/Make-lang.in index 3c1d332eb7649673c8e2bf321a827ac7b96a8b4e..8fc55b16b0c53e0aa234a987bbf658d37b82d139 100644 --- a/gcc/treelang/Make-lang.in +++ b/gcc/treelang/Make-lang.in @@ -24,7 +24,7 @@ # Each language makefile fragment must provide the following targets: # # foo.all.cross, foo.start.encap, foo.rest.encap, -# foo.install-common, foo.install-man, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, foo.html, # foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 @@ -158,7 +158,7 @@ treelang.info: doc/treelang.info treelang.srcinfo: doc/treelang.info -cp -p $^ $(srcdir)/doc -dvi:: doc/treelang.dvi +treelang.dvi: doc/treelang.dvi TEXI_TREELANG_FILES = treelang/treelang.texi \ $(docdir)/include/gcc-common.texi \ @@ -173,7 +173,7 @@ doc/treelang.info: $(TEXI_TREELANG_FILES) doc/treelang.dvi: $(TEXI_TREELANG_FILES) $(TEXI2DVI) -I $(abs_docdir)/include -o $@ $< -html:: $(htmldir)/treelang/index.html +treelang.html: $(htmldir)/treelang/index.html $(htmldir)/treelang/index.html: $(TEXI_TREELANG_FILES) $(mkinstalldirs) $(@D) @@ -203,7 +203,7 @@ treelang.install.common.done: installdirs treelang.done $(STAMP) treelang.install.common.done # We might not be able to build the info files -install-info:: $(DESTDIR)$(infodir)/treelang.info +treelang.install-info: $(DESTDIR)$(infodir)/treelang.info treelang.install-man: