blob: cf1da577a9e5bc4478ace26e5c4b73cdb6b7413c (
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
TARGET1 = platex.ltx jarticle.cls pl209.def platexrelease.sty \
nidanfloat.sty tascmac.sty
TARGET2 = platex.pdf platexrelease.pdf pldoc.pdf \
nidanfloat.pdf ascmac.pdf
FONTMAP = -f ipaex.map -f ptex-ipaex.map
all: $(TARGET1) $(TARGET2)
PLFMT = platex.ltx plcore.ltx kinsoku.tex pldefs.ltx \
jy1mc.fd jy1gt.fd jt1mc.fd jt1gt.fd plext.sty ptrace.sty
PLFMT_SRC = platex.dtx plvers.dtx plfonts.dtx plcore.dtx \
kinsoku.dtx plext.dtx
PLCLS = jarticle.cls jreport.cls jbook.cls jsize10.clo \
jsize11.clo jsize12.clo jbk10.clo jbk11.clo jbk12.clo \
tarticle.cls treport.cls tbook.cls tsize10.clo \
tsize11.clo tsize12.clo tbk10.clo tbk11.clo tbk12.clo
PLCLS_SRC = jclasses.dtx
PL209 = pl209.def oldpfont.sty jarticle.sty tarticle.sty \
jbook.sty tbook.sty jreport.sty treport.sty
PL209_SRC = pl209.dtx
PLREL = platexrelease.sty
PLREL_SRC = platexrelease.dtx $(PLFMT_SRC)
NIDAN = nidanfloat.sty
NIDAN_SRC = nidanfloat.dtx
ASCMAC = tascmac.sty ascmac.sty
ASCMAC_SRC = ascmac.dtx
INTRODOC_SRC = platex.dtx
PLRELDOC_SRC = platexrelease.dtx
PLDOC_SRC = platex.dtx plvers.dtx plfonts.dtx plcore.dtx plext.dtx \
pl209.dtx kinsoku.dtx jclasses.dtx jltxdoc.dtx
platex.ltx: $(PLFMT_SRC)
platex --kanji=jis plfmt.ins
rm plfmt.log
jarticle.cls: $(PLCLS_SRC)
platex --kanji=jis plcls.ins
rm plcls.log
pl209.def: $(PL209_SRC)
platex --kanji=jis pl209.ins
rm pl209.log
platexrelease.sty: $(PLREL_SRC)
platex --kanji=jis platexrelease.ins
rm platexrelease.log
nidanfloat.sty: $(NIDAN_SRC)
platex --kanji=jis nidanfloat.ins
rm nidanfloat.log
tascmac.sty: $(ASCMAC_SRC)
platex --kanji=jis ascmac.ins
rm ascmac.log
platex.pdf: $(INTRODOC_SRC)
platex --kanji=jis platex.dtx && \
platex --kanji=jis platex.dtx && \
dvipdfmx $(FONTMAP) platex.dvi
rm platex.aux platex.log platex.dvi
platexrelease.pdf: $(PLRELDOC_SRC)
platex --kanji=jis platexrelease.dtx && \
platex --kanji=jis platexrelease.dtx && \
dvipdfmx $(FONTMAP) platexrelease.dvi
rm platexrelease.aux platexrelease.log platexrelease.dvi
pldoc.pdf: $(PLDOC_SRC)
for x in jltxdoc.cls pldoc.tex Xins.ins; do \
if [ -e $$x ]; then rm $$x; fi \
done
platex --kanji=jis pldocs.ins && \
platex --kanji=jis Xins.ins && sh mkpldoc.sh && \
dvipdfmx $(FONTMAP) pldoc.dvi
rm *.aux *.log pldoc.toc pldoc.idx pldoc.ind pldoc.ilg
rm pldoc.glo pldoc.gls *.dvi pldoc.tex Xins.ins
rm *.cfg pldoc.dic mkpldoc.sh dstcheck.pl
nidanfloat.pdf: $(NIDAN_SRC)
platex --kanji=jis nidanfloat.dtx && \
platex --kanji=jis nidanfloat.dtx && \
dvipdfmx $(FONTMAP) nidanfloat.dvi
rm nidanfloat.aux nidanfloat.log nidanfloat.dvi
ascmac.pdf: $(ASCMAC_SRC)
platex --kanji=jis ascmac.dtx && \
platex --kanji=jis ascmac.dtx && \
dvipdfmx $(FONTMAP) ascmac.dvi
rm ascmac.aux ascmac.log ascmac.toc ascmac.dvi
.PHONY: clean
clean:
for x in $(PLFMT) $(PLCLS) $(PL209) $(PLREL) \
$(NIDAN) $(ASCMAC) \
platex.pdf platexrelease.pdf pldoc.pdf \
nidanfloat.pdf ascmac.pdf \
jltxdoc.cls pldoc.tex Xins.ins; do \
if [ -e $$x ]; then rm $$x; fi \
done
|