| #! /bin/sh | 
 | # | 
 | #  Build one of the simple documents. | 
 |  | 
 | WORKDIR=`pwd` | 
 | cd `dirname $0`/.. | 
 | srcdir=`pwd` | 
 | cd $WORKDIR | 
 |  | 
 | latex=latex | 
 | if [ "$1" = "--pdf" ] ; then | 
 |     pdf=true | 
 |     latex=pdflatex | 
 |     shift 1 | 
 | fi | 
 |  | 
 | part=$1; shift 1 | 
 |  | 
 | TEXINPUTS=$srcdir/$part:$TEXINPUTS | 
 | export TEXINPUTS | 
 |  | 
 | echo $srcdir'/tools/newind.py >'$part'.ind' | 
 | $srcdir/tools/newind.py >$part.ind || exit $? | 
 | echo "$latex $part" | 
 | $latex $part || exit $? | 
 | if [ -f $part.idx ] ; then | 
 |     # using the index | 
 |     echo $srcdir'/tools/fix_hack '$part'.idx' | 
 |     $srcdir/tools/fix_hack $part.idx || exit $? | 
 |     echo 'makeindex -s '$srcdir'/texinputs/python.ist '$part'.idx' | 
 |     makeindex -s $srcdir/texinputs/python.ist $part.idx || exit $? | 
 | else | 
 |     # skipping the index; clean up the unused file | 
 |     rm -f $part.ind | 
 | fi | 
 | if [ "$pdf" ] ; then | 
 |     echo $srcdir'/tools/toc2bkm.py '$part | 
 |     $srcdir/tools/toc2bkm.py $part | 
 | fi | 
 | echo "$latex $part" | 
 | $latex $part || exit $? |