1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
# $Id: Makefile 3937 2007-02-06 01:43:39Z karl $
# Makefile for TeX Live documentation. Public domain.
doc = live
all: pdf html
env = TEXINPUTS=../../general/texlive-common:; export TEXINPUTS;
pdf:
rm -f *.aux *.toc *.lof *.lot *.xref* *.tmp *.out
$(env) pdflatex '\nonstopmode\def\Status{1}\input $(doc)'
$(env) pdflatex '\nonstopmode\def\Status{1}\input $(doc)'
$(env) pdflatex '\nonstopmode\def\Status{1}\input $(doc)'
$(env) pdflatex '\nonstopmode\def\Status{1}\input $(doc)'
html:
rm -f *.aux *.toc *.lof *.lot *.xref* *.tmp *.out *.4tc
# this sequence is equivalent to running "ht latex $(doc)". We do it
# this way so we can \def\Status for the \ifcase in tex-live.sty.
$(env) latex '\nonstopmode\def\Status{2}\input $(doc)'
$(env) latex '\nonstopmode\def\Status{2}\input $(doc)'
$(env) latex '\nonstopmode\def\Status{2}\input $(doc)'
$(env) latex '\nonstopmode\def\Status{2}\input $(doc)'
$(env) tex4ht $(doc)
$(env) t4ht $(doc)
clean:
rm -f *.aux *.log *.blg *.toc *.out *.lot tex4ht.ps *.4*
rm -f *.xref* *.lg *.idv *.out *.otc *.tmp tmp.*
rm -f live.dvi live.ps
realclean: clean
rm -f live.pdf
rm -f *.html *.htm live.css *.gif *.jpg
insttop = ../../../doc
instfiles = live*html *.css live.pdf
install:
lang=`dirname \`pwd\` | sed 's,.*/,,'`; \
tldir=`pwd | sed 's,.*/,,'`; \
instdir=$(insttop)/$$lang/$$tldir; \
echo tldoc install to $$instdir; \
for f in $(instfiles); do \
cmp -s $$f $$instdir/$$f && rm -v $$f && continue; \
mv -v $$f $$instdir/$$f; \
done; echo "$$instdir"
# don't use these, they don't work.
dvi:
rm -f *.aux *.toc
latex '\nonstopmode\def\Status{0}\input $(doc)'
latex '\nonstopmode\def\Status{0}\input $(doc)'
latex '\nonstopmode\def\Status{0}\input $(doc)'
baskerville:
rm -f *.aux *.toc
latex '\def\Status{3}\input $(doc)'
latex '\def\Status{3}\input $(doc)'
latex '\def\Status{3}\input $(doc)'
tugboat:
rm -f *.aux *.toc
latex '\def\Status{4}\input $(doc)'
latex '\def\Status{4}\input $(doc)'
latex '\def\Status{4}\input $(doc)'
|