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