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