[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