diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/Makefile.in | 21 | ||||
-rwxr-xr-x | gcc/configure | 2 | ||||
-rw-r--r-- | gcc/configure.ac | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/Make-lang.in | 3 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/fortran/Make-lang.in | 6 | ||||
-rw-r--r-- | gcc/java/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/java/Make-lang.in | 8 | ||||
-rw-r--r-- | gcc/objc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/objc/Make-lang.in | 3 | ||||
-rw-r--r-- | gcc/objcp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/objcp/Make-lang.in | 3 | ||||
-rw-r--r-- | gcc/treelang/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/treelang/Make-lang.in | 9 |
16 files changed, 77 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 564b7fb..8977c39 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2006-10-10 Brooks Moses <bmoses@stanford.edu> + + * configure.ac: Added pdf to "Make-hooks" + * Makefile.in: Added TEXI2PDF definition, and various pdf-file + targets and *.pdf file patterns in cleanup targets. + * configure: Regenerated. + 2006-10-10 Anatoly Sokolov <aesok@post.ru> * config/avr/predicates.md: New file. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 082d0f7..bf7ed90 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -268,6 +268,7 @@ INSTALL_SCRIPT = @INSTALL@ MAKEINFO = @MAKEINFO@ MAKEINFOFLAGS = --no-split TEXI2DVI = texi2dvi +TEXI2PDF = texi2pdf TEXI2HTML = $(MAKEINFO) --html TEXI2POD = perl $(srcdir)/../contrib/texi2pod.pl POD2MAN = pod2man --center="GNU" --release="gcc-$(version)" @@ -3398,7 +3399,7 @@ gcc-vers.texi: $(BASEVER) $(DEVPHASE) mv -f $@T $@ -# The *.1, *.7, *.info, and *.dvi files are being generated from implicit +# The *.1, *.7, *.info, *.dvi, and *.pdf files are being generated from implicit # patterns. To use them, put each of the specific targets with its # specific dependencies but no build commands. @@ -3425,6 +3426,11 @@ doc/gcc.dvi: $(TEXI_GCC_FILES) doc/gccint.dvi: $(TEXI_GCCINT_FILES) doc/cppinternals.dvi: $(TEXI_CPPINT_FILES) +doc/cpp.pdf: $(TEXI_CPP_FILES) +doc/gcc.pdf: $(TEXI_GCC_FILES) +doc/gccint.pdf: $(TEXI_GCCINT_FILES) +doc/cppinternals.pdf: $(TEXI_CPPINT_FILES) + $(build_htmldir)/cpp/index.html: $(TEXI_CPP_FILES) $(build_htmldir)/gcc/index.html: $(TEXI_GCC_FILES) $(build_htmldir)/gccint/index.html: $(TEXI_GCCINT_FILES) @@ -3440,6 +3446,16 @@ doc/%.dvi: %.texi doc/gccinstall.dvi: $(TEXI_GCCINSTALL_FILES) $(TEXI2DVI) -I . -I $(abs_docdir) -I $(abs_docdir)/include -o $@ $< +pdf:: doc/gcc.pdf doc/gccint.pdf doc/gccinstall.pdf doc/cpp.pdf \ + doc/cppinternals.pdf lang.pdf + +doc/%.pdf: %.texi + $(TEXI2PDF) -I . -I $(abs_docdir) -I $(abs_docdir)/include -o $@ $< + +# Duplicate entry to handle renaming of gccinstall.pdf +doc/gccinstall.pdf: $(TEXI_GCCINSTALL_FILES) + $(TEXI2PDF) -I . -I $(abs_docdir) -I $(abs_docdir)/include -o $@ $< + # List the directories or single hmtl files which are installed by # install-html. The lang.html file triggers language fragments to build # html documentation. Installing language fragment documentation is not @@ -3582,6 +3598,7 @@ clean: mostlyclean lang.clean -rm -f cs-* -rm -rf libgcc -rm -f doc/*.dvi + -rm -f doc/*.pdf # Delete the include directory. -rm -rf include # Delete files used by the "multilib" facility (including libgcc subdirs). @@ -3629,7 +3646,7 @@ maintainer-clean: $(MAKE) lang.maintainer-clean distclean -rm -f cpp.??s cpp.*aux -rm -f gcc.??s gcc.*aux - -rm -f $(gcc_docdir)/*.info $(gcc_docdir)/*.1 $(gcc_docdir)/*.7 $(gcc_docdir)/*.dvi + -rm -f $(gcc_docdir)/*.info $(gcc_docdir)/*.1 $(gcc_docdir)/*.7 $(gcc_docdir)/*.dvi $(gcc_docdir)/*.pdf # # Entry points `install' and `uninstall'. # Also use `install-collect2' to install collect2 when the config files don't. diff --git a/gcc/configure b/gcc/configure index 37788e9..2eb6bb7 100755 --- a/gcc/configure +++ b/gcc/configure @@ -16296,7 +16296,7 @@ done rm -f Make-hooks touch Make-hooks target_list="all.cross start.encap rest.encap tags \ - install-common install-man install-info dvi html \ + install-common install-man install-info dvi pdf 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 e502ef5..ccf94ff 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -3470,7 +3470,7 @@ done rm -f Make-hooks touch Make-hooks target_list="all.cross start.encap rest.encap tags \ - install-common install-man install-info dvi html \ + install-common install-man install-info dvi pdf html \ 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 253c578..5d60bd7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2006-10-10 Brooks Moses <bmoses@stanford.edu> + + * Make-lang.in: Added "c++.pdf" target support. + 2006-10-10 Richard Guenther <rguenther@suse.de> PR rtl-optimization/29323 diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index 884beeb..c9ebbed 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-info, foo.dvi, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, foo.pdf # foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 @@ -118,6 +118,7 @@ c++.rest.encap: c++.info: c++.install-info: c++.dvi: +c++.pdf: c++.html: c++.srcinfo: c++.srcextra: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 801f837..de4f6eb 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2006-10-10 Brooks Moses <bmoses@stanford.edu> + + * Make-lang.in: Added "fortran.pdf", "gfortran.pdf" target + support. + 2006-10-10 Daniel Franke <franke.daniel@gmail.com> * intrinsic.texi: added documentation for FSTAT, GETARG,GET_COMMAND, diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in index 448d629..2ee5e0d 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.install-info, foo.dvi, foo.html, +# foo.uninstall, foo.install-info, foo.dvi, foo.pdf, foo.html, # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # @@ -127,6 +127,7 @@ fortran.tags: force fortran.info: doc/gfortran.info fortran.dvi: doc/gfortran.dvi +fortran.pdf: doc/gfortran.pdf fortran.html: $(build_htmldir)/gfortran/index.html F95_MANFILES = doc/gfortran.1 @@ -163,6 +164,9 @@ doc/gfortran.info: $(GFORTRAN_TEXI) doc/gfortran.dvi: $(GFORTRAN_TEXI) $(TEXI2DVI) -I $(srcdir)/fortran -I $(abs_docdir)/include -o $@ $< +doc/gfortran.pdf: $(GFORTRAN_TEXI) + $(TEXI2PDF) -I $(srcdir)/fortran -I $(abs_docdir)/include -o $@ $< + $(build_htmldir)/gfortran/index.html: $(GFORTRAN_TEXI) $(mkinstalldirs) $(@D) rm -f $(@D)/* diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 756fbcf..fd245ed 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,7 @@ +2006-10-10 Brooks Moses <bmoses@stanford.edu> + + * Make-lang.in: Added "java.pdf", "gcj.pdf" target support. + 2006-09-12 Tom Tromey <tromey@redhat.com> * expr.c (push_value): Always flush quick stack. diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in index 3ccc50a..e773271 100644 --- a/gcc/java/Make-lang.in +++ b/gcc/java/Make-lang.in @@ -27,8 +27,8 @@ # 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-info, foo.dvi, foo.html, -# foo.uninstall, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, foo.pdf, +# foo.html, foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # @@ -177,6 +177,7 @@ java.srcinfo: doc/gcj.info -cp -p $^ $(srcdir)/doc java.dvi: doc/gcj.dvi +java.pdf: doc/gcj.pdf java.html: $(build_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 \ @@ -394,6 +395,9 @@ doc/gcj.info: $(TEXI_JAVA_FILES) doc/gcj.dvi: $(TEXI_JAVA_FILES) $(TEXI2DVI) -I $(abs_docdir)/include -o $@ $< +doc/gcj.pdf: $(TEXI_JAVA_FILES) + $(TEXI2PDF) -I $(abs_docdir)/include -o $@ $< + $(build_htmldir)/java/index.html: $(TEXI_JAVA_FILES) $(mkinstalldirs) $(@D) rm -f $(@D)/* diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index df8a587..76c56fb 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,7 @@ +2006-10-10 Brooks Moses <bmoses@stanford.edu> + + * Make-lang.in: Added empty "objc.pdf" target. + 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu> PR objc/29195 diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index 69d5e5a..41463f2 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-info, foo.dvi, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, foo.pdf # foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 @@ -90,6 +90,7 @@ objc.rest.encap: objc.info: objc.install-info: objc.dvi: +objc.pdf: objc.html: objc.man: objc.srcinfo: diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog index 38b9ffe..b0c8452 100644 --- a/gcc/objcp/ChangeLog +++ b/gcc/objcp/ChangeLog @@ -1,3 +1,7 @@ +2006-10-10 Brooks Moses <bmoses@stanford.edu> + + * Make-lang.in: Added empty "obj-c++.pdf" target. + 2006-08-20 Mark Mitchell <mark@codesourcery.com> * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to diff --git a/gcc/objcp/Make-lang.in b/gcc/objcp/Make-lang.in index 8da2fef..997987a 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-info, foo.dvi, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, foo.pdf # foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 @@ -98,6 +98,7 @@ obj-c++.rest.encap: obj-c++.info: obj-c++.install-info: obj-c++.dvi: +obj-c++.pdf: obj-c++.html: obj-c++.srcinfo: obj-c++.srcextra: diff --git a/gcc/treelang/ChangeLog b/gcc/treelang/ChangeLog index 0acc666..bc17fb4 100644 --- a/gcc/treelang/ChangeLog +++ b/gcc/treelang/ChangeLog @@ -1,3 +1,7 @@ +2006-10-10 Brooks Moses <bmoses@stanford.edu> + + * Make-lang.in: Added "treelang.pdf" target support. + 2006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de> * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies. diff --git a/gcc/treelang/Make-lang.in b/gcc/treelang/Make-lang.in index d2be0afd..00d9ac8 100644 --- a/gcc/treelang/Make-lang.in +++ b/gcc/treelang/Make-lang.in @@ -24,8 +24,8 @@ # 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-info, foo.dvi, foo.html, -# foo.uninstall, +# foo.install-common, foo.install-man, foo.install-info, foo.dvi, foo.pdf +# foo.html, foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # @@ -160,6 +160,8 @@ treelang.srcinfo: doc/treelang.info treelang.dvi: doc/treelang.dvi +treelang.pdf: doc/treelang.pdf + TEXI_TREELANG_FILES = treelang/treelang.texi \ $(gcc_docdir)/include/gcc-common.texi \ $(gcc_docdir)/include/gpl.texi \ @@ -173,6 +175,9 @@ doc/treelang.info: $(TEXI_TREELANG_FILES) doc/treelang.dvi: $(TEXI_TREELANG_FILES) $(TEXI2DVI) -I $(abs_docdir)/include -o $@ $< +doc/treelang.pdf: $(TEXI_TREELANG_FILES) + $(TEXI2PDF) -I $(abs_docdir)/include -o $@ $< + treelang.html: $(build_htmldir)/treelang/index.html $(build_htmldir)/treelang/index.html: $(TEXI_TREELANG_FILES) |