blob: f1a0b36e6e73834862ec246b1433ba0abee30233 [file] [log] [blame]
#!/bin/sh
#
# mkdoc - Make all forms of documentation for treecc from Texinfo input.
#
# Usage: mkdir outdir
# Check the command-line.
if [ -z "$1" ]; then
echo "Usage: $0 outdir"
exit 1
fi
# Check that we are executed in the correct directory.
if [ ! -f treecc.texi ]; then
echo "Cannot find treecc.texi"
exit 1
fi
# Create the output directory.
if [ ! -d "$1" ]; then
mkdir "$1"
fi
# Create the online HTML documentation.
./mkhtml "$1"
# Create the PDF documentation.
./mkpdf
cp treecc.pdf "$1"
# Pack up the HTML documentation into a tar.gz file.
cd "$1"
tar cfz treecc-doc.tar.gz *.html
exit 0