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