diff options
Diffstat (limited to 'Master/texmf-dist/doc/pdftex/manual/Makefile')
-rw-r--r-- | Master/texmf-dist/doc/pdftex/manual/Makefile | 28 |
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 \ |