Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
bugzilla
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
bugzilla
Commits
5fa2065c
Commit
5fa2065c
authored
Jan 15, 2003
by
matty%chariot.net.au
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug 105692: Script to compile all docs directories.
parent
7d4370dc
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
78 additions
and
0 deletions
+78
-0
makedocs.pl
docs/makedocs.pl
+78
-0
No files found.
docs/makedocs.pl
0 → 100644
View file @
5fa2065c
#!/usr/bonsaitools/bin/perl -w
# -*- Mode: perl; indent-tabs-mode: nil -*-
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Bugzilla Bug Tracking System.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s): Matthew Tuck <matty@chariot.net.au>
# This script compiles all the documentation.
use
diagnostics
;
use
strict
;
use
File::
Basename
;
###############################################################################
# Environment Variable Checking
###############################################################################
my
(
$JADE_PUB
,
$LDP_HOME
);
if
(
defined
$ENV
{
JADE_PUB
}
&&
$ENV
{
JADE_PUB
}
ne
''
)
{
$JADE_PUB
=
$ENV
{
JADE_PUB
};
}
else
{
die
"You need to set the JADE_PUB environment variable first."
;
}
if
(
defined
$ENV
{
LDP_HOME
}
&&
$ENV
{
LDP_HOME
}
ne
''
)
{
$LDP_HOME
=
$ENV
{
LDP_HOME
};
}
else
{
die
"You need to set the LDP_HOME environment variable first."
;
}
###############################################################################
# Subs
###############################################################################
sub
MakeDocs
($$)
{
my
(
$name
,
$cmdline
)
=
@_
;
print
"Creating $name documentation ...\n"
;
print
"$cmdline\n\n"
;
system
$cmdline
;
print
"\n"
;
}
###############################################################################
# Make the docs ...
###############################################################################
chdir
dirname
(
$0
);
chdir
'html'
;
MakeDocs
(
'separate HTML'
,
"jade -t sgml -i html -d $LDP_HOME/ldp.dsl\#html "
.
"$JADE_PUB/xml.dcl ../sgml/Bugzilla-Guide.sgml"
);
MakeDocs
(
'big HTML'
,
"jade -V nochunks -t sgml -i html -d "
.
"$LDP_HOME/ldp.dsl\#html $JADE_PUB/xml.dcl "
.
"../sgml/Bugzilla-Guide.sgml > Bugzilla-Guide.html"
);
MakeDocs
(
'big text'
,
"lynx -dump -nolist Bugzilla-Guide.html "
.
"> ../txt/Bugzilla-Guide.txt"
);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment