[patch] Add "install-pdf" target to makefiles.

Brooks Moses brooks.moses@codesourcery.com
Tue Feb 27 08:10:00 GMT 2007


The attached patch adds "install-pdf" support to GCC.  The pdf files are 
currently installed in $(pdfdir), with $(pdfdir) determined by the 
--with-pdfdir configure option if supplied, and otherwise defaulting to 
$(docdir), which defaults to <installdir>/share/doc.

These locations, and the installation rules, are generally a copy of 
what would happen if we applied automake v1.10 (which supplies an 
install-pdf rule) to the relevant directories.

In general, the changes are quite mechanical, but there are also quite a 
lot of them.  I regenerated all of the relevant directories with 
automake version 1.9.6, and there are two versions of the patch 
attached; one includes the regenerated files and one has them stripped 
out.  I believe that I've cc'ed this to all relevant lists....

Tested with a bootstrap and then "make install-pdf" on 
x86_64-unknown-linux-gnu configured for all languages except Ada, and 
tested the same way on i686-pc-linux-gnu configured for C, Ada, and 
Fortran.  Ok for trunk?

- Brooks


ChangeLog -------------------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* configure.ac: Add "--with-pdfdir" configure option,
	which defines pdfdir variable.
	* Makefile.def (target=fixincludes): Add install-pdf to
	missing targets.
	(recursive_targets): Add install-pdf target.
	(flags_to_pass): Add pdfdir.
	* Makefile.tpl: Add pdfdir handling, add do-install-pdf
	target.
	* configure: Regenerate
	* Makefile.in: Regenerate

gcc/ChangeLog ---------------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Make-lang.in: Add install-pdf target as
	copied from automake v1.10 rules.
	* configure.ac: Add install-pdf to target list.
	* configure: Regenerate.

gcc/ada/ChangeLog -----------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Make-lang.in: Add install-pdf target as copied from
	automake v1.10 rules.

gcc/fortran/ChangeLog -------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Make-lang.in: Add install-pdf target as copied from
	automake v1.10 rules.

gcc/java/ChangeLog ----------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Make-lang.in: Add install-pdf target as copied from
	automake v1.10 rules.

gcc/treelang/ChangeLog ------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Make-lang.in: Add install-pdf target as copied from
	automake v1.10 rules.

gcc/cp/ChangeLog ------------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Make-lang.in: Add dummy lang.install-pdf target.

gcc/objc/ChangeLog ----------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Make-lang.in: Add dummy lang.install-pdf target.

gcc/objcp/ChangeLog ---------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Make-lang.in: Add dummy lang.install-pdf target.

libada/ChangeLog ------------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Make-lang.in: Add dummy install-pdf target.

libgcc/ChangeLog ------------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.in: Add install-html and install-pdf dummy
	targets.

libgomp/ChangeLog -----------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.am: Add install-pdf target as copied from
	automake v1.10 rules.
	* Makefile.in: Regenerate

libdecnumber/ChangeLog ------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.in: Add dummy install-pdf target.

zlib/ChangeLog.gcj ----------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.am: Add dummy install-pdf target.
	* Makefile.in: Regenerate

libstdc++-v3/ChangeLog ------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.am: Add dummy install-pdf target.
	* Makefile.in: Regenerate

libobjc/ChangeLog -----------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.in: Add dummy install-pdf target.

libgfortran/ChangeLog -------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.am: Add dummy install-pdf target.
	* Makefile.in: Regenerate

libcpp/ChangeLog ------------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.in: Add dummy install-pdf target.

gnattools/ChangeLog ---------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.in: Add dummy install-pdf target.

fixincludes/ChangeLog -------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.in: Add dummy install-pdf target.

libmudflap/ChangeLog --------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.am: Add dummy install-pdf target.
	* Makefile.in: Regenerate

boehm-gc/ChangeLog ----------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.am: Add dummy install-pdf target.
	* Makefile.in: Regenerate

libffi/ChangeLog ------------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.am: Add dummy install-pdf target.
	* Makefile.in: Regenerate

libssp/ChangeLog ------------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.am: Add dummy install-pdf target.
	* Makefile.in: Regenerate

libjava/ChangeLog -----------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.am: Add dummy install-pdf target.
	* Makefile.in: Regenerate
	* include/Makefile.in: Regenerate
	* testsuite/Makefile.in: Regenerate
	* gcj/Makefile.in: Regenerate

libiberty/ChangeLog ---------------------------------------------
2007/02/27  Brooks Moses  <brooks.moses@codesourcery.com>

	* Makefile.in: Add install-pdf target as copied from
	automake v1.10 rules.
	* testsuite/Makefile.in: Add dummy install-pdf target.

-----------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: install-pdf-noregen.diff
Type: text/x-patch
Size: 21940 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/java/attachments/20070227/8d5bcf7c/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: install-pdf.diff.bz2
Type: application/octet-stream
Size: 13254 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/java/attachments/20070227/8d5bcf7c/attachment.obj>


More information about the Java mailing list