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