Commit | Line | Data |
---|---|---|
3ad621c0 | 1 | CONVERTERS = pod2html pod2latex pod2man pod2text checkpods |
4633a7c4 | 2 | |
3 | all: $(CONVERTERS) man | |
b59e3c8c | 4 | PERL = ../miniperl |
a0d0e21e | 5 | |
8ebc5c01 | 6 | POD = \ |
a0d0e21e | 7 | perl.pod \ |
774d564b | 8 | perldelta.pod \ |
8ebc5c01 | 9 | perldata.pod \ |
10 | perlsyn.pod \ | |
a0d0e21e | 11 | perlop.pod \ |
a0d0e21e | 12 | perlre.pod \ |
a0d0e21e | 13 | perlrun.pod \ |
8ebc5c01 | 14 | perlfunc.pod \ |
15 | perlvar.pod \ | |
a0d0e21e | 16 | perlsub.pod \ |
8ebc5c01 | 17 | perlmod.pod \ |
18 | perlform.pod \ | |
19 | perllocale.pod \ | |
20 | perlref.pod \ | |
21 | perldsc.pod \ | |
22 | perllol.pod \ | |
71be2cbc | 23 | perltoot.pod \ |
8ebc5c01 | 24 | perlobj.pod \ |
25 | perltie.pod \ | |
26 | perlbot.pod \ | |
27 | perlipc.pod \ | |
28 | perldebug.pod \ | |
29 | perldiag.pod \ | |
30 | perlsec.pod \ | |
a0d0e21e | 31 | perltrap.pod \ |
8ebc5c01 | 32 | perlstyle.pod \ |
33 | perlpod.pod \ | |
34 | perlbook.pod \ | |
35 | perlembed.pod \ | |
36 | perlapio.pod \ | |
4633a7c4 | 37 | perlxs.pod \ |
8ebc5c01 | 38 | perlxstut.pod \ |
39 | perlguts.pod \ | |
40 | perlcall.pod \ | |
41 | perltoc.pod | |
a0d0e21e | 42 | |
8ebc5c01 | 43 | MAN = \ |
a0d0e21e | 44 | perl.man \ |
774d564b | 45 | perldelta.man \ |
8ebc5c01 | 46 | perldata.man \ |
47 | perlsyn.man \ | |
a0d0e21e | 48 | perlop.man \ |
a0d0e21e | 49 | perlre.man \ |
a0d0e21e | 50 | perlrun.man \ |
8ebc5c01 | 51 | perlfunc.man \ |
52 | perlvar.man \ | |
a0d0e21e | 53 | perlsub.man \ |
8ebc5c01 | 54 | perlmod.man \ |
55 | perlform.man \ | |
56 | perllocale.man \ | |
57 | perlref.man \ | |
58 | perldsc.man \ | |
59 | perllol.man \ | |
71be2cbc | 60 | perltoot.man \ |
8ebc5c01 | 61 | perlobj.man \ |
62 | perltie.man \ | |
63 | perlbot.man \ | |
64 | perlipc.man \ | |
65 | perldebug.man \ | |
66 | perldiag.man \ | |
67 | perlsec.man \ | |
a0d0e21e | 68 | perltrap.man \ |
8ebc5c01 | 69 | perlstyle.man \ |
70 | perlpod.man \ | |
71 | perlbook.man \ | |
72 | perlembed.man \ | |
73 | perlapio.man \ | |
4633a7c4 | 74 | perlxs.man \ |
8ebc5c01 | 75 | perlxstut.man \ |
76 | perlguts.man \ | |
77 | perlcall.man \ | |
78 | perltoc.man | |
a0d0e21e | 79 | |
8ebc5c01 | 80 | HTML = \ |
a0d0e21e | 81 | perl.html \ |
774d564b | 82 | perldelta.html \ |
8ebc5c01 | 83 | perldata.html \ |
84 | perlsyn.html \ | |
a0d0e21e | 85 | perlop.html \ |
a0d0e21e | 86 | perlre.html \ |
a0d0e21e | 87 | perlrun.html \ |
8ebc5c01 | 88 | perlfunc.html \ |
89 | perlvar.html \ | |
a0d0e21e | 90 | perlsub.html \ |
8ebc5c01 | 91 | perlmod.html \ |
92 | perlform.html \ | |
93 | perllocale.html \ | |
94 | perlref.html \ | |
95 | perldsc.html \ | |
96 | perllol.html \ | |
71be2cbc | 97 | perltoot.html \ |
8ebc5c01 | 98 | perlobj.html \ |
99 | perltie.html \ | |
100 | perlbot.html \ | |
101 | perlipc.html \ | |
102 | perldebug.html \ | |
103 | perldiag.html \ | |
104 | perlsec.html \ | |
a0d0e21e | 105 | perltrap.html \ |
8ebc5c01 | 106 | perlstyle.html \ |
107 | perlpod.html \ | |
108 | perlbook.html \ | |
109 | perlembed.html \ | |
110 | perlapio.html \ | |
4633a7c4 | 111 | perlxs.html \ |
8ebc5c01 | 112 | perlxstut.html \ |
113 | perlguts.html \ | |
114 | perlcall.html \ | |
115 | perltoc.html | |
a0d0e21e | 116 | |
8ebc5c01 | 117 | TEX = \ |
f0b7e567 | 118 | perl.tex \ |
774d564b | 119 | perldelta.tex \ |
8ebc5c01 | 120 | perldata.tex \ |
121 | perlsyn.tex \ | |
f0b7e567 | 122 | perlop.tex \ |
f0b7e567 | 123 | perlre.tex \ |
f0b7e567 | 124 | perlrun.tex \ |
8ebc5c01 | 125 | perlfunc.tex \ |
126 | perlvar.tex \ | |
f0b7e567 | 127 | perlsub.tex \ |
8ebc5c01 | 128 | perlmod.tex \ |
129 | perlform.tex \ | |
130 | perllocale.tex \ | |
131 | perlref.tex \ | |
132 | perldsc.tex \ | |
133 | perllol.tex \ | |
71be2cbc | 134 | perltoot.tex \ |
8ebc5c01 | 135 | perlobj.tex \ |
136 | perltie.tex \ | |
137 | perlbot.tex \ | |
138 | perlipc.tex \ | |
139 | perldebug.tex \ | |
140 | perldiag.tex \ | |
141 | perlsec.tex \ | |
f0b7e567 | 142 | perltrap.tex \ |
8ebc5c01 | 143 | perlstyle.tex \ |
144 | perlpod.tex \ | |
145 | perlbook.tex \ | |
146 | perlembed.tex \ | |
147 | perlapio.tex \ | |
4633a7c4 | 148 | perlxs.tex \ |
8ebc5c01 | 149 | perlxstut.tex \ |
150 | perlguts.tex \ | |
151 | perlcall.tex \ | |
152 | perltoc.tex | |
f0b7e567 | 153 | |
80da0831 | 154 | man: pod2man $(MAN) |
f0b7e567 | 155 | |
156 | # pod2html normally runs on all the pods at once in order to build up | |
5d94fbed | 157 | # cross-references. |
7bb65d42 | 158 | html: pod2html |
c07a80fd | 159 | $(PERL) -I../lib pod2html $(POD) |
a0d0e21e | 160 | |
f0b7e567 | 161 | tex: pod2latex $(TEX) |
162 | ||
8ebc5c01 | 163 | toc: |
164 | $(PERL) -I../lib buildtoc >perltoc.pod | |
165 | ||
7bb65d42 | 166 | .SUFFIXES: .pm .pod .man |
cb1a09d0 | 167 | |
168 | .pm.man: pod2man | |
c07a80fd | 169 | $(PERL) -I../lib pod2man $*.pm >$*.man |
a0d0e21e | 170 | |
f0b7e567 | 171 | .pod.man: pod2man |
c07a80fd | 172 | $(PERL) -I../lib pod2man $*.pod >$*.man |
a0d0e21e | 173 | |
cb1a09d0 | 174 | .SUFFIXES: .mp .pod .html |
175 | ||
176 | .pm.html: pod2html | |
c07a80fd | 177 | $(PERL) -I../lib pod2html $*.pod |
a0d0e21e | 178 | |
f0b7e567 | 179 | .pod.html: pod2html |
c07a80fd | 180 | $(PERL) -I../lib pod2html $*.pod |
a0d0e21e | 181 | |
cb1a09d0 | 182 | .SUFFIXES: .pm .pod .tex |
f0b7e567 | 183 | |
184 | .pod.tex: pod2latex | |
c07a80fd | 185 | $(PERL) -I../lib pod2latex $*.pod |
f0b7e567 | 186 | |
cb1a09d0 | 187 | .pm.tex: pod2latex |
c07a80fd | 188 | $(PERL) -I../lib pod2latex $*.pod |
cb1a09d0 | 189 | |
a0d0e21e | 190 | clean: |
f0b7e567 | 191 | rm -f $(MAN) $(HTML) $(TEX) |
8ebc5c01 | 192 | rm -f *.aux *.log |
a0d0e21e | 193 | |
ecfc5424 | 194 | realclean: clean |
c07a80fd | 195 | rm -f $(CONVERTERS) |
5d94fbed | 196 | |
197 | distclean: realclean | |
198 | ||
3ad621c0 | 199 | check: checkpods |
200 | @echo "checking..."; \ | |
201 | $(PERL) -I../lib checkpods $(POD) | |
202 | ||
5d94fbed | 203 | # Dependencies. |
4633a7c4 | 204 | pod2latex: pod2latex.PL ../lib/Config.pm |
205 | $(PERL) -I../lib pod2latex.PL | |
5d94fbed | 206 | |
4633a7c4 | 207 | pod2html: pod2html.PL ../lib/Config.pm |
208 | $(PERL) -I ../lib pod2html.PL | |
5d94fbed | 209 | |
4633a7c4 | 210 | pod2man: pod2man.PL ../lib/Config.pm |
211 | $(PERL) -I ../lib pod2man.PL | |
c07a80fd | 212 | |
213 | pod2text: pod2text.PL ../lib/Config.pm | |
214 | $(PERL) -I ../lib pod2text.PL | |
3ad621c0 | 215 | |
216 | checkpods: checkpods.PL ../lib/Config.pm | |
217 | $(PERL) -I ../lib checkpods.PL | |
218 | ||
219 |