summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/source/english/texlive-en/Makefile
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2005-12-29 00:12:56 +0000
committerKarl Berry <karl@freefriends.org>2005-12-29 00:12:56 +0000
commitf968602334f05855ab341527e14d618d8178614b (patch)
tree7b7c2e03ce7dc402ac43ff13e6fc5c81cb84b171 /Master/texmf-doc/source/english/texlive-en/Makefile
parent63f6de2319e769e12b29379025de08e3395edb31 (diff)
trunk/Master
git-svn-id: svn://tug.org/texlive/trunk@11 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-doc/source/english/texlive-en/Makefile')
-rw-r--r--Master/texmf-doc/source/english/texlive-en/Makefile68
1 files changed, 68 insertions, 0 deletions
diff --git a/Master/texmf-doc/source/english/texlive-en/Makefile b/Master/texmf-doc/source/english/texlive-en/Makefile
new file mode 100644
index 00000000000..d2feb0b5f19
--- /dev/null
+++ b/Master/texmf-doc/source/english/texlive-en/Makefile
@@ -0,0 +1,68 @@
+# $Id: //depot/Master/texmf-doc/source/english/texlive-en/Makefile#12 $ $Date: 2005/09/27 $ $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 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 && continue; \
+ p4 edit $$instdir/$$f; \
+ cp -p $$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)'