summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/pdftex/tests
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/pdftex/tests')
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/01-fake-interword-space/Makefile4
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/02-pdfmatch/Makefile10
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/02-pdfmatch/test-pdfmatch.tex22
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/Makefile6
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/test-prim.tex2
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/04-pdfsuppressptexinfo/Makefile4
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/05-mediabox/Makefile18
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/05-mediabox/test-normal.tex7
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/05-mediabox/test-omit-mediabox.tex8
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/06-pkmap/Makefile24
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmb10.72pkbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.72pkbin0 -> 1940 bytes
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/06-pkmap/prepatch.pdfbin0 -> 3045 bytes
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/06-pkmap/test-pkmap.tex37
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/07-mapwarn/Makefile12
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/07-mapwarn/test-mapwarn.tex18
-rw-r--r--Master/texmf-dist/doc/pdftex/tests/Common.mak12
17 files changed, 174 insertions, 10 deletions
diff --git a/Master/texmf-dist/doc/pdftex/tests/01-fake-interword-space/Makefile b/Master/texmf-dist/doc/pdftex/tests/01-fake-interword-space/Makefile
index 1af4806137c..f565355eabf 100644
--- a/Master/texmf-dist/doc/pdftex/tests/01-fake-interword-space/Makefile
+++ b/Master/texmf-dist/doc/pdftex/tests/01-fake-interword-space/Makefile
@@ -1,5 +1,7 @@
+# Public domain.
+
test:
../../source/build-pdftex/texk/web2c/pdftex -ini fake-interword-space.tex
clean:
- rm -f fake-interword-space.log fake-interword-space.pdf
+ $(clean)
diff --git a/Master/texmf-dist/doc/pdftex/tests/02-pdfmatch/Makefile b/Master/texmf-dist/doc/pdftex/tests/02-pdfmatch/Makefile
new file mode 100644
index 00000000000..06943375d0f
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/02-pdfmatch/Makefile
@@ -0,0 +1,10 @@
+# $Id: Makefile 758 2016-06-12 16:54:10Z karl $
+# Public domain.
+
+include ../Common.mak
+
+testpdfmatch:
+ $(prog) test-pdfmatch.tex
+
+clean:
+ $(clean)
diff --git a/Master/texmf-dist/doc/pdftex/tests/02-pdfmatch/test-pdfmatch.tex b/Master/texmf-dist/doc/pdftex/tests/02-pdfmatch/test-pdfmatch.tex
new file mode 100644
index 00000000000..f6d55fe587c
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/02-pdfmatch/test-pdfmatch.tex
@@ -0,0 +1,22 @@
+% $Id: test-pdfmatch.tex 759 2016-06-12 18:11:28Z karl $
+% This file public domain. Bug report of \pdflastmatch crash:
+% http://tug.org/pipermail/tex-live/2016-June/038664.html
+%
+\catcode`\{=1 \catcode`\}=2 \catcode`^=7 \newlinechar=`^^J
+%
+\message{^^Jpdflastmatch0 before any match: \pdflastmatch0}
+\message{^^J}%
+%
+\message{^^Jmatch a to b: \pdfmatch{a}{b}}
+\message{^^J}%
+\message{pdflastmatch0: \pdflastmatch0}
+\message{^^J}%
+%
+\message{^^Jmatch example: \pdfmatch subcount 3 {ab(cd)*ef(gh)(ij)}{abefghij}}
+\message{^^J}%
+\message{pdflastmatch0 (0->abefghij): \pdflastmatch0 ^^J}
+\message{pdflastmatch1 (-1->): \pdflastmatch1 ^^J}
+\message{pdflastmatch2 (4->gh): \pdflastmatch2 ^^J}
+\message{pdflastmatch3 (-1->): \pdflastmatch3}
+\message{^^J}%
+\end
diff --git a/Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/Makefile b/Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/Makefile
index 1e0e72aea9c..0f7177f77e2 100644
--- a/Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/Makefile
+++ b/Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile 751 2016-05-04 22:57:38Z karl $
+# $Id: Makefile 772 2017-03-16 22:58:04Z karl $
# Public domain.
include ../Common.mak
@@ -10,7 +10,7 @@ test2:
$(prog) test-fixed-date-id.tex
testprim:
- SOURCE_DATE_EPOCH=120 SOURCE_DATE_EPOCH_TEX_PRIMITIVES=1 \
+ SOURCE_DATE_EPOCH=120 FORCE_SOURCE_DATE=1 \
$(prog) test-prim.tex
test = test-SOURCE_DATE_EPOCH
@@ -41,7 +41,7 @@ test3-repro.pdf: force
force:
clean:
- rm -f *.log *.pdf *.fmt *.aux
+ $(clean)
fmt:
$(prog) \*pdflatex.ini
diff --git a/Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/test-prim.tex b/Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/test-prim.tex
index 7c83d90b422..c00641ed4f7 100644
--- a/Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/test-prim.tex
+++ b/Master/texmf-dist/doc/pdftex/tests/03-deterministic-output/test-prim.tex
@@ -1,4 +1,4 @@
-% $Id$
+% $Id: test-prim.tex 762 2016-07-05 17:44:56Z karl $
% See the testprim: target in ./Makefile for the invocation.
\catcode`\{ = 1
diff --git a/Master/texmf-dist/doc/pdftex/tests/04-pdfsuppressptexinfo/Makefile b/Master/texmf-dist/doc/pdftex/tests/04-pdfsuppressptexinfo/Makefile
index 6e176ae9742..554a361248b 100644
--- a/Master/texmf-dist/doc/pdftex/tests/04-pdfsuppressptexinfo/Makefile
+++ b/Master/texmf-dist/doc/pdftex/tests/04-pdfsuppressptexinfo/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile 740 2016-04-23 15:08:37Z karl $
+# $Id: Makefile 772 2017-03-16 22:58:04Z karl $
# Public domain.
include ../Common.mak
@@ -37,4 +37,4 @@ testtrailer-diff: $(testptex)-orig.pdf $(testtrailer).pdf
-$(diff) $^ # new /mytrlrkey, dates+id should be different
clean:
- rm -f *.log *.pdf *.fmt *.aux
+ $(clean)
diff --git a/Master/texmf-dist/doc/pdftex/tests/05-mediabox/Makefile b/Master/texmf-dist/doc/pdftex/tests/05-mediabox/Makefile
new file mode 100644
index 00000000000..6f45b14cac8
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/05-mediabox/Makefile
@@ -0,0 +1,18 @@
+# $Id: Makefile 772 2017-03-16 22:58:04Z karl $
+# Public domain.
+
+include ../Common.mak
+
+default: test-normal test-omit-mediabox
+
+test-normal:
+ $(prog) test-normal.tex
+ grep -q /MediaBox.*314 test-normal.pdf
+
+test-omit-mediabox:
+ $(prog) test-omit-mediabox.tex
+ grep -q /MediaBox.*271 test-omit-mediabox.pdf # should be there
+ ! grep -q /MediaBox.*314 test-omit-mediabox.pdf # should not
+
+clean:
+ $(clean)
diff --git a/Master/texmf-dist/doc/pdftex/tests/05-mediabox/test-normal.tex b/Master/texmf-dist/doc/pdftex/tests/05-mediabox/test-normal.tex
new file mode 100644
index 00000000000..f0544855562
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/05-mediabox/test-normal.tex
@@ -0,0 +1,7 @@
+% $Id: test-normal.tex 772 2017-03-16 22:58:04Z karl $
+% Public domain.
+
+\pdfoutput=1
+\pdfpagewidth=314bp
+\pdfpageheight=315bp
+X.\end
diff --git a/Master/texmf-dist/doc/pdftex/tests/05-mediabox/test-omit-mediabox.tex b/Master/texmf-dist/doc/pdftex/tests/05-mediabox/test-omit-mediabox.tex
new file mode 100644
index 00000000000..93eb60dbc12
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/05-mediabox/test-omit-mediabox.tex
@@ -0,0 +1,8 @@
+% $Id: test-omit-mediabox.tex 772 2017-03-16 22:58:04Z karl $
+% Public domain.
+
+\pdfoutput=1 \catcode`\{=1 \catcode`\}=2
+\pdfpagewidth=314bp
+\pdfpageheight=315bp
+\pdfpageattr{/MediaBox [ 0 1 271 272 ]}
+X.\end
diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/Makefile b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/Makefile
new file mode 100644
index 00000000000..853ec0eb2ba
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/Makefile
@@ -0,0 +1,24 @@
+# $Id: Makefile 777 2017-04-20 23:08:32Z karl $
+# Public domain.
+
+include ../Common.mak
+
+default: test-pkmap
+
+test-pkenc: # cmr10.3600pk - not used
+ $(prog) test-pkmap.tex
+#
+# should work when and if patch is applied:
+# grep -q /ffi test-pkenc.pdf # should end up with this encoded char
+# grep -a ToUnicode test-pkenc.pdf
+#
+# dev convenience:
+# pdffonts test-big.pdf
+# pdftotext test-big.pdf -
+
+cmr10.3600pk:
+ mf-nowin '\mode:=ljfour;mag:=6;input cmr10'
+ gftopk cmr10.3600gf
+
+clean:
+ $(clean)
diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmb10.72pk b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmb10.72pk
new file mode 100644
index 00000000000..9de73dcd0f1
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmb10.72pk
Binary files differ
diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.72pk b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.72pk
new file mode 100644
index 00000000000..35ed3e21584
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.72pk
Binary files differ
diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/prepatch.pdf b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/prepatch.pdf
new file mode 100644
index 00000000000..07617bdba2d
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/prepatch.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/test-pkmap.tex b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/test-pkmap.tex
new file mode 100644
index 00000000000..f78d7c095d1
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/test-pkmap.tex
@@ -0,0 +1,37 @@
+% $Id: test-pkmap.tex 777 2017-04-20 23:08:32Z karl $
+% Public domain.
+% Test map files with bitmap (i.e., Type 3) fonts.
+
+% A thread starting here:
+% http://tug.org/pipermail/pdftex/2016-July/009064.html
+% and continuing here (and more):
+% http://tug.org/pipermail/pdftex/2016-August/009065.html
+% discusses a patch for supporting an encoding file with Type 3.
+% The patch has not yet been installed.
+%
+% For comparison, the PDF made before the patch was applied is saved
+% here as prepatch.pdf.
+%
+% The default PK resolution is 72, so we made cmb10.72pk in this directory.
+% (mf-nowin '\mode:=mactrue; input cmb10' && gftopk cmb10.72gf)
+% (mf-nowin '\mode:=mactrue; input cmr10' && gftopk cmr10.72gf)
+%
+\pdfoutput=1 \catcode`\{=1 \catcode`\}=2
+\hsize=6pc \parfillskip=0pt plus1fil \vsize=6in \lineskip=1pc
+\pdfcompresslevel=0 \pdfobjcompresslevel=0
+
+\pdfglyphtounicode{ffi}{0066 0066 0069} %no need for all: \input glyphtounicode
+\pdfgentounicode=1
+
+\pdfmapline{cmr10}% type3 map without encoding - no ToUnicode, no /ffi.
+\font\cmr=cmr10 \noindent \cmr ffi
+
+% if we install the patch.
+%\pdfmapline{cmb10 <7t.enc}% type3 map with encoding
+%\font\cmb=cmb10 \noindent \cmb ffi
+
+% geometrically-scaled tfm: the Type 3 should be scaled (resulting in
+% blocky blown-up bits), instead of using a separately-generated
+% cmr10.360pk (50*72/10).
+\font\big = cmr10 at 50pt \big big
+\end
diff --git a/Master/texmf-dist/doc/pdftex/tests/07-mapwarn/Makefile b/Master/texmf-dist/doc/pdftex/tests/07-mapwarn/Makefile
new file mode 100644
index 00000000000..6e40de92426
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/07-mapwarn/Makefile
@@ -0,0 +1,12 @@
+# $Id: Makefile 777 2017-04-20 23:08:32Z karl $
+# Public domain.
+
+include ../Common.mak
+
+default: test-mapwarn
+
+test-mapwarn:
+ $(prog) test-mapwarn.tex; test $$? = 1 # pdftex should exit 1
+
+clean:
+ $(clean)
diff --git a/Master/texmf-dist/doc/pdftex/tests/07-mapwarn/test-mapwarn.tex b/Master/texmf-dist/doc/pdftex/tests/07-mapwarn/test-mapwarn.tex
new file mode 100644
index 00000000000..7088ab2a8ad
--- /dev/null
+++ b/Master/texmf-dist/doc/pdftex/tests/07-mapwarn/test-mapwarn.tex
@@ -0,0 +1,18 @@
+% $Id: test-mapwarn.tex 777 2017-04-20 23:08:32Z karl $
+% Public domain.
+% Ensure that various invalid map lines don't cause a crash.
+% The last line aborts due to a (detected) buffer overflow.
+
+\pdfoutput=1 \catcode`\{=1 \catcode`\}=2
+\catcode`\^=7 \newlinechar=`\^^J
+
+% all but the first should cause warnings.
+\message{empty^^J}\pdfmapline{}
+\message{just <^^J}\pdfmapline{<}
+\message{justtfm<^^J}\pdfmapline{cmb10x1<}
+\message{justtfm <^^J}\pdfmapline{cmb10x2 <}
+\message{justtfm < ^^J}\pdfmapline{cmb10x3 < }
+\message{notfm slant^^J}\pdfmapline{" 167 SlantFont " <foo.pfb
+\message{notfm extend^^J}\pdfmapline{" 167 ExtendFont " <bar.pfb}
+\pdfmapline{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
+\end
diff --git a/Master/texmf-dist/doc/pdftex/tests/Common.mak b/Master/texmf-dist/doc/pdftex/tests/Common.mak
index 201bef42e9d..04e3afd2c15 100644
--- a/Master/texmf-dist/doc/pdftex/tests/Common.mak
+++ b/Master/texmf-dist/doc/pdftex/tests/Common.mak
@@ -1,10 +1,10 @@
-# $Id: Common.mak 737 2016-03-21 22:54:16Z karl $
+# $Id: Common.mak 777 2017-04-20 23:08:32Z karl $
# Public domain.
# Common Makefile definitions to run pdftex from test hierarchy,
# but use support files from an installation.
-tl = /usr/local/texmf
+tl = /usr/local/texlive-rel
tl_dist = $(tl)/texmf-dist
#
plain = $(tl_dist)/tex/plain/base
@@ -17,12 +17,18 @@ tfm_knuth = $(tl_dist)/fonts/tfm/public/knuth-lib
t1_cm = $(tl_dist)/fonts/type1/public/amsfonts/cm
#
env = TEXINPUTS=.:$(plain):$(plain_config):$(generic_config):$(generic_hyphen)\
- TEXFONTS=$(tfm_cm):$(tfm_knuth):$(t1_cm) \
+ TEXFONTS=.:$(tfm_cm):$(tfm_knuth):$(t1_cm) \
TEXFONTMAPS=$(tl_dist)/fonts/map/pdftex/updmap \
+ ENCFONTS=$(tl_dist)/fonts/enc/dvips/base \
MKTEXTFM=0 \
+ MKTEXPK=0 \
KPATHSEA_WARNING=0
diff = diff --text -c0
pdftex = ../../source/build-pdftex/texk/web2c/pdftex
+pdftex = $(W)/texk/web2c/pdftex
prog = $(env) $(pdftex) -ini -interaction=nonstopmode
+
+# can't make the clean: target here since then it would be the default.
+clean = rm -f *.log *.pdf *.fmt *.aux