# $Id: //depot/Master/texmf-doc/source/english/texlive-en/Makefile#10 $ $Date: 2004/11/16 $ $Author: 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)' 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 *.css *.gif *.jpg insttop = ../../../doc instfiles = live*html live.css *.png 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 && continue; \ p4 edit $$instdir/$$f; \ cp $$f $$instdir/$$f; \ done @echo "Don't forget to p4 submit." # 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)'