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