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
|