blob: 78cc38cafb123c4216f10cc935ca2a5702d31a06 [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
Fred Drake58ff1121998-05-11 19:06:26 +000022echo $srcdir'/tools/newind.py >'$part'.ind'
Fred Drakebf332691998-05-07 17:28:42 +000023$srcdir/tools/newind.py >$part.ind || exit $?
Fred Drake58ff1121998-05-11 19:06:26 +000024echo "$latex $part"
Fred Drakebf332691998-05-07 17:28:42 +000025$latex $part || exit $?
26if [ -f $part.idx ] ; then
Fred Drake53608791998-05-07 01:38:16 +000027 # using the index
Fred Drake58ff1121998-05-11 19:06:26 +000028 echo $srcdir'/tools/fix_hack '$part'.idx'
Fred Drakebf332691998-05-07 17:28:42 +000029 $srcdir/tools/fix_hack $part.idx || exit $?
Fred Drake58ff1121998-05-11 19:06:26 +000030 echo 'makeindex -s '$srcdir'/texinputs/myindex.ist '$part'.idx'
Fred Drakebf332691998-05-07 17:28:42 +000031 makeindex -s $srcdir/texinputs/myindex.ist $part.idx || exit $?
Fred Drake53608791998-05-07 01:38:16 +000032else
33 # skipping the index; clean up the unused file
Fred Drakebf332691998-05-07 17:28:42 +000034 rm -f $part.ind
Fred Drake53608791998-05-07 01:38:16 +000035fi
Fred Drakebf332691998-05-07 17:28:42 +000036if [ "$pdf" ] ; then
Fred Drake58ff1121998-05-11 19:06:26 +000037 echo $srcdir'/tools/toc2bkm.py '$part
Fred Drakebf332691998-05-07 17:28:42 +000038 $srcdir/tools/toc2bkm.py $part
39fi
Fred Drake58ff1121998-05-11 19:06:26 +000040echo "$latex $part"
Fred Drakebf332691998-05-07 17:28:42 +000041$latex $part || exit $?