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