From: jake%bugzilla.org <> Date: Fri, 13 Jun 2003 23:36:28 +0000 (+0000) Subject: Optionally create a PDF version of the docs. X-Git-Tag: bugzilla-2.16.4~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d145c2b8293f9eb07fcc4f9c24fef9ac3e00328d;p=thirdparty%2Fbugzilla.git Optionally create a PDF version of the docs. --- diff --git a/docs/makedocs.pl b/docs/makedocs.pl index 18fdf0a620..d05b145e0e 100644 --- a/docs/makedocs.pl +++ b/docs/makedocs.pl @@ -19,6 +19,7 @@ # Rights Reserved. # # Contributor(s): Matthew Tuck +# Jacob Steenhagen # This script compiles all the documentation. @@ -55,7 +56,7 @@ sub MakeDocs($$) { my ($name, $cmdline) = @_; - print "Creating $name documentation ...\n"; + print "Creating $name documentation ...\n" if defined $name; print "$cmdline\n\n"; system $cmdline; print "\n"; @@ -76,3 +77,20 @@ MakeDocs('big HTML', "jade -V nochunks -t sgml -i html -d " . "../xml/Bugzilla-Guide.xml > Bugzilla-Guide.html"); MakeDocs('big text', "lynx -dump -justify=off -nolist Bugzilla-Guide.html " . "> ../txt/Bugzilla-Guide.txt"); + +if (! grep("--with-pdf", @ARGV)) { + exit; +} + +MakeDocs('PDF', "jade -t tex -d $LDP_HOME/ldp.dsl\#print $JADE_PUB/xml.dcl " . + '../xml/Bugzilla-Guide.xml'); +chdir '../pdf'; +MakeDocs(undef, 'mv ../xml/Bugzilla-Guide.tex .'); +MakeDocs(undef, 'jadetex Bugzilla-Guide.tex'); +MakeDocs(undef, 'jadetex Bugzilla-Guide.tex'); +MakeDocs(undef, 'jadetex Bugzilla-Guide.tex'); +MakeDocs(undef, 'dvips -o Bugzilla-Guide.ps Bugzilla-Guide.dvi'); +MakeDocs(undef, 'ps2pdf Bugzilla-Guide.ps Bugzilla-Guide.pdf'); +MakeDocs(undef, 'rm Bugzilla-Guide.tex Bugzilla-Guide.log Bugzilla-Guide.dvi ' . + 'Bugzilla-Guide.aux Bugzilla-Guide.ps'); +