summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/contracard/Makefile
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/contracard/Makefile
Initial commit
Diffstat (limited to 'macros/latex/contrib/contracard/Makefile')
-rw-r--r--macros/latex/contrib/contracard/Makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/macros/latex/contrib/contracard/Makefile b/macros/latex/contrib/contracard/Makefile
new file mode 100644
index 0000000000..7a2d019696
--- /dev/null
+++ b/macros/latex/contrib/contracard/Makefile
@@ -0,0 +1,32 @@
+.POSIX:
+.SUFFIXES:
+
+# Standardize on local variables from NetBSD Make.
+.ALLSRC ?= $^
+
+REDIRECT = > /dev/null
+DO_LATEX_WRITE18 = xelatex --shell-escape --interaction=nonstopmode contracard.dtx $(REDIRECT)
+DO_SPLITINDEX = splitindex contracard $(REDIRECT) 2>&1
+DO_MAKEINDEX = makeindex -s gind.ist -o contracard.ind contracard $(REDIRECT) 2>&1
+DO_MAKECHANGES = makeindex -s gglo.ist -o contracard.gls contracard.glo $< $(REDIRECT) 2>&1
+
+contracard.pdf: contracard.sty contracard.cls contracard.dtx by-nc.png by.png
+ $(DO_LATEX_WRITE18)
+ $(DO_LATEX_WRITE18)
+ $(DO_SPLITINDEX)
+ $(DO_MAKEINDEX)
+ $(DO_MAKECHANGES)
+ while ($(DO_LATEX_WRITE18) ; \
+ grep -q "Rerun to get" contracard.log ) do true; \
+ done
+
+contracard.sty contracard.cls: contracard.dtx contracard.ins
+ xelatex --interaction=nonstopmode contracard.ins $(REDIRECT)
+
+contracard.zip: contracard.dtx contracard.ins contracard.pdf Makefile LICENSE
+ rm -f $@
+ mkdir -p contracard/
+ cp README.md contracard/README
+ cp $(.ALLSRC) contracard/
+ zip -9 -f $@ contracard/* >/dev/null
+ rm -rf contracard/