diff options
author | Fred Drake <fdrake@acm.org> | 1998-05-07 01:38:16 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 1998-05-07 01:38:16 (GMT) |
commit | 5360879740f1f0019d9eacc8836900d4f986e438 (patch) | |
tree | 7287afb6f8170f583f499f6fd908cb706811e5a1 | |
parent | 8e6c6b26451a0c11c0a1b7cfcfce2b47099f7000 (diff) | |
download | cpython-5360879740f1f0019d9eacc8836900d4f986e438.zip cpython-5360879740f1f0019d9eacc8836900d4f986e438.tar.gz cpython-5360879740f1f0019d9eacc8836900d4f986e438.tar.bz2 |
New helper script to build the .dvi for a Python manual; usable for the
api, ext, ref, and tut manuals. The Library Reference requires too much
special index processing to make it beneficial to extend this to support
it.
-rwxr-xr-x | Doc/tools/mkdvi.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Doc/tools/mkdvi.sh b/Doc/tools/mkdvi.sh new file mode 100755 index 0000000..1bd442a --- /dev/null +++ b/Doc/tools/mkdvi.sh @@ -0,0 +1,26 @@ +#! /bin/sh +# +# Build one of the simple documents. + +WORKDIR=`pwd` +cd `dirname $0`/.. +srcdir=`pwd` +cd $WORKDIR + +PART=$1 + +TEXINPUTS=$srcdir/$PART:$TEXINPUTS +export TEXINPUTS + +set -x +$srcdir/tools/newind.py >$PART.ind || exit $? +latex $PART || exit $? +if [ -f $PART.idx ] ; then + # using the index + $srcdir/tools/fix_hack $*.idx || exit $? + makeindex -s $srcdir/texinputs/myindex.ist $*.idx || exit $? +else + # skipping the index; clean up the unused file + rm -f $PART.ind +fi +latex $PART || exit $? |