summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/familytree/Makefile
blob: bc30a5a3da9c4b2caecc685a68e2fc6942660475 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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