This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Copy perl5201delta into blead
[perl5.git] / win32 / pod.mak
CommitLineData
5aabfad6 1HTMLROOT = / # Change this to fix cross-references in HTML
6c6fc3be 2POD2HTML_ARGS = --htmlroot=$(HTMLROOT) --podroot=.. --podpath=pod:lib:ext:vms
33c64ab2 3POD2HTML = ../ext/Pod-Html/pod2html
bab7aada
NC
4POD2MAN = ../cpan/podlators/pod2man
5POD2TEXT = ../cpan/podlators/pod2text
cde5101a 6PODCHECKER = ../cpan/Pod-Parser/podchecker
5aabfad6 7
33c64ab2 8all: html
4a71ed0c 9
5aabfad6 10PERL = ..\miniperl.exe
4a71ed0c 11REALPERL = ..\perl.exe
5aabfad6 12
2a6dc374 13ICWD = -I..\dist\Cwd
403f501d 14
68a9cf1a 15POD = perl.pod \
e50bb9a1
GS
16 perl5004delta.pod \
17 perl5005delta.pod \
cf6c151c 18 perl5100delta.pod \
7cdf958d 19 perl5101delta.pod \
2bc3a088 20 perl5120delta.pod \
bdfb6cc8 21 perl5121delta.pod \
e71d1a7d 22 perl5122delta.pod \
6c5f5efa 23 perl5123delta.pod \
0b67f426 24 perl5124delta.pod \
a5caed3e 25 perl5125delta.pod \
c71a852f 26 perl5140delta.pod \
10288c7a 27 perl5141delta.pod \
77efd0f7 28 perl5142delta.pod \
70ce046e 29 perl5143delta.pod \
1e5cc764 30 perl5144delta.pod \
05c8f9ed 31 perl5160delta.pod \
69cb649c 32 perl5161delta.pod \
50f27400 33 perl5162delta.pod \
eaf7bcbf 34 perl5163delta.pod \
f13a3008 35 perl5180delta.pod \
f4e35152 36 perl5181delta.pod \
7b97958f 37 perl5182delta.pod \
641cd8f3 38 perl5200delta.pod \
9b8ec397 39 perl5201delta.pod \
238894db 40 perl5210delta.pod \
7065301c 41 perl5211delta.pod \
0346c3a9 42 perl5212delta.pod \
13900f93 43 perl5213delta.pod \
39c4a6cf 44 perl5214delta.pod \
41630250
JH
45 perl561delta.pod \
46 perl56delta.pod \
b6235c4f 47 perl581delta.pod \
2e038148
NC
48 perl582delta.pod \
49 perl583delta.pod \
5f15c94e 50 perl584delta.pod \
07e9b5fe 51 perl585delta.pod \
e4bb216d 52 perl586delta.pod \
315ba985 53 perl587delta.pod \
c11a53c6 54 perl588delta.pod \
fc5be808 55 perl589delta.pod \
41630250
JH
56 perl58delta.pod \
57 perlapi.pod \
58 perlapio.pod \
59 perlartistic.pod \
60 perlbook.pod \
e653ab25
DR
61 perlboot.pod \
62 perlbot.pod \
41630250
JH
63 perlcall.pod \
64 perlcheat.pod \
65 perlclib.pod \
cbd87e7e 66 perlcommunity.pod \
41630250
JH
67 perldata.pod \
68 perldbmfilter.pod \
69 perldebguts.pod \
70 perldebtut.pod \
5aabfad6 71 perldebug.pod \
41630250 72 perldelta.pod \
5aabfad6 73 perldiag.pod \
41630250 74 perldsc.pod \
4000c4db 75 perldtrace.pod \
41630250 76 perlebcdic.pod \
5aabfad6 77 perlembed.pod \
42e73e1c 78 perlexperiment.pod \
41630250
JH
79 perlfilter.pod \
80 perlfork.pod \
81 perlform.pod \
82 perlfunc.pod \
04c692a8 83 perlgit.pod \
41630250
JH
84 perlgpl.pod \
85 perlguts.pod \
86 perlhack.pod \
04c692a8
DR
87 perlhacktips.pod \
88 perlhacktut.pod \
41630250
JH
89 perlhist.pod \
90 perlintern.pod \
04c692a8 91 perlinterp.pod \
41630250
JH
92 perlintro.pod \
93 perliol.pod \
94 perlipc.pod \
95 perllexwarn.pod \
96 perllocale.pod \
97 perllol.pod \
98 perlmod.pod \
99 perlmodinstall.pod \
100 perlmodlib.pod \
101 perlmodstyle.pod \
15932acc 102 perlmroapi.pod \
41630250
JH
103 perlnewmod.pod \
104 perlnumber.pod \
105 perlobj.pod \
82e1c0d9 106 perlootut.pod \
41630250
JH
107 perlop.pod \
108 perlopentut.pod \
41630250 109 perlpacktut.pod \
da096611 110 perlperf.pod \
41630250
JH
111 perlpod.pod \
112 perlpodspec.pod \
f4d47668 113 perlpodstyle.pod \
cb8a010e 114 perlpolicy.pod \
41630250 115 perlport.pod \
a550ee30 116 perlpragma.pod \
41630250 117 perlre.pod \
53f8fa14 118 perlreapi.pod \
8a118206
RGS
119 perlrebackslash.pod \
120 perlrecharclass.pod \
41630250
JH
121 perlref.pod \
122 perlreftut.pod \
b23a565d 123 perlreguts.pod \
5edbc4ff 124 perlrepository.pod \
41630250
JH
125 perlrequick.pod \
126 perlreref.pod \
127 perlretut.pod \
128 perlrun.pod \
129 perlsec.pod \
04c692a8 130 perlsource.pod \
41630250
JH
131 perlstyle.pod \
132 perlsub.pod \
133 perlsyn.pod \
134 perlthrtut.pod \
135 perltie.pod \
136 perltoc.pod \
5d0b49e8 137 perltodo.pod \
e653ab25
DR
138 perltooc.pod \
139 perltoot.pod \
41630250
JH
140 perltrap.pod \
141 perlunicode.pod \
3426ea3d 142 perlunifaq.pod \
41630250 143 perluniintro.pod \
6e38c054 144 perluniprops.pod \
aadaa455 145 perlunitut.pod \
41630250
JH
146 perlutil.pod \
147 perlvar.pod \
68a9cf1a 148 perlvms.pod
5aabfad6 149
68a9cf1a 150MAN = perl.man \
e50bb9a1
GS
151 perl5004delta.man \
152 perl5005delta.man \
cf6c151c 153 perl5100delta.man \
7cdf958d 154 perl5101delta.man \
2bc3a088 155 perl5120delta.man \
bdfb6cc8 156 perl5121delta.man \
e71d1a7d 157 perl5122delta.man \
6c5f5efa 158 perl5123delta.man \
0b67f426 159 perl5124delta.man \
a5caed3e 160 perl5125delta.man \
c71a852f 161 perl5140delta.man \
10288c7a 162 perl5141delta.man \
77efd0f7 163 perl5142delta.man \
70ce046e 164 perl5143delta.man \
1e5cc764 165 perl5144delta.man \
05c8f9ed 166 perl5160delta.man \
69cb649c 167 perl5161delta.man \
50f27400 168 perl5162delta.man \
eaf7bcbf 169 perl5163delta.man \
f13a3008 170 perl5180delta.man \
f4e35152 171 perl5181delta.man \
7b97958f 172 perl5182delta.man \
641cd8f3 173 perl5200delta.man \
9b8ec397 174 perl5201delta.man \
238894db 175 perl5210delta.man \
7065301c 176 perl5211delta.man \
0346c3a9 177 perl5212delta.man \
13900f93 178 perl5213delta.man \
39c4a6cf 179 perl5214delta.man \
41630250
JH
180 perl561delta.man \
181 perl56delta.man \
b6235c4f 182 perl581delta.man \
2e038148
NC
183 perl582delta.man \
184 perl583delta.man \
5f15c94e 185 perl584delta.man \
07e9b5fe 186 perl585delta.man \
e4bb216d 187 perl586delta.man \
315ba985 188 perl587delta.man \
c11a53c6 189 perl588delta.man \
fc5be808 190 perl589delta.man \
41630250
JH
191 perl58delta.man \
192 perlapi.man \
193 perlapio.man \
194 perlartistic.man \
195 perlbook.man \
e653ab25
DR
196 perlboot.man \
197 perlbot.man \
41630250
JH
198 perlcall.man \
199 perlcheat.man \
200 perlclib.man \
cbd87e7e 201 perlcommunity.man \
41630250
JH
202 perldata.man \
203 perldbmfilter.man \
204 perldebguts.man \
205 perldebtut.man \
5aabfad6 206 perldebug.man \
41630250 207 perldelta.man \
5aabfad6 208 perldiag.man \
41630250 209 perldsc.man \
4000c4db 210 perldtrace.man \
41630250 211 perlebcdic.man \
5aabfad6 212 perlembed.man \
42e73e1c 213 perlexperiment.man \
41630250
JH
214 perlfilter.man \
215 perlfork.man \
216 perlform.man \
217 perlfunc.man \
04c692a8 218 perlgit.man \
41630250
JH
219 perlgpl.man \
220 perlguts.man \
221 perlhack.man \
04c692a8
DR
222 perlhacktips.man \
223 perlhacktut.man \
41630250
JH
224 perlhist.man \
225 perlintern.man \
04c692a8 226 perlinterp.man \
41630250
JH
227 perlintro.man \
228 perliol.man \
229 perlipc.man \
230 perllexwarn.man \
231 perllocale.man \
232 perllol.man \
233 perlmod.man \
234 perlmodinstall.man \
235 perlmodlib.man \
236 perlmodstyle.man \
15932acc 237 perlmroapi.man \
41630250
JH
238 perlnewmod.man \
239 perlnumber.man \
240 perlobj.man \
82e1c0d9 241 perlootut.man \
41630250
JH
242 perlop.man \
243 perlopentut.man \
41630250 244 perlpacktut.man \
da096611 245 perlperf.man \
41630250
JH
246 perlpod.man \
247 perlpodspec.man \
f4d47668 248 perlpodstyle.man \
cb8a010e 249 perlpolicy.man \
41630250 250 perlport.man \
a550ee30 251 perlpragma.man \
41630250 252 perlre.man \
53f8fa14 253 perlreapi.man \
8a118206
RGS
254 perlrebackslash.man \
255 perlrecharclass.man \
41630250
JH
256 perlref.man \
257 perlreftut.man \
b23a565d 258 perlreguts.man \
5edbc4ff 259 perlrepository.man \
41630250
JH
260 perlrequick.man \
261 perlreref.man \
262 perlretut.man \
263 perlrun.man \
264 perlsec.man \
04c692a8 265 perlsource.man \
41630250
JH
266 perlstyle.man \
267 perlsub.man \
268 perlsyn.man \
269 perlthrtut.man \
270 perltie.man \
271 perltoc.man \
5d0b49e8 272 perltodo.man \
e653ab25
DR
273 perltooc.man \
274 perltoot.man \
41630250
JH
275 perltrap.man \
276 perlunicode.man \
3426ea3d 277 perlunifaq.man \
41630250 278 perluniintro.man \
6e38c054 279 perluniprops.man \
b23a565d 280 perlunitut.man \
41630250
JH
281 perlutil.man \
282 perlvar.man \
68a9cf1a 283 perlvms.man
5aabfad6 284
68a9cf1a 285HTML = perl.html \
e50bb9a1
GS
286 perl5004delta.html \
287 perl5005delta.html \
cf6c151c 288 perl5100delta.html \
7cdf958d 289 perl5101delta.html \
2bc3a088 290 perl5120delta.html \
bdfb6cc8 291 perl5121delta.html \
e71d1a7d 292 perl5122delta.html \
6c5f5efa 293 perl5123delta.html \
0b67f426 294 perl5124delta.html \
a5caed3e 295 perl5125delta.html \
c71a852f 296 perl5140delta.html \
10288c7a 297 perl5141delta.html \
77efd0f7 298 perl5142delta.html \
70ce046e 299 perl5143delta.html \
1e5cc764 300 perl5144delta.html \
05c8f9ed 301 perl5160delta.html \
69cb649c 302 perl5161delta.html \
50f27400 303 perl5162delta.html \
eaf7bcbf 304 perl5163delta.html \
f13a3008 305 perl5180delta.html \
f4e35152 306 perl5181delta.html \
7b97958f 307 perl5182delta.html \
641cd8f3 308 perl5200delta.html \
9b8ec397 309 perl5201delta.html \
238894db 310 perl5210delta.html \
7065301c 311 perl5211delta.html \
0346c3a9 312 perl5212delta.html \
13900f93 313 perl5213delta.html \
39c4a6cf 314 perl5214delta.html \
41630250
JH
315 perl561delta.html \
316 perl56delta.html \
b6235c4f 317 perl581delta.html \
2e038148
NC
318 perl582delta.html \
319 perl583delta.html \
5f15c94e 320 perl584delta.html \
07e9b5fe 321 perl585delta.html \
e4bb216d 322 perl586delta.html \
315ba985 323 perl587delta.html \
c11a53c6 324 perl588delta.html \
fc5be808 325 perl589delta.html \
41630250
JH
326 perl58delta.html \
327 perlapi.html \
328 perlapio.html \
329 perlartistic.html \
330 perlbook.html \
e653ab25
DR
331 perlboot.html \
332 perlbot.html \
41630250
JH
333 perlcall.html \
334 perlcheat.html \
335 perlclib.html \
cbd87e7e 336 perlcommunity.html \
41630250
JH
337 perldata.html \
338 perldbmfilter.html \
339 perldebguts.html \
340 perldebtut.html \
5aabfad6 341 perldebug.html \
41630250 342 perldelta.html \
5aabfad6 343 perldiag.html \
41630250 344 perldsc.html \
4000c4db 345 perldtrace.html \
41630250 346 perlebcdic.html \
5aabfad6 347 perlembed.html \
42e73e1c 348 perlexperiment.html \
41630250
JH
349 perlfilter.html \
350 perlfork.html \
351 perlform.html \
352 perlfunc.html \
04c692a8 353 perlgit.html \
41630250
JH
354 perlgpl.html \
355 perlguts.html \
356 perlhack.html \
04c692a8
DR
357 perlhacktips.html \
358 perlhacktut.html \
41630250
JH
359 perlhist.html \
360 perlintern.html \
04c692a8 361 perlinterp.html \
41630250
JH
362 perlintro.html \
363 perliol.html \
364 perlipc.html \
365 perllexwarn.html \
366 perllocale.html \
367 perllol.html \
368 perlmod.html \
369 perlmodinstall.html \
370 perlmodlib.html \
371 perlmodstyle.html \
15932acc 372 perlmroapi.html \
41630250
JH
373 perlnewmod.html \
374 perlnumber.html \
375 perlobj.html \
82e1c0d9 376 perlootut.html \
41630250
JH
377 perlop.html \
378 perlopentut.html \
41630250 379 perlpacktut.html \
da096611 380 perlperf.html \
41630250
JH
381 perlpod.html \
382 perlpodspec.html \
f4d47668 383 perlpodstyle.html \
cb8a010e 384 perlpolicy.html \
41630250 385 perlport.html \
a550ee30 386 perlpragma.html \
41630250 387 perlre.html \
53f8fa14 388 perlreapi.html \
8a118206
RGS
389 perlrebackslash.html \
390 perlrecharclass.html \
41630250
JH
391 perlref.html \
392 perlreftut.html \
b23a565d 393 perlreguts.html \
5edbc4ff 394 perlrepository.html \
41630250
JH
395 perlrequick.html \
396 perlreref.html \
397 perlretut.html \
398 perlrun.html \
399 perlsec.html \
04c692a8 400 perlsource.html \
41630250
JH
401 perlstyle.html \
402 perlsub.html \
403 perlsyn.html \
404 perlthrtut.html \
405 perltie.html \
5d0b49e8 406 perltodo.html \
e653ab25
DR
407 perltooc.html \
408 perltoot.html \
41630250
JH
409 perltrap.html \
410 perlunicode.html \
3426ea3d 411 perlunifaq.html \
41630250 412 perluniintro.html \
6e38c054 413 perluniprops.html \
b23a565d 414 perlunitut.html \
41630250
JH
415 perlutil.html \
416 perlvar.html \
68a9cf1a 417 perlvms.html
5aabfad6
PP
418# not perltoc.html
419
68a9cf1a 420TEX = perl.tex \
e50bb9a1
GS
421 perl5004delta.tex \
422 perl5005delta.tex \
cf6c151c 423 perl5100delta.tex \
7cdf958d 424 perl5101delta.tex \
2bc3a088 425 perl5120delta.tex \
bdfb6cc8 426 perl5121delta.tex \
e71d1a7d 427 perl5122delta.tex \
6c5f5efa 428 perl5123delta.tex \
0b67f426 429 perl5124delta.tex \
a5caed3e 430 perl5125delta.tex \
c71a852f 431 perl5140delta.tex \
10288c7a 432 perl5141delta.tex \
77efd0f7 433 perl5142delta.tex \
70ce046e 434 perl5143delta.tex \
1e5cc764 435 perl5144delta.tex \
05c8f9ed 436 perl5160delta.tex \
69cb649c 437 perl5161delta.tex \
50f27400 438 perl5162delta.tex \
eaf7bcbf 439 perl5163delta.tex \
f13a3008 440 perl5180delta.tex \
f4e35152 441 perl5181delta.tex \
7b97958f 442 perl5182delta.tex \
641cd8f3 443 perl5200delta.tex \
9b8ec397 444 perl5201delta.tex \
238894db 445 perl5210delta.tex \
7065301c 446 perl5211delta.tex \
0346c3a9 447 perl5212delta.tex \
13900f93 448 perl5213delta.tex \
39c4a6cf 449 perl5214delta.tex \
41630250
JH
450 perl561delta.tex \
451 perl56delta.tex \
b6235c4f 452 perl581delta.tex \
2e038148
NC
453 perl582delta.tex \
454 perl583delta.tex \
5f15c94e 455 perl584delta.tex \
07e9b5fe 456 perl585delta.tex \
e4bb216d 457 perl586delta.tex \
315ba985 458 perl587delta.tex \
c11a53c6 459 perl588delta.tex \
fc5be808 460 perl589delta.tex \
41630250
JH
461 perl58delta.tex \
462 perlapi.tex \
463 perlapio.tex \
464 perlartistic.tex \
465 perlbook.tex \
e653ab25
DR
466 perlboot.tex \
467 perlbot.tex \
41630250
JH
468 perlcall.tex \
469 perlcheat.tex \
470 perlclib.tex \
cbd87e7e 471 perlcommunity.tex \
41630250
JH
472 perldata.tex \
473 perldbmfilter.tex \
474 perldebguts.tex \
475 perldebtut.tex \
5aabfad6 476 perldebug.tex \
41630250 477 perldelta.tex \
5aabfad6 478 perldiag.tex \
41630250 479 perldsc.tex \
4000c4db 480 perldtrace.tex \
41630250 481 perlebcdic.tex \
5aabfad6 482 perlembed.tex \
42e73e1c 483 perlexperiment.tex \
41630250
JH
484 perlfilter.tex \
485 perlfork.tex \
486 perlform.tex \
487 perlfunc.tex \
04c692a8 488 perlgit.tex \
41630250
JH
489 perlgpl.tex \
490 perlguts.tex \
491 perlhack.tex \
04c692a8
DR
492 perlhacktips.tex \
493 perlhacktut.tex \
41630250
JH
494 perlhist.tex \
495 perlintern.tex \
04c692a8 496 perlinterp.tex \
41630250
JH
497 perlintro.tex \
498 perliol.tex \
499 perlipc.tex \
500 perllexwarn.tex \
501 perllocale.tex \
502 perllol.tex \
503 perlmod.tex \
504 perlmodinstall.tex \
505 perlmodlib.tex \
506 perlmodstyle.tex \
15932acc 507 perlmroapi.tex \
41630250
JH
508 perlnewmod.tex \
509 perlnumber.tex \
510 perlobj.tex \
82e1c0d9 511 perlootut.tex \
41630250
JH
512 perlop.tex \
513 perlopentut.tex \
41630250 514 perlpacktut.tex \
da096611 515 perlperf.tex \
41630250
JH
516 perlpod.tex \
517 perlpodspec.tex \
f4d47668 518 perlpodstyle.tex \
cb8a010e 519 perlpolicy.tex \
41630250 520 perlport.tex \
a550ee30 521 perlpragma.tex \
41630250 522 perlre.tex \
53f8fa14 523 perlreapi.tex \
8a118206
RGS
524 perlrebackslash.tex \
525 perlrecharclass.tex \
41630250
JH
526 perlref.tex \
527 perlreftut.tex \
b23a565d 528 perlreguts.tex \
5edbc4ff 529 perlrepository.tex \
41630250
JH
530 perlrequick.tex \
531 perlreref.tex \
532 perlretut.tex \
533 perlrun.tex \
534 perlsec.tex \
04c692a8 535 perlsource.tex \
41630250
JH
536 perlstyle.tex \
537 perlsub.tex \
538 perlsyn.tex \
539 perlthrtut.tex \
540 perltie.tex \
541 perltoc.tex \
5d0b49e8 542 perltodo.tex \
e653ab25
DR
543 perltooc.tex \
544 perltoot.tex \
41630250
JH
545 perltrap.tex \
546 perlunicode.tex \
3426ea3d 547 perlunifaq.tex \
41630250 548 perluniintro.tex \
6e38c054 549 perluniprops.tex \
b23a565d 550 perlunitut.tex \
41630250
JH
551 perlutil.tex \
552 perlvar.tex \
68a9cf1a 553 perlvms.tex
5aabfad6 554
bab7aada 555man: $(POD2MAN) $(MAN)
5aabfad6 556
33c64ab2 557html: $(POD2HTML) $(HTML)
5aabfad6 558
5aabfad6 559toc:
4a71ed0c 560 $(PERL) -I../lib buildtoc >perltoc.pod
5aabfad6
PP
561
562.SUFFIXES: .pm .pod
563
564.SUFFIXES: .man
565
566.pm.man:
bab7aada 567 $(PERL) -I../lib $(POD2MAN) $*.pm >$*.man
5aabfad6
PP
568
569.pod.man:
bab7aada 570 $(PERL) -I../lib $(POD2MAN) $*.pod >$*.man
5aabfad6
PP
571
572.SUFFIXES: .html
573
574.pm.html:
33c64ab2 575 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pm --outfile=$*.html
5aabfad6
PP
576
577.pod.html:
33c64ab2 578 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html
5aabfad6 579
5aabfad6 580clean:
4a71ed0c
GS
581 rm -f $(MAN)
582 rm -f $(HTML)
583 rm -f $(TEX)
584 rm -f pod2html-*cache
585 rm -f *.aux *.log *.exe
5aabfad6
PP
586
587realclean: clean
5aabfad6
PP
588
589distclean: realclean
590
cde5101a 591check: $(PODCHECKER)
5aabfad6 592 @echo "checking..."; \
cde5101a 593 $(PERL) -I../lib $(PODCHECKER) $(POD)