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