Commit 6bab73fe authored by jake%bugzilla.org's avatar jake%bugzilla.org

Optionally create a PDF version of the docs.

parent d8826939
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
# Rights Reserved. # Rights Reserved.
# #
# Contributor(s): Matthew Tuck <matty@chariot.net.au> # Contributor(s): Matthew Tuck <matty@chariot.net.au>
# Jacob Steenhagen <jake@bugzilla.org>
# This script compiles all the documentation. # This script compiles all the documentation.
...@@ -55,7 +56,7 @@ sub MakeDocs($$) { ...@@ -55,7 +56,7 @@ sub MakeDocs($$) {
my ($name, $cmdline) = @_; my ($name, $cmdline) = @_;
print "Creating $name documentation ...\n"; print "Creating $name documentation ...\n" if defined $name;
print "$cmdline\n\n"; print "$cmdline\n\n";
system $cmdline; system $cmdline;
print "\n"; print "\n";
...@@ -76,3 +77,20 @@ MakeDocs('big HTML', "jade -V nochunks -t sgml -i html -d " . ...@@ -76,3 +77,20 @@ MakeDocs('big HTML', "jade -V nochunks -t sgml -i html -d " .
"../xml/Bugzilla-Guide.xml > Bugzilla-Guide.html"); "../xml/Bugzilla-Guide.xml > Bugzilla-Guide.html");
MakeDocs('big text', "lynx -dump -justify=off -nolist Bugzilla-Guide.html " . MakeDocs('big text', "lynx -dump -justify=off -nolist Bugzilla-Guide.html " .
"> ../txt/Bugzilla-Guide.txt"); "> ../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');
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment