summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/familytree/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/familytree/Makefile')
-rw-r--r--macros/latex/contrib/familytree/Makefile51
1 files changed, 51 insertions, 0 deletions
diff --git a/macros/latex/contrib/familytree/Makefile b/macros/latex/contrib/familytree/Makefile
new file mode 100644
index 0000000000..bc30a5a3da
--- /dev/null
+++ b/macros/latex/contrib/familytree/Makefile
@@ -0,0 +1,51 @@
+
+Dir ?= /tmp
+export Dir
+InstallDir ?= ${Dir}/texmf-dist
+export InstallDir
+
+include cmd.mk
+Lo = '\def\Dir{'${Dir}'}'
+
+########################################
+
+Name = familytree
+export Name
+Tgt = $(addprefix ${Dir}/${Name}., sty pdf)
+Dtx = $(addsuffix .dtx, ${Name} $(addprefix ft-, \
+ lib individual sibling gens marriage))
+
+########################################
+
+all: ${Tgt}
+ ${MAKE} -C samples $@
+ ${MAKE} -C doc-ja $@
+
+clean:
+ ${RM} *~ ${Tgt}
+ ${MAKE} -C figs --no-print-directory $@
+ ${MAKE} -C samples --no-print-directory $@
+ ${MAKE} -C doc-ja --no-print-directory $@
+
+install: all
+ install -m 444 -pD ${Dir}/${Name}.sty \
+ ${InstallDir}/tex/latex/${Name}.sty
+ install -m 444 -pD ${Dir}/${Name}.pdf \
+ ${InstallDir}/source/latex/${Name}/${Name}.pdf
+ ${MAKE} -C samples --no-print-directory $@
+ ${MAKE} -C doc-ja --no-print-directory $@
+# install -m 444 -pD *.dtx *.tex sample/ \
+# ${InstallDir}/source/latex/${Name}/
+
+########################################
+
+sty: ${Dir}/${Name}.sty
+${Dir}/${Name}.sty: ${Name}.ins ${Dtx}
+ $(call Latex, $<)
+ ls -l $@
+
+${Dir}/${Name}.pdf: %.pdf: %.sty
+ ${MAKE} -C figs
+ $(call MakePdf,${Name},dtx)
+
+-include priv.mk