summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/metapost/base/source-manual/Makefile
diff options
context:
space:
mode:
authorTaco Hoekwater <taco@elvenkind.com>2011-04-05 14:13:11 +0000
committerTaco Hoekwater <taco@elvenkind.com>2011-04-05 14:13:11 +0000
commit3bd11c5b320d265b89c965f63f57018ef818b876 (patch)
tree67308b260935e36efaaf028ea64d7b8568530563 /Master/texmf-dist/doc/metapost/base/source-manual/Makefile
parentdce9945ab7f97cdf0849484839de601a8e959d39 (diff)
Update to metapost 1.503
git-svn-id: svn://tug.org/texlive/trunk@21975 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/metapost/base/source-manual/Makefile')
-rw-r--r--Master/texmf-dist/doc/metapost/base/source-manual/Makefile30
1 files changed, 23 insertions, 7 deletions
diff --git a/Master/texmf-dist/doc/metapost/base/source-manual/Makefile b/Master/texmf-dist/doc/metapost/base/source-manual/Makefile
index 21eaebfcf74..de95dc82304 100644
--- a/Master/texmf-dist/doc/metapost/base/source-manual/Makefile
+++ b/Master/texmf-dist/doc/metapost/base/source-manual/Makefile
@@ -2,16 +2,24 @@
# Rules for the groff/troff docs are in TeX Live,
# texmf-dist/doc/metapost/base/Makefile.
+RM = -rm -f
latex = latex
pdflatex = pdflatex
+contextpdf = texexec
+contextdvi = texexec --dvi
dvips = dvips
bibtex = bibtex
mpost = mpost -tex=tex
mkindex = makeindex -c -s mpman.ist
all: pdf
-pdf: mpman.pdf mpgraph.pdf mpboxes.pdf
-ps: mpman.ps mpgraph.ps mpboxes.ps
+pdf: mpman.pdf mpgraph.pdf mpboxes.pdf mplibapi.pdf
+ps: mpman.ps mpgraph.ps mpboxes.ps mplibapi.ps
+
+mplibapi.pdf: mplibapi.tex
+ mv -f mpgraph.mp mpgraph.saved
+ $(contextpdf) mplibapi
+ mv -f mpgraph.saved mpgraph.mp
mpboxes.pdf: mpboxes.tex mpboxes.bib mpboxes.mp
$(mpost) mpboxes
@@ -28,8 +36,9 @@ mpgraph.pdf: mpgraph.tex mpgraph.bib mpgraph.mp
$(pdflatex) mpgraph
$(pdflatex) mpgraph
-mpman.pdf: mpman.tex mpman-app-legacy.tex mpman-app-optab.tex mpman-app-refman.tex mpman.bib mpman.ist mpman.mp
+mpman.pdf: mpman.tex mpman-app-legacy.tex mpman-app-optab.tex mpman-app-refman.tex mpman.bib mpman.ist mpman.mp charts.mp mpman-charts.mp
$(mpost) mpman
+ $(mpost) mpman-charts
$(pdflatex) mpman
$(bibtex) mpman
$(pdflatex) mpman
@@ -37,6 +46,12 @@ mpman.pdf: mpman.tex mpman-app-legacy.tex mpman-app-optab.tex mpman-app-refman.t
$(mkindex) mpman
$(pdflatex) mpman
+mplibapi.ps: mplibapi.tex
+ mv -f mpgraph.mp mpgraph.saved
+ $(contextdvi) mplibapi
+ mv -f mpgraph.saved mpgraph.mp
+ $(dvips) mplibapi
+
mpboxes.ps: mpboxes.tex mpboxes.bib mpboxes.mp
$(mpost) mpboxes
$(latex) mpboxes
@@ -55,8 +70,9 @@ mpgraph.ps: mpgraph.tex mpgraph.bib mpgraph.mp
$(latex) mpgraph
$(dvips) mpgraph
-mpman.ps: mpman.tex mpman-app-legacy.tex mpman-app-optab.tex mpman-app-refman.tex mpman.bib mpman.ist mpman.mp
+mpman.ps: mpman.tex mpman-app-legacy.tex mpman-app-optab.tex mpman-app-refman.tex mpman.bib mpman.ist mpman.mp charts.mp mpman-charts.mp
$(mpost) mpman
+ $(mpost) mpman-charts
$(latex) mpman
$(bibtex) mpman
$(latex) mpman
@@ -66,8 +82,8 @@ mpman.ps: mpman.tex mpman-app-legacy.tex mpman-app-optab.tex mpman-app-refman.te
$(dvips) mpman
clean:
- rm -f *.aux *.bbl *.blg *.dvi *.log *.mpx *.mps
- rm -f *.idx *.ilg *.ind *.toc *.out
+ $(RM) *.aux *.bbl *.blg *.dvi *.idx *.ilg *.ind *.log *.mps *.mpx *.out *.toc mpxerr.*
+ $(RM) *.tui *.tuo *.tmp *-mpgraph.mp
distclean: clean
- rm -f mp*.pdf mp*.ps
+ $(RM) mp*.pdf mp*.ps