This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add perl595delta
[perl5.git] / win32 / pod.mak
CommitLineData
360aca43
GS
1CONVERTERS = pod2html pod2latex pod2man pod2text checkpods \
2 pod2usage podchecker podselect
5aabfad6 3
4HTMLROOT = / # Change this to fix cross-references in HTML
5POD2HTML = pod2html \
6 --htmlroot=$(HTMLROOT) \
7 --podroot=.. --podpath=pod:lib:ext:vms \
8 --libpods=perlfunc:perlguts:perlvar:perlrun:perlop
9
10all: $(CONVERTERS) html
11
4a71ed0c
GS
12converters: $(CONVERTERS)
13
5aabfad6 14PERL = ..\miniperl.exe
4a71ed0c 15REALPERL = ..\perl.exe
5aabfad6 16
17POD = \
18 perl.pod \
e50bb9a1
GS
19 perl5004delta.pod \
20 perl5005delta.pod \
41630250
JH
21 perl561delta.pod \
22 perl56delta.pod \
23 perl570delta.pod \
24 perl571delta.pod \
25 perl572delta.pod \
26 perl573delta.pod \
b6235c4f 27 perl581delta.pod \
2e038148
NC
28 perl582delta.pod \
29 perl583delta.pod \
5f15c94e 30 perl584delta.pod \
07e9b5fe 31 perl585delta.pod \
e4bb216d 32 perl586delta.pod \
315ba985 33 perl587delta.pod \
c11a53c6 34 perl588delta.pod \
41630250 35 perl58delta.pod \
1400179b
NC
36 perl590delta.pod \
37 perl591delta.pod \
e0eb806d 38 perl592delta.pod \
496c75d0 39 perl593delta.pod \
6c7deadb 40 perl594delta.pod \
f6eae373 41 perl595delta.pod \
41630250
JH
42 perlapi.pod \
43 perlapio.pod \
44 perlartistic.pod \
45 perlbook.pod \
46 perlboot.pod \
5aabfad6 47 perlbot.pod \
41630250
JH
48 perlcall.pod \
49 perlcheat.pod \
50 perlclib.pod \
51 perlcompile.pod \
52 perldata.pod \
53 perldbmfilter.pod \
54 perldebguts.pod \
55 perldebtut.pod \
5aabfad6 56 perldebug.pod \
41630250 57 perldelta.pod \
5aabfad6 58 perldiag.pod \
41630250
JH
59 perldoc.pod \
60 perldsc.pod \
61 perlebcdic.pod \
5aabfad6 62 perlembed.pod \
5aabfad6 63 perlfaq.pod \
64 perlfaq1.pod \
65 perlfaq2.pod \
66 perlfaq3.pod \
67 perlfaq4.pod \
68 perlfaq5.pod \
69 perlfaq6.pod \
70 perlfaq7.pod \
71 perlfaq8.pod \
72 perlfaq9.pod \
41630250
JH
73 perlfilter.pod \
74 perlfork.pod \
75 perlform.pod \
76 perlfunc.pod \
c483e0e5 77 perlglossary.pod \
41630250
JH
78 perlgpl.pod \
79 perlguts.pod \
80 perlhack.pod \
81 perlhist.pod \
82 perlintern.pod \
83 perlintro.pod \
84 perliol.pod \
85 perlipc.pod \
86 perllexwarn.pod \
87 perllocale.pod \
88 perllol.pod \
89 perlmod.pod \
90 perlmodinstall.pod \
91 perlmodlib.pod \
92 perlmodstyle.pod \
93 perlnewmod.pod \
94 perlnumber.pod \
95 perlobj.pod \
96 perlop.pod \
97 perlopentut.pod \
98 perlothrtut.pod \
99 perlpacktut.pod \
100 perlpod.pod \
101 perlpodspec.pod \
102 perlport.pod \
a550ee30 103 perlpragma.pod \
41630250
JH
104 perlre.pod \
105 perlref.pod \
106 perlreftut.pod \
b23a565d 107 perlreguts.pod \
41630250
JH
108 perlrequick.pod \
109 perlreref.pod \
110 perlretut.pod \
111 perlrun.pod \
112 perlsec.pod \
113 perlstyle.pod \
114 perlsub.pod \
115 perlsyn.pod \
116 perlthrtut.pod \
117 perltie.pod \
118 perltoc.pod \
119 perltodo.pod \
120 perltooc.pod \
121 perltoot.pod \
122 perltrap.pod \
123 perlunicode.pod \
124 perluniintro.pod \
aadaa455 125 perlunitut.pod \
41630250
JH
126 perlutil.pod \
127 perlvar.pod \
128 perlxs.pod \
129 perlxstut.pod
5aabfad6 130
131MAN = \
132 perl.man \
e50bb9a1
GS
133 perl5004delta.man \
134 perl5005delta.man \
41630250
JH
135 perl561delta.man \
136 perl56delta.man \
137 perl570delta.man \
138 perl571delta.man \
139 perl572delta.man \
140 perl573delta.man \
b6235c4f 141 perl581delta.man \
2e038148
NC
142 perl582delta.man \
143 perl583delta.man \
5f15c94e 144 perl584delta.man \
07e9b5fe 145 perl585delta.man \
e4bb216d 146 perl586delta.man \
315ba985 147 perl587delta.man \
c11a53c6 148 perl588delta.man \
41630250 149 perl58delta.man \
1400179b
NC
150 perl590delta.man \
151 perl591delta.man \
e0eb806d 152 perl592delta.man \
496c75d0 153 perl593delta.man \
6c7deadb 154 perl594delta.man \
f6eae373 155 perl595delta.man \
41630250
JH
156 perlapi.man \
157 perlapio.man \
158 perlartistic.man \
159 perlbook.man \
160 perlboot.man \
5aabfad6 161 perlbot.man \
41630250
JH
162 perlcall.man \
163 perlcheat.man \
164 perlclib.man \
165 perlcompile.man \
166 perldata.man \
167 perldbmfilter.man \
168 perldebguts.man \
169 perldebtut.man \
5aabfad6 170 perldebug.man \
41630250 171 perldelta.man \
5aabfad6 172 perldiag.man \
41630250
JH
173 perldoc.man \
174 perldsc.man \
175 perlebcdic.man \
5aabfad6 176 perlembed.man \
5aabfad6 177 perlfaq.man \
178 perlfaq1.man \
179 perlfaq2.man \
180 perlfaq3.man \
181 perlfaq4.man \
182 perlfaq5.man \
183 perlfaq6.man \
184 perlfaq7.man \
185 perlfaq8.man \
186 perlfaq9.man \
41630250
JH
187 perlfilter.man \
188 perlfork.man \
189 perlform.man \
190 perlfunc.man \
c483e0e5 191 perlglossary.man \
41630250
JH
192 perlgpl.man \
193 perlguts.man \
194 perlhack.man \
195 perlhist.man \
196 perlintern.man \
197 perlintro.man \
198 perliol.man \
199 perlipc.man \
200 perllexwarn.man \
201 perllocale.man \
202 perllol.man \
203 perlmod.man \
204 perlmodinstall.man \
205 perlmodlib.man \
206 perlmodstyle.man \
207 perlnewmod.man \
208 perlnumber.man \
209 perlobj.man \
210 perlop.man \
211 perlopentut.man \
212 perlothrtut.man \
213 perlpacktut.man \
214 perlpod.man \
215 perlpodspec.man \
216 perlport.man \
a550ee30 217 perlpragma.man \
41630250
JH
218 perlre.man \
219 perlref.man \
220 perlreftut.man \
b23a565d 221 perlreguts.man \
41630250
JH
222 perlrequick.man \
223 perlreref.man \
224 perlretut.man \
225 perlrun.man \
226 perlsec.man \
227 perlstyle.man \
228 perlsub.man \
229 perlsyn.man \
230 perlthrtut.man \
231 perltie.man \
232 perltoc.man \
233 perltodo.man \
234 perltooc.man \
235 perltoot.man \
236 perltrap.man \
237 perlunicode.man \
238 perluniintro.man \
b23a565d 239 perlunitut.man \
41630250
JH
240 perlutil.man \
241 perlvar.man \
242 perlxs.man \
243 perlxstut.man
5aabfad6 244
245HTML = \
246 perl.html \
e50bb9a1
GS
247 perl5004delta.html \
248 perl5005delta.html \
41630250
JH
249 perl561delta.html \
250 perl56delta.html \
251 perl570delta.html \
252 perl571delta.html \
253 perl572delta.html \
254 perl573delta.html \
b6235c4f 255 perl581delta.html \
2e038148
NC
256 perl582delta.html \
257 perl583delta.html \
5f15c94e 258 perl584delta.html \
07e9b5fe 259 perl585delta.html \
e4bb216d 260 perl586delta.html \
315ba985 261 perl587delta.html \
c11a53c6 262 perl588delta.html \
41630250 263 perl58delta.html \
1400179b
NC
264 perl590delta.html \
265 perl591delta.html \
e0eb806d 266 perl592delta.html \
496c75d0 267 perl593delta.html \
6c7deadb 268 perl594delta.html \
f6eae373 269 perl595delta.html \
41630250
JH
270 perlapi.html \
271 perlapio.html \
272 perlartistic.html \
273 perlbook.html \
274 perlboot.html \
5aabfad6 275 perlbot.html \
41630250
JH
276 perlcall.html \
277 perlcheat.html \
278 perlclib.html \
279 perlcompile.html \
280 perldata.html \
281 perldbmfilter.html \
282 perldebguts.html \
283 perldebtut.html \
5aabfad6 284 perldebug.html \
41630250 285 perldelta.html \
5aabfad6 286 perldiag.html \
41630250
JH
287 perldoc.html \
288 perldsc.html \
289 perlebcdic.html \
5aabfad6 290 perlembed.html \
5aabfad6 291 perlfaq.html \
292 perlfaq1.html \
293 perlfaq2.html \
294 perlfaq3.html \
295 perlfaq4.html \
296 perlfaq5.html \
297 perlfaq6.html \
298 perlfaq7.html \
299 perlfaq8.html \
41630250
JH
300 perlfaq9.html \
301 perlfilter.html \
302 perlfork.html \
303 perlform.html \
304 perlfunc.html \
c483e0e5 305 perlglossary.html \
41630250
JH
306 perlgpl.html \
307 perlguts.html \
308 perlhack.html \
309 perlhist.html \
310 perlintern.html \
311 perlintro.html \
312 perliol.html \
313 perlipc.html \
314 perllexwarn.html \
315 perllocale.html \
316 perllol.html \
317 perlmod.html \
318 perlmodinstall.html \
319 perlmodlib.html \
320 perlmodstyle.html \
321 perlnewmod.html \
322 perlnumber.html \
323 perlobj.html \
324 perlop.html \
325 perlopentut.html \
326 perlothrtut.html \
327 perlpacktut.html \
328 perlpod.html \
329 perlpodspec.html \
330 perlport.html \
a550ee30 331 perlpragma.html \
41630250
JH
332 perlre.html \
333 perlref.html \
334 perlreftut.html \
b23a565d 335 perlreguts.html \
41630250
JH
336 perlrequick.html \
337 perlreref.html \
338 perlretut.html \
339 perlrun.html \
340 perlsec.html \
341 perlstyle.html \
342 perlsub.html \
343 perlsyn.html \
344 perlthrtut.html \
345 perltie.html \
346 perltodo.html \
347 perltooc.html \
348 perltoot.html \
349 perltrap.html \
350 perlunicode.html \
351 perluniintro.html \
b23a565d 352 perlunitut.html \
41630250
JH
353 perlutil.html \
354 perlvar.html \
355 perlxs.html \
356 perlxstut.html
5aabfad6 357# not perltoc.html
358
359TEX = \
360 perl.tex \
e50bb9a1
GS
361 perl5004delta.tex \
362 perl5005delta.tex \
41630250
JH
363 perl561delta.tex \
364 perl56delta.tex \
365 perl570delta.tex \
366 perl571delta.tex \
367 perl572delta.tex \
368 perl573delta.tex \
b6235c4f 369 perl581delta.tex \
2e038148
NC
370 perl582delta.tex \
371 perl583delta.tex \
5f15c94e 372 perl584delta.tex \
07e9b5fe 373 perl585delta.tex \
e4bb216d 374 perl586delta.tex \
315ba985 375 perl587delta.tex \
c11a53c6 376 perl588delta.tex \
41630250 377 perl58delta.tex \
1400179b
NC
378 perl590delta.tex \
379 perl591delta.tex \
e0eb806d 380 perl592delta.tex \
496c75d0 381 perl593delta.tex \
6c7deadb 382 perl594delta.tex \
f6eae373 383 perl595delta.tex \
41630250
JH
384 perlapi.tex \
385 perlapio.tex \
386 perlartistic.tex \
387 perlbook.tex \
388 perlboot.tex \
5aabfad6 389 perlbot.tex \
41630250
JH
390 perlcall.tex \
391 perlcheat.tex \
392 perlclib.tex \
393 perlcompile.tex \
394 perldata.tex \
395 perldbmfilter.tex \
396 perldebguts.tex \
397 perldebtut.tex \
5aabfad6 398 perldebug.tex \
41630250 399 perldelta.tex \
5aabfad6 400 perldiag.tex \
41630250
JH
401 perldoc.tex \
402 perldsc.tex \
403 perlebcdic.tex \
5aabfad6 404 perlembed.tex \
5aabfad6 405 perlfaq.tex \
406 perlfaq1.tex \
407 perlfaq2.tex \
408 perlfaq3.tex \
409 perlfaq4.tex \
410 perlfaq5.tex \
411 perlfaq6.tex \
412 perlfaq7.tex \
413 perlfaq8.tex \
414 perlfaq9.tex \
41630250
JH
415 perlfilter.tex \
416 perlfork.tex \
417 perlform.tex \
418 perlfunc.tex \
c483e0e5 419 perlglossary.tex \
41630250
JH
420 perlgpl.tex \
421 perlguts.tex \
422 perlhack.tex \
423 perlhist.tex \
424 perlintern.tex \
425 perlintro.tex \
426 perliol.tex \
427 perlipc.tex \
428 perllexwarn.tex \
429 perllocale.tex \
430 perllol.tex \
431 perlmod.tex \
432 perlmodinstall.tex \
433 perlmodlib.tex \
434 perlmodstyle.tex \
435 perlnewmod.tex \
436 perlnumber.tex \
437 perlobj.tex \
438 perlop.tex \
439 perlopentut.tex \
440 perlothrtut.tex \
441 perlpacktut.tex \
442 perlpod.tex \
443 perlpodspec.tex \
444 perlport.tex \
a550ee30 445 perlpragma.tex \
41630250
JH
446 perlre.tex \
447 perlref.tex \
448 perlreftut.tex \
b23a565d 449 perlreguts.tex \
41630250
JH
450 perlrequick.tex \
451 perlreref.tex \
452 perlretut.tex \
453 perlrun.tex \
454 perlsec.tex \
455 perlstyle.tex \
456 perlsub.tex \
457 perlsyn.tex \
458 perlthrtut.tex \
459 perltie.tex \
460 perltoc.tex \
461 perltodo.tex \
462 perltooc.tex \
463 perltoot.tex \
464 perltrap.tex \
465 perlunicode.tex \
466 perluniintro.tex \
b23a565d 467 perlunitut.tex \
41630250
JH
468 perlutil.tex \
469 perlvar.tex \
470 perlxs.tex \
471 perlxstut.tex
5aabfad6 472
473man: pod2man $(MAN)
474
475html: pod2html $(HTML)
476
477tex: pod2latex $(TEX)
478
479toc:
4a71ed0c 480 $(PERL) -I../lib buildtoc >perltoc.pod
5aabfad6 481
482.SUFFIXES: .pm .pod
483
484.SUFFIXES: .man
485
486.pm.man:
4a71ed0c 487 $(PERL) -I../lib pod2man $*.pm >$*.man
5aabfad6 488
489.pod.man:
4a71ed0c 490 $(PERL) -I../lib pod2man $*.pod >$*.man
5aabfad6 491
492.SUFFIXES: .html
493
494.pm.html:
4a71ed0c 495 $(PERL) -I../lib $(POD2HTML) --infile=$*.pm --outfile=$*.html
5aabfad6 496
497.pod.html:
4a71ed0c 498 $(PERL) -I../lib $(POD2HTML) --infile=$*.pod --outfile=$*.html
5aabfad6 499
500.SUFFIXES: .tex
501
502.pm.tex:
4a71ed0c 503 $(PERL) -I../lib pod2latex $*.pm
5aabfad6 504
505.pod.tex:
4a71ed0c 506 $(PERL) -I../lib pod2latex $*.pod
5aabfad6 507
508clean:
4a71ed0c
GS
509 rm -f $(MAN)
510 rm -f $(HTML)
511 rm -f $(TEX)
512 rm -f pod2html-*cache
513 rm -f *.aux *.log *.exe
5aabfad6 514
515realclean: clean
4a71ed0c 516 rm -f $(CONVERTERS)
5aabfad6 517
518distclean: realclean
519
520check: checkpods
521 @echo "checking..."; \
4a71ed0c 522 $(PERL) -I../lib checkpods $(POD)
5aabfad6 523
524# Dependencies.
4a71ed0c
GS
525pod2latex: pod2latex.PL ../lib/Config.pm
526 $(PERL) -I../lib pod2latex.PL
5aabfad6 527
4a71ed0c
GS
528pod2html: pod2html.PL ../lib/Config.pm
529 $(PERL) -I ../lib pod2html.PL
5aabfad6 530
4a71ed0c
GS
531pod2man: pod2man.PL ../lib/Config.pm
532 $(PERL) -I ../lib pod2man.PL
5aabfad6 533
4a71ed0c
GS
534pod2text: pod2text.PL ../lib/Config.pm
535 $(PERL) -I ../lib pod2text.PL
5aabfad6 536
4a71ed0c
GS
537checkpods: checkpods.PL ../lib/Config.pm
538 $(PERL) -I ../lib checkpods.PL
5aabfad6 539
360aca43
GS
540pod2usage: pod2usage.PL ../lib/Config.pm
541 $(PERL) -I ../lib pod2usage.PL
542
543podchecker: podchecker.PL ../lib/Config.pm
544 $(PERL) -I ../lib podchecker.PL
545
546podselect: podselect.PL ../lib/Config.pm
547 $(PERL) -I ../lib podselect.PL