Mercurial > ~dholland > hg > ag > index.cgi
view doc/manual/buildguide.sh @ 15:f5acaf0c8a29
Don't cast through "volatile int". Causes a gcc warning nowadays.
XXX: should put something else back here to frighten the optimizer
author | David A. Holland |
---|---|
date | Tue, 31 May 2022 01:00:55 -0400 |
parents | bebb2ba69e1d |
children |
line wrap: on
line source
#!/bin/sh # buildguide.sh - build the AG manual # usage: path-to-doc/manual/buildguide.sh # "usersguide.ind}" is required to work around a bug in latex # that still exists as recently as teTeX 3.0. SRCDIR=`dirname "$0"` TEXINPUTS=".:${SRCDIR}:" export TEXINPUTS trap cleanup INT cleanup() { rm -f usersguide.pdf exit 1 } touch usersguide.ind rm -f 'usersguide.ind}' ln -s 'usersguide.ind' 'usersguide.ind}' dolatex() { echo ' [LATEX] usersguide.tex' #pdflatex "$SRCDIR/usersguide.tex" pdflatex "\\newcommand{\\nohtml}{1}\\input{$SRCDIR/usersguide.tex}" } dolatex dolatex echo ' [INDEX] usersguide.idx' makeindex usersguide.idx dolatex dolatex rm -f 'usersguide.ind}'