summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/pdftex/manual/Makefile
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-04-24 17:15:59 +0000
committerKarl Berry <karl@freefriends.org>2014-04-24 17:15:59 +0000
commitc8a6de14b993dc57612be5e4310ced63a6113937 (patch)
tree4fc4b3271033e296383cf2a46058e8546c2836a2 /Master/texmf-dist/doc/pdftex/manual/Makefile
parent230c21255ab9100d32332550cad586950122fb78 (diff)
update pdftex manual for 1.40.15
git-svn-id: svn://tug.org/texlive/trunk@33656 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/pdftex/manual/Makefile')
-rw-r--r--Master/texmf-dist/doc/pdftex/manual/Makefile28
1 files changed, 18 insertions, 10 deletions
diff --git a/Master/texmf-dist/doc/pdftex/manual/Makefile b/Master/texmf-dist/doc/pdftex/manual/Makefile
index 0793a2f7cad..6436f8817d1 100644
--- a/Master/texmf-dist/doc/pdftex/manual/Makefile
+++ b/Master/texmf-dist/doc/pdftex/manual/Makefile
@@ -1,18 +1,25 @@
-# $Id: Makefile 656 2010-11-23 01:20:14Z karl $
-#
-# Makefile for pdfTeX documentation
+# $Id: Makefile 709 2014-04-04 16:53:17Z karl $
+# Makefile for pdfTeX documentation. Public domain.
-pdftexversion=1.40.11
mandir=manual
distdate=`date +%y%m%d`
distrev=`awk '/Id:/{print $$4; exit}' $(mandir)/pdftex-t.tex`
+# Get version we're documenting from the \def in the manual.
+pdftexversion=`sed -n 's,^.def.currentpdftex{\(.*\)},\1,p' manual/pdftex-t.tex`
+
distall=$(distnopdf) pdftex-a.pdf pdftex-l.pdf pdftex-s.pdf
distnopdf=pdftex-w.tex pdftex-t.txt pdftex-t.tex \
pdftex-i.tex syntaxform.awk Makefile makefiles.cmd \
pdftex-syntax.txt README ChangeLog
+context = texexec --batchmode
+# context does not have \setupoutput.
+# texmfstart exits immediately.
+
+default: all
+
all: pdftex-a.pdf \
pdftex-l.pdf \
pdftex-s.pdf \
@@ -21,24 +28,24 @@ all: pdftex-a.pdf \
booklet: pdftex-b.pdf pdftex-b-e.pdf pdftex-b-o.pdf
pdftex-a.pdf a: pdftex-t.tex pdftex-t.txt
- texexec --result=$@ $<
+ $(context) --result=$@ $<
pdftex-l.pdf l: pdftex-t.tex pdftex-t.txt
- texexec --mode=letter --result=$@ $<
+ $(context) --mode=letter --result=$@ $<
pdftex-s.pdf s: pdftex-t.tex pdftex-i.tex
- texexec --mode=screen --result=$@ $<
+ $(context) --mode=screen --result=$@ $<
pdftex-b.pdf b: pdftex-a.pdf
- texexec --pdfarrange --paper=a5a4 --print=up --addempty=1,2 \
+ $(context) --pdfarrange --paper=a5a4 --print=up --addempty=1,2 \
--result=$@ $<
pdftex-b-e.pdf: pdftex-a.pdf
- texexec --pdfarrange --paper=a5a4 --print=up --addempty=1,2 \
+ $(context) --pdfarrange --paper=a5a4 --print=up --addempty=1,2 \
--pages=even --result=$@ $<
pdftex-b-o.pdf: pdftex-a.pdf
- texexec --pdfarrange --paper=a5a4 --print=up --addempty=1,2 \
+ $(context) --pdfarrange --paper=a5a4 --print=up --addempty=1,2 \
--pages=odd --result=$@ $<
pdftex-t.txt: pdftex-w.pdf Makefile
@@ -70,6 +77,7 @@ allzip: $(distall)
tar: $(distnopdf)
cd .. && tar cvjf $(mandir)/pdftex-$(pdftexversion)-userman-$(distrev)-src.tar.bz2 \
$(patsubst %, $(mandir)/%, $(distnopdf))
+ ls -l *.tar.bz2
zip: $(distnopdf)
cd .. && zip $(mandir)/pdftex-$(pdftexversion)-userman-$(distrev)-src.zip \