Earlier today, I removed the SGML version of the DejaGnu documentation. Now I know which files to edit! :-)
This patch cleans up the organisation of the doc directory. As a
progression from my earlier patch, it further flattens the Makefile
structure. There is now just a single Makefile.am at the top of the
tree and the use of recursive make has been completely eliminated.
The patch also moves the XML files from doc/C to doc (I've tested that
this can occur). The top-level Makefile now uses the standard
Automake mechanism for building the Info file and a custom rule that
generates a .texi file from the XML source. We're now able to produce
up-to-date Info documentation for DejaGnu from a definitive set of
sources.
If there's no objections, I'll commit this tomorrow.
Ben
2005-12-23 Ben Elliston <[EMAIL PROTECTED]>
* Makefile.am (SUBDIRS): Remove.
(EXTRA_DIST): Append $(XML).
(dist_man_MANS): Define.
(info_TEXINFOS): Likewise.
(XML): List XML source files.
(dejagnu.pdf): New target.
(dejagnu.ps): Likewise.
(dejagnu.rtf): Likewise.
(html): Likewise.
(dejagnu.texi): Special rule to build Texinfo source.
* Makefile.in: Regenerate.
* configure.ac: Don't search for docbook2dvi.
Search for docbook2rtf and docbook2pdf.
Don't output doc/Makefile or doc/C/Makefile.
* configure: Regenerate.
* doc/texinfo.tex: Move from here ..
* texinfo.tex: .. to here.
* doc/Makefile.am: Remove.
* doc/Makefile.in: Likewise.
* doc/C/dejagnu.omf: Likewise.
* doc/C/topic.dat: Likewise.
* doc/C/dejagnu.xml: Move from here ..
* doc/dejagnu.xml: .. to here.
* doc/C/legal.xml: Move from here ..
* doc/legal.xml: .. to here.
* doc/C/ref.xml: Move from here ..
* doc/ref.xml: .. to here.
* doc/C/user.xml: Move from here ..
* doc/user.xml: .. to here.
pgpFIiPkArmmh.pgp
Description: PGP signature
_______________________________________________ DejaGnu mailing list [email protected] http://lists.gnu.org/mailman/listinfo/dejagnu
