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.

Attachment: pgpFIiPkArmmh.pgp
Description: PGP signature

_______________________________________________
DejaGnu mailing list
DejaGnu@gnu.org
http://lists.gnu.org/mailman/listinfo/dejagnu

Reply via email to