summaryrefslogtreecommitdiff
path: root/web/pwebmac/makeall
diff options
context:
space:
mode:
Diffstat (limited to 'web/pwebmac/makeall')
-rwxr-xr-xweb/pwebmac/makeall26
1 files changed, 13 insertions, 13 deletions
diff --git a/web/pwebmac/makeall b/web/pwebmac/makeall
index 228860f3c3..3df890bf19 100755
--- a/web/pwebmac/makeall
+++ b/web/pwebmac/makeall
@@ -59,23 +59,14 @@ do
if [ ctwill = $f ]
then
- # amend TeX Live's 'prod-twill.w' for (c)twill'ing
- if [ ! -e prod-twill.w ]
- then
- tie -m prod-twill.w prod-twill.w prod-mini.ch
- fi
# apply tons of editorial changes to 'ctwill.w'
- CWEBINPUTS=.:$CWEBINPUTS \
- ctie -m $f.w cweave.w $f-w2c.ch $f-mini.ch
+ ctie -m $f.w cweave.w $f-w2c.ch $f-mini.ch
cp -an $KNUTHWARE/cwebdir/*.bux .
$CTWILL $f
$CTWILL $f
elif $CHANGES
then
- # pdftex.ch and xetex.ch for TeX Live are assembled here
- WEBINPUTS=$KNUTHWARE/../../Work//:$WEBINPUTS:
-
case $f in
common ) $CWEAVE $f comm-w2c ;;
ctangle ) $CWEAVE $f ctang-w2c ;;
@@ -83,7 +74,9 @@ do
ctie ) $CWEAVE $f $f-k ;;
tie ) $CWEAVE $f $f-w2c ;;
- * ) weave $f $f ;;
+ * ) # pdftex.ch and xetex.ch for TeX Live are assembled here
+ WEBINPUTS=$KNUTHWARE/../../Work//:$WEBINPUTS: \
+ weave $f $f ;;
esac
# FIX: XeTeX uses '\pdfTeX' from section 114, which
@@ -216,14 +209,18 @@ if ! $CHANGES
then
export TEXINPUTS=./:$(kpsewhich --var-value=TEXMFDIST)//:$KNUTHWARE//
+ rm -f trapman.tex webman.tex cwebman.tex
+
# FIX: Prepare 'trapman' for automatic processing; several input
# files are renamed in TeX Live (in fact, there are additional
# files for MetaPost).
- rm -f trapman.tex cwebman.tex
-
f=$(kpsewhich -engine tex trapman)
tie -m $(basename $f) $f /opt/github/web/$(basename $f .tex).ch
+ # Prepare 'webman' with section links and bookmarks.
+ f=$(kpsewhich -engine tex webman)
+ tie -m $(basename $f) $f /opt/github/web/$(basename $f .tex).ch
+
# Prepare 'cwebman' with footnotes describing the extended CWEB.
f=$(kpsewhich -engine tex cwebman)
tie -m $(basename $f) $f $(basename $f .tex)-w2c.ch
@@ -241,6 +238,9 @@ then
then
for f in *.pdf
do
+ case $f in
+ *-changes.pdf ) rm -f $f
+ esac
mv $f $(basename $f .pdf)-changes.pdf
done
pax vftovp-changes.pdf vptovf-changes.pdf \