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