blob: 2e43e2b7a40d458fcfea3ae98daaf4f2bd31356f [file] [log] [blame]
Fred Drake53608791998-05-07 01:38:16 +00001#! /bin/sh
2#
3# Build one of the simple documents.
4
5WORKDIR=`pwd`
6cd `dirname $0`/..
7srcdir=`pwd`
8cd $WORKDIR
9
Fred Drakebf332691998-05-07 17:28:42 +000010latex=latex
11if [ "$1" = "--pdf" ] ; then
12 pdf=true
13 latex=pdflatex
14 shift 1
15fi
Fred Drake53608791998-05-07 01:38:16 +000016
Fred Drakebf332691998-05-07 17:28:42 +000017part=$1; shift 1
18
19TEXINPUTS=$srcdir/$part:$TEXINPUTS
Fred Drake53608791998-05-07 01:38:16 +000020export TEXINPUTS
21
22set -x
Fred Drakebf332691998-05-07 17:28:42 +000023$srcdir/tools/newind.py >$part.ind || exit $?
24$latex $part || exit $?
25if [ -f $part.idx ] ; then
Fred Drake53608791998-05-07 01:38:16 +000026 # using the index
Fred Drakebf332691998-05-07 17:28:42 +000027 $srcdir/tools/fix_hack $part.idx || exit $?
28 makeindex -s $srcdir/texinputs/myindex.ist $part.idx || exit $?
Fred Drake53608791998-05-07 01:38:16 +000029else
30 # skipping the index; clean up the unused file
Fred Drakebf332691998-05-07 17:28:42 +000031 rm -f $part.ind
Fred Drake53608791998-05-07 01:38:16 +000032fi
Fred Drakebf332691998-05-07 17:28:42 +000033if [ "$pdf" ] ; then
34 $srcdir/tools/toc2bkm.py $part
35fi
36$latex $part || exit $?