This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
update TOC for perl5138delta and perl5139delta
[perl5.git] / win32 / pod.mak
CommitLineData
5aabfad6 1HTMLROOT = / # Change this to fix cross-references in HTML
33c64ab2 2POD2HTML_ARGS = --htmlroot=$(HTMLROOT) \
5aabfad6
PP
3 --podroot=.. --podpath=pod:lib:ext:vms \
4 --libpods=perlfunc:perlguts:perlvar:perlrun:perlop
33c64ab2 5POD2HTML = ../ext/Pod-Html/pod2html
bab7aada
NC
6POD2MAN = ../cpan/podlators/pod2man
7POD2TEXT = ../cpan/podlators/pod2text
bf07e08f 8POD2LATEX = ../cpan/Pod-LaTeX/pod2latex
cde5101a 9PODCHECKER = ../cpan/Pod-Parser/podchecker
5aabfad6 10
33c64ab2 11all: html
4a71ed0c 12
5aabfad6 13PERL = ..\miniperl.exe
4a71ed0c 14REALPERL = ..\perl.exe
5aabfad6 15
2a6dc374 16ICWD = -I..\dist\Cwd
403f501d 17
5aabfad6
PP
18POD = \
19 perl.pod \
e50bb9a1
GS
20 perl5004delta.pod \
21 perl5005delta.pod \
cf6c151c 22 perl5100delta.pod \
7cdf958d 23 perl5101delta.pod \
7120b314 24 perl5110delta.pod \
11545435 25 perl5111delta.pod \
d5114285 26 perl5112delta.pod \
2e8102e6 27 perl5113delta.pod \
e06a4ec4 28 perl5114delta.pod \
3be84f1f 29 perl5115delta.pod \
2bc3a088 30 perl5120delta.pod \
bdfb6cc8 31 perl5121delta.pod \
e71d1a7d 32 perl5122delta.pod \
20d57231 33 perl5130delta.pod \
d4438f94 34 perl5131delta.pod \
f83c51e5 35 perl5132delta.pod \
855e1b21 36 perl5133delta.pod \
cea2f1cb 37 perl5134delta.pod \
587354ab 38 perl5135delta.pod \
ee0887a9 39 perl5136delta.pod \
f4d47668 40 perl5137delta.pod \
ba634883 41 perl5138delta.pod \
2c515f74 42 perl5139delta.pod \
41630250
JH
43 perl561delta.pod \
44 perl56delta.pod \
45 perl570delta.pod \
46 perl571delta.pod \
47 perl572delta.pod \
48 perl573delta.pod \
b6235c4f 49 perl581delta.pod \
2e038148
NC
50 perl582delta.pod \
51 perl583delta.pod \
5f15c94e 52 perl584delta.pod \
07e9b5fe 53 perl585delta.pod \
e4bb216d 54 perl586delta.pod \
315ba985 55 perl587delta.pod \
c11a53c6 56 perl588delta.pod \
fc5be808 57 perl589delta.pod \
41630250 58 perl58delta.pod \
1400179b
NC
59 perl590delta.pod \
60 perl591delta.pod \
e0eb806d 61 perl592delta.pod \
496c75d0 62 perl593delta.pod \
6c7deadb 63 perl594delta.pod \
f6eae373 64 perl595delta.pod \
41630250
JH
65 perlapi.pod \
66 perlapio.pod \
67 perlartistic.pod \
68 perlbook.pod \
69 perlboot.pod \
5aabfad6 70 perlbot.pod \
41630250
JH
71 perlcall.pod \
72 perlcheat.pod \
73 perlclib.pod \
cbd87e7e 74 perlcommunity.pod \
41630250
JH
75 perlcompile.pod \
76 perldata.pod \
77 perldbmfilter.pod \
78 perldebguts.pod \
79 perldebtut.pod \
5aabfad6 80 perldebug.pod \
41630250 81 perldelta.pod \
5aabfad6 82 perldiag.pod \
41630250
JH
83 perldoc.pod \
84 perldsc.pod \
85 perlebcdic.pod \
5aabfad6 86 perlembed.pod \
5aabfad6
PP
87 perlfaq.pod \
88 perlfaq1.pod \
89 perlfaq2.pod \
90 perlfaq3.pod \
91 perlfaq4.pod \
92 perlfaq5.pod \
93 perlfaq6.pod \
94 perlfaq7.pod \
95 perlfaq8.pod \
96 perlfaq9.pod \
41630250
JH
97 perlfilter.pod \
98 perlfork.pod \
99 perlform.pod \
100 perlfunc.pod \
c483e0e5 101 perlglossary.pod \
41630250
JH
102 perlgpl.pod \
103 perlguts.pod \
104 perlhack.pod \
105 perlhist.pod \
106 perlintern.pod \
107 perlintro.pod \
108 perliol.pod \
109 perlipc.pod \
110 perllexwarn.pod \
111 perllocale.pod \
112 perllol.pod \
113 perlmod.pod \
114 perlmodinstall.pod \
115 perlmodlib.pod \
116 perlmodstyle.pod \
15932acc 117 perlmroapi.pod \
41630250
JH
118 perlnewmod.pod \
119 perlnumber.pod \
120 perlobj.pod \
121 perlop.pod \
122 perlopentut.pod \
41630250 123 perlpacktut.pod \
da096611 124 perlperf.pod \
41630250
JH
125 perlpod.pod \
126 perlpodspec.pod \
f4d47668 127 perlpodstyle.pod \
cb8a010e 128 perlpolicy.pod \
41630250 129 perlport.pod \
a550ee30 130 perlpragma.pod \
41630250 131 perlre.pod \
53f8fa14 132 perlreapi.pod \
8a118206
RGS
133 perlrebackslash.pod \
134 perlrecharclass.pod \
41630250
JH
135 perlref.pod \
136 perlreftut.pod \
b23a565d 137 perlreguts.pod \
9f968a8d 138 perlrepository.pod \
41630250
JH
139 perlrequick.pod \
140 perlreref.pod \
141 perlretut.pod \
142 perlrun.pod \
143 perlsec.pod \
144 perlstyle.pod \
145 perlsub.pod \
146 perlsyn.pod \
147 perlthrtut.pod \
148 perltie.pod \
149 perltoc.pod \
150 perltodo.pod \
151 perltooc.pod \
152 perltoot.pod \
153 perltrap.pod \
154 perlunicode.pod \
3426ea3d 155 perlunifaq.pod \
41630250 156 perluniintro.pod \
6e38c054 157 perluniprops.pod \
aadaa455 158 perlunitut.pod \
41630250
JH
159 perlutil.pod \
160 perlvar.pod \
dd0cfdaa 161 perlvms.pod \
41630250
JH
162 perlxs.pod \
163 perlxstut.pod
5aabfad6
PP
164
165MAN = \
166 perl.man \
e50bb9a1
GS
167 perl5004delta.man \
168 perl5005delta.man \
cf6c151c 169 perl5100delta.man \
7cdf958d 170 perl5101delta.man \
7120b314 171 perl5110delta.man \
11545435 172 perl5111delta.man \
d5114285 173 perl5112delta.man \
2e8102e6 174 perl5113delta.man \
e06a4ec4 175 perl5114delta.man \
3be84f1f 176 perl5115delta.man \
2bc3a088 177 perl5120delta.man \
bdfb6cc8 178 perl5121delta.man \
e71d1a7d 179 perl5122delta.man \
20d57231 180 perl5130delta.man \
d4438f94 181 perl5131delta.man \
f83c51e5 182 perl5132delta.man \
855e1b21 183 perl5133delta.man \
cea2f1cb 184 perl5134delta.man \
587354ab 185 perl5135delta.man \
ee0887a9 186 perl5136delta.man \
f4d47668 187 perl5137delta.man \
ba634883 188 perl5138delta.man \
2c515f74 189 perl5139delta.man \
41630250
JH
190 perl561delta.man \
191 perl56delta.man \
192 perl570delta.man \
193 perl571delta.man \
194 perl572delta.man \
195 perl573delta.man \
b6235c4f 196 perl581delta.man \
2e038148
NC
197 perl582delta.man \
198 perl583delta.man \
5f15c94e 199 perl584delta.man \
07e9b5fe 200 perl585delta.man \
e4bb216d 201 perl586delta.man \
315ba985 202 perl587delta.man \
c11a53c6 203 perl588delta.man \
fc5be808 204 perl589delta.man \
41630250 205 perl58delta.man \
1400179b
NC
206 perl590delta.man \
207 perl591delta.man \
e0eb806d 208 perl592delta.man \
496c75d0 209 perl593delta.man \
6c7deadb 210 perl594delta.man \
f6eae373 211 perl595delta.man \
41630250
JH
212 perlapi.man \
213 perlapio.man \
214 perlartistic.man \
215 perlbook.man \
216 perlboot.man \
5aabfad6 217 perlbot.man \
41630250
JH
218 perlcall.man \
219 perlcheat.man \
220 perlclib.man \
cbd87e7e 221 perlcommunity.man \
41630250
JH
222 perlcompile.man \
223 perldata.man \
224 perldbmfilter.man \
225 perldebguts.man \
226 perldebtut.man \
5aabfad6 227 perldebug.man \
41630250 228 perldelta.man \
5aabfad6 229 perldiag.man \
41630250
JH
230 perldoc.man \
231 perldsc.man \
232 perlebcdic.man \
5aabfad6 233 perlembed.man \
5aabfad6
PP
234 perlfaq.man \
235 perlfaq1.man \
236 perlfaq2.man \
237 perlfaq3.man \
238 perlfaq4.man \
239 perlfaq5.man \
240 perlfaq6.man \
241 perlfaq7.man \
242 perlfaq8.man \
243 perlfaq9.man \
41630250
JH
244 perlfilter.man \
245 perlfork.man \
246 perlform.man \
247 perlfunc.man \
c483e0e5 248 perlglossary.man \
41630250
JH
249 perlgpl.man \
250 perlguts.man \
251 perlhack.man \
252 perlhist.man \
253 perlintern.man \
254 perlintro.man \
255 perliol.man \
256 perlipc.man \
257 perllexwarn.man \
258 perllocale.man \
259 perllol.man \
260 perlmod.man \
261 perlmodinstall.man \
262 perlmodlib.man \
263 perlmodstyle.man \
15932acc 264 perlmroapi.man \
41630250
JH
265 perlnewmod.man \
266 perlnumber.man \
267 perlobj.man \
268 perlop.man \
269 perlopentut.man \
41630250 270 perlpacktut.man \
da096611 271 perlperf.man \
41630250
JH
272 perlpod.man \
273 perlpodspec.man \
f4d47668 274 perlpodstyle.man \
cb8a010e 275 perlpolicy.man \
41630250 276 perlport.man \
a550ee30 277 perlpragma.man \
41630250 278 perlre.man \
53f8fa14 279 perlreapi.man \
8a118206
RGS
280 perlrebackslash.man \
281 perlrecharclass.man \
41630250
JH
282 perlref.man \
283 perlreftut.man \
b23a565d 284 perlreguts.man \
9f968a8d 285 perlrepository.man \
41630250
JH
286 perlrequick.man \
287 perlreref.man \
288 perlretut.man \
289 perlrun.man \
290 perlsec.man \
291 perlstyle.man \
292 perlsub.man \
293 perlsyn.man \
294 perlthrtut.man \
295 perltie.man \
296 perltoc.man \
297 perltodo.man \
298 perltooc.man \
299 perltoot.man \
300 perltrap.man \
301 perlunicode.man \
3426ea3d 302 perlunifaq.man \
41630250 303 perluniintro.man \
6e38c054 304 perluniprops.man \
b23a565d 305 perlunitut.man \
41630250
JH
306 perlutil.man \
307 perlvar.man \
dd0cfdaa 308 perlvms.man \
41630250
JH
309 perlxs.man \
310 perlxstut.man
5aabfad6
PP
311
312HTML = \
313 perl.html \
e50bb9a1
GS
314 perl5004delta.html \
315 perl5005delta.html \
cf6c151c 316 perl5100delta.html \
7cdf958d 317 perl5101delta.html \
7120b314 318 perl5110delta.html \
11545435 319 perl5111delta.html \
d5114285 320 perl5112delta.html \
2e8102e6 321 perl5113delta.html \
e06a4ec4 322 perl5114delta.html \
3be84f1f 323 perl5115delta.html \
2bc3a088 324 perl5120delta.html \
bdfb6cc8 325 perl5121delta.html \
e71d1a7d 326 perl5122delta.html \
20d57231 327 perl5130delta.html \
d4438f94 328 perl5131delta.html \
f83c51e5 329 perl5132delta.html \
855e1b21 330 perl5133delta.html \
cea2f1cb 331 perl5134delta.html \
587354ab 332 perl5135delta.html \
ee0887a9 333 perl5136delta.html \
f4d47668 334 perl5137delta.html \
ba634883 335 perl5138delta.html \
2c515f74 336 perl5139delta.html \
41630250
JH
337 perl561delta.html \
338 perl56delta.html \
339 perl570delta.html \
340 perl571delta.html \
341 perl572delta.html \
342 perl573delta.html \
b6235c4f 343 perl581delta.html \
2e038148
NC
344 perl582delta.html \
345 perl583delta.html \
5f15c94e 346 perl584delta.html \
07e9b5fe 347 perl585delta.html \
e4bb216d 348 perl586delta.html \
315ba985 349 perl587delta.html \
c11a53c6 350 perl588delta.html \
fc5be808 351 perl589delta.html \
41630250 352 perl58delta.html \
1400179b
NC
353 perl590delta.html \
354 perl591delta.html \
e0eb806d 355 perl592delta.html \
496c75d0 356 perl593delta.html \
6c7deadb 357 perl594delta.html \
f6eae373 358 perl595delta.html \
41630250
JH
359 perlapi.html \
360 perlapio.html \
361 perlartistic.html \
362 perlbook.html \
363 perlboot.html \
5aabfad6 364 perlbot.html \
41630250
JH
365 perlcall.html \
366 perlcheat.html \
367 perlclib.html \
cbd87e7e 368 perlcommunity.html \
41630250
JH
369 perlcompile.html \
370 perldata.html \
371 perldbmfilter.html \
372 perldebguts.html \
373 perldebtut.html \
5aabfad6 374 perldebug.html \
41630250 375 perldelta.html \
5aabfad6 376 perldiag.html \
41630250
JH
377 perldoc.html \
378 perldsc.html \
379 perlebcdic.html \
5aabfad6 380 perlembed.html \
5aabfad6
PP
381 perlfaq.html \
382 perlfaq1.html \
383 perlfaq2.html \
384 perlfaq3.html \
385 perlfaq4.html \
386 perlfaq5.html \
387 perlfaq6.html \
388 perlfaq7.html \
389 perlfaq8.html \
41630250
JH
390 perlfaq9.html \
391 perlfilter.html \
392 perlfork.html \
393 perlform.html \
394 perlfunc.html \
c483e0e5 395 perlglossary.html \
41630250
JH
396 perlgpl.html \
397 perlguts.html \
398 perlhack.html \
399 perlhist.html \
400 perlintern.html \
401 perlintro.html \
402 perliol.html \
403 perlipc.html \
404 perllexwarn.html \
405 perllocale.html \
406 perllol.html \
407 perlmod.html \
408 perlmodinstall.html \
409 perlmodlib.html \
410 perlmodstyle.html \
15932acc 411 perlmroapi.html \
41630250
JH
412 perlnewmod.html \
413 perlnumber.html \
414 perlobj.html \
415 perlop.html \
416 perlopentut.html \
41630250 417 perlpacktut.html \
da096611 418 perlperf.html \
41630250
JH
419 perlpod.html \
420 perlpodspec.html \
f4d47668 421 perlpodstyle.html \
cb8a010e 422 perlpolicy.html \
41630250 423 perlport.html \
a550ee30 424 perlpragma.html \
41630250 425 perlre.html \
53f8fa14 426 perlreapi.html \
8a118206
RGS
427 perlrebackslash.html \
428 perlrecharclass.html \
41630250
JH
429 perlref.html \
430 perlreftut.html \
b23a565d 431 perlreguts.html \
9f968a8d 432 perlrepository.html \
41630250
JH
433 perlrequick.html \
434 perlreref.html \
435 perlretut.html \
436 perlrun.html \
437 perlsec.html \
438 perlstyle.html \
439 perlsub.html \
440 perlsyn.html \
441 perlthrtut.html \
442 perltie.html \
443 perltodo.html \
444 perltooc.html \
445 perltoot.html \
446 perltrap.html \
447 perlunicode.html \
3426ea3d 448 perlunifaq.html \
41630250 449 perluniintro.html \
6e38c054 450 perluniprops.html \
b23a565d 451 perlunitut.html \
41630250
JH
452 perlutil.html \
453 perlvar.html \
dd0cfdaa 454 perlvms.html \
41630250
JH
455 perlxs.html \
456 perlxstut.html
5aabfad6
PP
457# not perltoc.html
458
459TEX = \
460 perl.tex \
e50bb9a1
GS
461 perl5004delta.tex \
462 perl5005delta.tex \
cf6c151c 463 perl5100delta.tex \
7cdf958d 464 perl5101delta.tex \
7120b314 465 perl5110delta.tex \
11545435 466 perl5111delta.tex \
d5114285 467 perl5112delta.tex \
2e8102e6 468 perl5113delta.tex \
e06a4ec4 469 perl5114delta.tex \
3be84f1f 470 perl5115delta.tex \
2bc3a088 471 perl5120delta.tex \
bdfb6cc8 472 perl5121delta.tex \
e71d1a7d 473 perl5122delta.tex \
20d57231 474 perl5130delta.tex \
d4438f94 475 perl5131delta.tex \
f83c51e5 476 perl5132delta.tex \
855e1b21 477 perl5133delta.tex \
cea2f1cb 478 perl5134delta.tex \
587354ab 479 perl5135delta.tex \
ee0887a9 480 perl5136delta.tex \
f4d47668 481 perl5137delta.tex \
ba634883 482 perl5138delta.tex \
2c515f74 483 perl5139delta.tex \
41630250
JH
484 perl561delta.tex \
485 perl56delta.tex \
486 perl570delta.tex \
487 perl571delta.tex \
488 perl572delta.tex \
489 perl573delta.tex \
b6235c4f 490 perl581delta.tex \
2e038148
NC
491 perl582delta.tex \
492 perl583delta.tex \
5f15c94e 493 perl584delta.tex \
07e9b5fe 494 perl585delta.tex \
e4bb216d 495 perl586delta.tex \
315ba985 496 perl587delta.tex \
c11a53c6 497 perl588delta.tex \
fc5be808 498 perl589delta.tex \
41630250 499 perl58delta.tex \
1400179b
NC
500 perl590delta.tex \
501 perl591delta.tex \
e0eb806d 502 perl592delta.tex \
496c75d0 503 perl593delta.tex \
6c7deadb 504 perl594delta.tex \
f6eae373 505 perl595delta.tex \
41630250
JH
506 perlapi.tex \
507 perlapio.tex \
508 perlartistic.tex \
509 perlbook.tex \
510 perlboot.tex \
5aabfad6 511 perlbot.tex \
41630250
JH
512 perlcall.tex \
513 perlcheat.tex \
514 perlclib.tex \
cbd87e7e 515 perlcommunity.tex \
41630250
JH
516 perlcompile.tex \
517 perldata.tex \
518 perldbmfilter.tex \
519 perldebguts.tex \
520 perldebtut.tex \
5aabfad6 521 perldebug.tex \
41630250 522 perldelta.tex \
5aabfad6 523 perldiag.tex \
41630250
JH
524 perldoc.tex \
525 perldsc.tex \
526 perlebcdic.tex \
5aabfad6 527 perlembed.tex \
5aabfad6
PP
528 perlfaq.tex \
529 perlfaq1.tex \
530 perlfaq2.tex \
531 perlfaq3.tex \
532 perlfaq4.tex \
533 perlfaq5.tex \
534 perlfaq6.tex \
535 perlfaq7.tex \
536 perlfaq8.tex \
537 perlfaq9.tex \
41630250
JH
538 perlfilter.tex \
539 perlfork.tex \
540 perlform.tex \
541 perlfunc.tex \
c483e0e5 542 perlglossary.tex \
41630250
JH
543 perlgpl.tex \
544 perlguts.tex \
545 perlhack.tex \
546 perlhist.tex \
547 perlintern.tex \
548 perlintro.tex \
549 perliol.tex \
550 perlipc.tex \
551 perllexwarn.tex \
552 perllocale.tex \
553 perllol.tex \
554 perlmod.tex \
555 perlmodinstall.tex \
556 perlmodlib.tex \
557 perlmodstyle.tex \
15932acc 558 perlmroapi.tex \
41630250
JH
559 perlnewmod.tex \
560 perlnumber.tex \
561 perlobj.tex \
562 perlop.tex \
563 perlopentut.tex \
41630250 564 perlpacktut.tex \
da096611 565 perlperf.tex \
41630250
JH
566 perlpod.tex \
567 perlpodspec.tex \
f4d47668 568 perlpodstyle.tex \
cb8a010e 569 perlpolicy.tex \
41630250 570 perlport.tex \
a550ee30 571 perlpragma.tex \
41630250 572 perlre.tex \
53f8fa14 573 perlreapi.tex \
8a118206
RGS
574 perlrebackslash.tex \
575 perlrecharclass.tex \
41630250
JH
576 perlref.tex \
577 perlreftut.tex \
b23a565d 578 perlreguts.tex \
9f968a8d 579 perlrepository.tex \
41630250
JH
580 perlrequick.tex \
581 perlreref.tex \
582 perlretut.tex \
583 perlrun.tex \
584 perlsec.tex \
585 perlstyle.tex \
586 perlsub.tex \
587 perlsyn.tex \
588 perlthrtut.tex \
589 perltie.tex \
590 perltoc.tex \
591 perltodo.tex \
592 perltooc.tex \
593 perltoot.tex \
594 perltrap.tex \
595 perlunicode.tex \
3426ea3d 596 perlunifaq.tex \
41630250 597 perluniintro.tex \
6e38c054 598 perluniprops.tex \
b23a565d 599 perlunitut.tex \
41630250
JH
600 perlutil.tex \
601 perlvar.tex \
dd0cfdaa 602 perlvms.tex \
41630250
JH
603 perlxs.tex \
604 perlxstut.tex
5aabfad6 605
bab7aada 606man: $(POD2MAN) $(MAN)
5aabfad6 607
33c64ab2 608html: $(POD2HTML) $(HTML)
5aabfad6 609
bf07e08f 610tex: $(POD2LATEX) $(TEX)
5aabfad6
PP
611
612toc:
4a71ed0c 613 $(PERL) -I../lib buildtoc >perltoc.pod
5aabfad6
PP
614
615.SUFFIXES: .pm .pod
616
617.SUFFIXES: .man
618
619.pm.man:
bab7aada 620 $(PERL) -I../lib $(POD2MAN) $*.pm >$*.man
5aabfad6
PP
621
622.pod.man:
bab7aada 623 $(PERL) -I../lib $(POD2MAN) $*.pod >$*.man
5aabfad6
PP
624
625.SUFFIXES: .html
626
627.pm.html:
33c64ab2 628 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pm --outfile=$*.html
5aabfad6
PP
629
630.pod.html:
33c64ab2 631 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html
5aabfad6
PP
632
633.SUFFIXES: .tex
634
635.pm.tex:
bf07e08f 636 $(PERL) -I../lib $(POD2LATEX) $*.pm
5aabfad6
PP
637
638.pod.tex:
bf07e08f 639 $(PERL) -I../lib $(POD2LATEX) $*.pod
5aabfad6
PP
640
641clean:
4a71ed0c
GS
642 rm -f $(MAN)
643 rm -f $(HTML)
644 rm -f $(TEX)
645 rm -f pod2html-*cache
646 rm -f *.aux *.log *.exe
5aabfad6
PP
647
648realclean: clean
5aabfad6
PP
649
650distclean: realclean
651
cde5101a 652check: $(PODCHECKER)
5aabfad6 653 @echo "checking..."; \
cde5101a 654 $(PERL) -I../lib $(PODCHECKER) $(POD)