summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/pseudo/Makefile
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-07-14 20:48:21 +0000
committerKarl Berry <karl@freefriends.org>2019-07-14 20:48:21 +0000
commit43f963c6e7c57e4278ebb7644cef82b408d66f95 (patch)
tree72aeaeb7f63e0998db6f7e49c6da7c3926212b21 /Master/texmf-dist/doc/latex/pseudo/Makefile
parentbadaed21f7141a96f6f45926f52fbee0d695260c (diff)
pseudo (14jul19)
git-svn-id: svn://tug.org/texlive/trunk@51641 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/pseudo/Makefile')
-rw-r--r--Master/texmf-dist/doc/latex/pseudo/Makefile21
1 files changed, 20 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/pseudo/Makefile b/Master/texmf-dist/doc/latex/pseudo/Makefile
index 8b649a353f4..388a7bea2f9 100644
--- a/Master/texmf-dist/doc/latex/pseudo/Makefile
+++ b/Master/texmf-dist/doc/latex/pseudo/Makefile
@@ -1,5 +1,9 @@
+TARGETS=doc/pseudo.pdf doc/fig/readmefig.svg
+
LATEX=latexmk -norc -pdf -auxdir=build -outdir=build
-FIGS=build/hilitefig.pdf build/pausefig.pdf
+FIGS=build/hilitefig.pdf build/pausefig.pdf build/kwfig.pdf
+
+all: $(TARGETS)
doc/pseudo.pdf: build/pseudo.pdf
cp $< $@
@@ -16,6 +20,9 @@ build/hilitefig.pdf: doc/fig/hilitefig.tex pseudo.sty
build/pausefig.pdf: doc/fig/pausefig.tex pseudo.sty
$(LATEX) $<
+build/kwfig.pdf: doc/fig/kwfig.tex pseudo.sty
+ $(LATEX) $<
+
pseudo.sty: VERSION LICENSE doc/pseudo.tex
cat LICENSE | sed -e "s/^/% /" | sed -e "s/^% \$$/%/" > pseudo.sty
echo "%" >> pseudo.sty
@@ -31,3 +38,15 @@ pseudo.sty: VERSION LICENSE doc/pseudo.tex
-e "/^\$$/d" \
-e "p" \
-e "}" >> pseudo.sty
+
+build/readmecode.tex: doc/fig/readmecode.tex
+ cp $< $@
+
+build/readmefig.pdf: doc/fig/readmefig.tex build/readmecode.tex
+ $(LATEX) $<
+
+doc/fig/readmefig.svg: build/readmefig.pdf
+ pdf2svg $< $@
+
+doc/fig/readmecode.tex: README.md
+ cat $< | sed -n -e "/\\begin{pseudo}\\*$$/,/\\end{pseudo}/p" > $@