diff options
Diffstat (limited to 'macros/latex/contrib/familytree/Makefile')
-rw-r--r-- | macros/latex/contrib/familytree/Makefile | 51 |
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 |