This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
utf8.c: Add locale support to functions
[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
bf07e08f 6POD2LATEX = ../cpan/Pod-LaTeX/pod2latex
cde5101a 7PODCHECKER = ../cpan/Pod-Parser/podchecker
5aabfad6 8
33c64ab2 9all: html
4a71ed0c 10
5aabfad6 11PERL = ..\miniperl.exe
4a71ed0c 12REALPERL = ..\perl.exe
5aabfad6 13
2a6dc374 14ICWD = -I..\dist\Cwd
403f501d 15
68a9cf1a 16POD = perl.pod \
e50bb9a1
GS
17 perl5004delta.pod \
18 perl5005delta.pod \
cf6c151c 19 perl5100delta.pod \
7cdf958d 20 perl5101delta.pod \
2bc3a088 21 perl5120delta.pod \
bdfb6cc8 22 perl5121delta.pod \
e71d1a7d 23 perl5122delta.pod \
6c5f5efa 24 perl5123delta.pod \
0b67f426 25 perl5124delta.pod \
a5caed3e 26 perl5125delta.pod \
c71a852f 27 perl5140delta.pod \
10288c7a 28 perl5141delta.pod \
77efd0f7 29 perl5142delta.pod \
70ce046e 30 perl5143delta.pod \
05c8f9ed 31 perl5160delta.pod \
69cb649c 32 perl5161delta.pod \
50f27400 33 perl5162delta.pod \
f9001595 34 perl5170delta.pod \
61174fb5 35 perl5171delta.pod \
e96e0834 36 perl5172delta.pod \
4eabcf70 37 perl5173delta.pod \
916c45d9 38 perl5174delta.pod \
5d8c8c8a 39 perl5175delta.pod \
7e7cfa2d 40 perl5176delta.pod \
e14ac59b 41 perl5177delta.pod \
41630250
JH
42 perl561delta.pod \
43 perl56delta.pod \
b6235c4f 44 perl581delta.pod \
2e038148
NC
45 perl582delta.pod \
46 perl583delta.pod \
5f15c94e 47 perl584delta.pod \
07e9b5fe 48 perl585delta.pod \
e4bb216d 49 perl586delta.pod \
315ba985 50 perl587delta.pod \
c11a53c6 51 perl588delta.pod \
fc5be808 52 perl589delta.pod \
41630250
JH
53 perl58delta.pod \
54 perlapi.pod \
55 perlapio.pod \
56 perlartistic.pod \
57 perlbook.pod \
e653ab25
DR
58 perlboot.pod \
59 perlbot.pod \
41630250
JH
60 perlcall.pod \
61 perlcheat.pod \
62 perlclib.pod \
cbd87e7e 63 perlcommunity.pod \
41630250
JH
64 perldata.pod \
65 perldbmfilter.pod \
66 perldebguts.pod \
67 perldebtut.pod \
5aabfad6 68 perldebug.pod \
41630250 69 perldelta.pod \
5aabfad6 70 perldiag.pod \
41630250 71 perldsc.pod \
4000c4db 72 perldtrace.pod \
41630250 73 perlebcdic.pod \
5aabfad6 74 perlembed.pod \
42e73e1c 75 perlexperiment.pod \
41630250
JH
76 perlfilter.pod \
77 perlfork.pod \
78 perlform.pod \
79 perlfunc.pod \
04c692a8 80 perlgit.pod \
41630250
JH
81 perlgpl.pod \
82 perlguts.pod \
83 perlhack.pod \
04c692a8
DR
84 perlhacktips.pod \
85 perlhacktut.pod \
41630250
JH
86 perlhist.pod \
87 perlintern.pod \
04c692a8 88 perlinterp.pod \
41630250
JH
89 perlintro.pod \
90 perliol.pod \
91 perlipc.pod \
92 perllexwarn.pod \
93 perllocale.pod \
94 perllol.pod \
95 perlmod.pod \
96 perlmodinstall.pod \
97 perlmodlib.pod \
98 perlmodstyle.pod \
15932acc 99 perlmroapi.pod \
41630250
JH
100 perlnewmod.pod \
101 perlnumber.pod \
102 perlobj.pod \
82e1c0d9 103 perlootut.pod \
41630250
JH
104 perlop.pod \
105 perlopentut.pod \
41630250 106 perlpacktut.pod \
da096611 107 perlperf.pod \
41630250
JH
108 perlpod.pod \
109 perlpodspec.pod \
f4d47668 110 perlpodstyle.pod \
cb8a010e 111 perlpolicy.pod \
41630250 112 perlport.pod \
a550ee30 113 perlpragma.pod \
41630250 114 perlre.pod \
53f8fa14 115 perlreapi.pod \
8a118206
RGS
116 perlrebackslash.pod \
117 perlrecharclass.pod \
41630250
JH
118 perlref.pod \
119 perlreftut.pod \
b23a565d 120 perlreguts.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 \
05c8f9ed 161 perl5160delta.man \
69cb649c 162 perl5161delta.man \
50f27400 163 perl5162delta.man \
f9001595 164 perl5170delta.man \
61174fb5 165 perl5171delta.man \
e96e0834 166 perl5172delta.man \
4eabcf70 167 perl5173delta.man \
916c45d9 168 perl5174delta.man \
5d8c8c8a 169 perl5175delta.man \
7e7cfa2d 170 perl5176delta.man \
e14ac59b 171 perl5177delta.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 \
41630250
JH
251 perlrequick.man \
252 perlreref.man \
253 perlretut.man \
254 perlrun.man \
255 perlsec.man \
04c692a8 256 perlsource.man \
41630250
JH
257 perlstyle.man \
258 perlsub.man \
259 perlsyn.man \
260 perlthrtut.man \
261 perltie.man \
262 perltoc.man \
5d0b49e8 263 perltodo.man \
e653ab25
DR
264 perltooc.man \
265 perltoot.man \
41630250
JH
266 perltrap.man \
267 perlunicode.man \
3426ea3d 268 perlunifaq.man \
41630250 269 perluniintro.man \
6e38c054 270 perluniprops.man \
b23a565d 271 perlunitut.man \
41630250
JH
272 perlutil.man \
273 perlvar.man \
68a9cf1a 274 perlvms.man
5aabfad6 275
68a9cf1a 276HTML = perl.html \
e50bb9a1
GS
277 perl5004delta.html \
278 perl5005delta.html \
cf6c151c 279 perl5100delta.html \
7cdf958d 280 perl5101delta.html \
2bc3a088 281 perl5120delta.html \
bdfb6cc8 282 perl5121delta.html \
e71d1a7d 283 perl5122delta.html \
6c5f5efa 284 perl5123delta.html \
0b67f426 285 perl5124delta.html \
a5caed3e 286 perl5125delta.html \
c71a852f 287 perl5140delta.html \
10288c7a 288 perl5141delta.html \
77efd0f7 289 perl5142delta.html \
70ce046e 290 perl5143delta.html \
05c8f9ed 291 perl5160delta.html \
69cb649c 292 perl5161delta.html \
50f27400 293 perl5162delta.html \
f9001595 294 perl5170delta.html \
61174fb5 295 perl5171delta.html \
e96e0834 296 perl5172delta.html \
4eabcf70 297 perl5173delta.html \
916c45d9 298 perl5174delta.html \
5d8c8c8a 299 perl5175delta.html \
7e7cfa2d 300 perl5176delta.html \
e14ac59b 301 perl5177delta.html \
41630250
JH
302 perl561delta.html \
303 perl56delta.html \
b6235c4f 304 perl581delta.html \
2e038148
NC
305 perl582delta.html \
306 perl583delta.html \
5f15c94e 307 perl584delta.html \
07e9b5fe 308 perl585delta.html \
e4bb216d 309 perl586delta.html \
315ba985 310 perl587delta.html \
c11a53c6 311 perl588delta.html \
fc5be808 312 perl589delta.html \
41630250
JH
313 perl58delta.html \
314 perlapi.html \
315 perlapio.html \
316 perlartistic.html \
317 perlbook.html \
e653ab25
DR
318 perlboot.html \
319 perlbot.html \
41630250
JH
320 perlcall.html \
321 perlcheat.html \
322 perlclib.html \
cbd87e7e 323 perlcommunity.html \
41630250
JH
324 perldata.html \
325 perldbmfilter.html \
326 perldebguts.html \
327 perldebtut.html \
5aabfad6 328 perldebug.html \
41630250 329 perldelta.html \
5aabfad6 330 perldiag.html \
41630250 331 perldsc.html \
4000c4db 332 perldtrace.html \
41630250 333 perlebcdic.html \
5aabfad6 334 perlembed.html \
42e73e1c 335 perlexperiment.html \
41630250
JH
336 perlfilter.html \
337 perlfork.html \
338 perlform.html \
339 perlfunc.html \
04c692a8 340 perlgit.html \
41630250
JH
341 perlgpl.html \
342 perlguts.html \
343 perlhack.html \
04c692a8
DR
344 perlhacktips.html \
345 perlhacktut.html \
41630250
JH
346 perlhist.html \
347 perlintern.html \
04c692a8 348 perlinterp.html \
41630250
JH
349 perlintro.html \
350 perliol.html \
351 perlipc.html \
352 perllexwarn.html \
353 perllocale.html \
354 perllol.html \
355 perlmod.html \
356 perlmodinstall.html \
357 perlmodlib.html \
358 perlmodstyle.html \
15932acc 359 perlmroapi.html \
41630250
JH
360 perlnewmod.html \
361 perlnumber.html \
362 perlobj.html \
82e1c0d9 363 perlootut.html \
41630250
JH
364 perlop.html \
365 perlopentut.html \
41630250 366 perlpacktut.html \
da096611 367 perlperf.html \
41630250
JH
368 perlpod.html \
369 perlpodspec.html \
f4d47668 370 perlpodstyle.html \
cb8a010e 371 perlpolicy.html \
41630250 372 perlport.html \
a550ee30 373 perlpragma.html \
41630250 374 perlre.html \
53f8fa14 375 perlreapi.html \
8a118206
RGS
376 perlrebackslash.html \
377 perlrecharclass.html \
41630250
JH
378 perlref.html \
379 perlreftut.html \
b23a565d 380 perlreguts.html \
41630250
JH
381 perlrequick.html \
382 perlreref.html \
383 perlretut.html \
384 perlrun.html \
385 perlsec.html \
04c692a8 386 perlsource.html \
41630250
JH
387 perlstyle.html \
388 perlsub.html \
389 perlsyn.html \
390 perlthrtut.html \
391 perltie.html \
5d0b49e8 392 perltodo.html \
e653ab25
DR
393 perltooc.html \
394 perltoot.html \
41630250
JH
395 perltrap.html \
396 perlunicode.html \
3426ea3d 397 perlunifaq.html \
41630250 398 perluniintro.html \
6e38c054 399 perluniprops.html \
b23a565d 400 perlunitut.html \
41630250
JH
401 perlutil.html \
402 perlvar.html \
68a9cf1a 403 perlvms.html
5aabfad6 404# not perltoc.html
405
68a9cf1a 406TEX = perl.tex \
e50bb9a1
GS
407 perl5004delta.tex \
408 perl5005delta.tex \
cf6c151c 409 perl5100delta.tex \
7cdf958d 410 perl5101delta.tex \
2bc3a088 411 perl5120delta.tex \
bdfb6cc8 412 perl5121delta.tex \
e71d1a7d 413 perl5122delta.tex \
6c5f5efa 414 perl5123delta.tex \
0b67f426 415 perl5124delta.tex \
a5caed3e 416 perl5125delta.tex \
c71a852f 417 perl5140delta.tex \
10288c7a 418 perl5141delta.tex \
77efd0f7 419 perl5142delta.tex \
70ce046e 420 perl5143delta.tex \
05c8f9ed 421 perl5160delta.tex \
69cb649c 422 perl5161delta.tex \
50f27400 423 perl5162delta.tex \
f9001595 424 perl5170delta.tex \
61174fb5 425 perl5171delta.tex \
e96e0834 426 perl5172delta.tex \
4eabcf70 427 perl5173delta.tex \
916c45d9 428 perl5174delta.tex \
5d8c8c8a 429 perl5175delta.tex \
7e7cfa2d 430 perl5176delta.tex \
e14ac59b 431 perl5177delta.tex \
41630250
JH
432 perl561delta.tex \
433 perl56delta.tex \
b6235c4f 434 perl581delta.tex \
2e038148
NC
435 perl582delta.tex \
436 perl583delta.tex \
5f15c94e 437 perl584delta.tex \
07e9b5fe 438 perl585delta.tex \
e4bb216d 439 perl586delta.tex \
315ba985 440 perl587delta.tex \
c11a53c6 441 perl588delta.tex \
fc5be808 442 perl589delta.tex \
41630250
JH
443 perl58delta.tex \
444 perlapi.tex \
445 perlapio.tex \
446 perlartistic.tex \
447 perlbook.tex \
e653ab25
DR
448 perlboot.tex \
449 perlbot.tex \
41630250
JH
450 perlcall.tex \
451 perlcheat.tex \
452 perlclib.tex \
cbd87e7e 453 perlcommunity.tex \
41630250
JH
454 perldata.tex \
455 perldbmfilter.tex \
456 perldebguts.tex \
457 perldebtut.tex \
5aabfad6 458 perldebug.tex \
41630250 459 perldelta.tex \
5aabfad6 460 perldiag.tex \
41630250 461 perldsc.tex \
4000c4db 462 perldtrace.tex \
41630250 463 perlebcdic.tex \
5aabfad6 464 perlembed.tex \
42e73e1c 465 perlexperiment.tex \
41630250
JH
466 perlfilter.tex \
467 perlfork.tex \
468 perlform.tex \
469 perlfunc.tex \
04c692a8 470 perlgit.tex \
41630250
JH
471 perlgpl.tex \
472 perlguts.tex \
473 perlhack.tex \
04c692a8
DR
474 perlhacktips.tex \
475 perlhacktut.tex \
41630250
JH
476 perlhist.tex \
477 perlintern.tex \
04c692a8 478 perlinterp.tex \
41630250
JH
479 perlintro.tex \
480 perliol.tex \
481 perlipc.tex \
482 perllexwarn.tex \
483 perllocale.tex \
484 perllol.tex \
485 perlmod.tex \
486 perlmodinstall.tex \
487 perlmodlib.tex \
488 perlmodstyle.tex \
15932acc 489 perlmroapi.tex \
41630250
JH
490 perlnewmod.tex \
491 perlnumber.tex \
492 perlobj.tex \
82e1c0d9 493 perlootut.tex \
41630250
JH
494 perlop.tex \
495 perlopentut.tex \
41630250 496 perlpacktut.tex \
da096611 497 perlperf.tex \
41630250
JH
498 perlpod.tex \
499 perlpodspec.tex \
f4d47668 500 perlpodstyle.tex \
cb8a010e 501 perlpolicy.tex \
41630250 502 perlport.tex \
a550ee30 503 perlpragma.tex \
41630250 504 perlre.tex \
53f8fa14 505 perlreapi.tex \
8a118206
RGS
506 perlrebackslash.tex \
507 perlrecharclass.tex \
41630250
JH
508 perlref.tex \
509 perlreftut.tex \
b23a565d 510 perlreguts.tex \
41630250
JH
511 perlrequick.tex \
512 perlreref.tex \
513 perlretut.tex \
514 perlrun.tex \
515 perlsec.tex \
04c692a8 516 perlsource.tex \
41630250
JH
517 perlstyle.tex \
518 perlsub.tex \
519 perlsyn.tex \
520 perlthrtut.tex \
521 perltie.tex \
522 perltoc.tex \
5d0b49e8 523 perltodo.tex \
e653ab25
DR
524 perltooc.tex \
525 perltoot.tex \
41630250
JH
526 perltrap.tex \
527 perlunicode.tex \
3426ea3d 528 perlunifaq.tex \
41630250 529 perluniintro.tex \
6e38c054 530 perluniprops.tex \
b23a565d 531 perlunitut.tex \
41630250
JH
532 perlutil.tex \
533 perlvar.tex \
68a9cf1a 534 perlvms.tex
5aabfad6 535
bab7aada 536man: $(POD2MAN) $(MAN)
5aabfad6 537
33c64ab2 538html: $(POD2HTML) $(HTML)
5aabfad6 539
bf07e08f 540tex: $(POD2LATEX) $(TEX)
5aabfad6 541
542toc:
4a71ed0c 543 $(PERL) -I../lib buildtoc >perltoc.pod
5aabfad6 544
545.SUFFIXES: .pm .pod
546
547.SUFFIXES: .man
548
549.pm.man:
bab7aada 550 $(PERL) -I../lib $(POD2MAN) $*.pm >$*.man
5aabfad6 551
552.pod.man:
bab7aada 553 $(PERL) -I../lib $(POD2MAN) $*.pod >$*.man
5aabfad6 554
555.SUFFIXES: .html
556
557.pm.html:
33c64ab2 558 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pm --outfile=$*.html
5aabfad6 559
560.pod.html:
33c64ab2 561 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html
5aabfad6 562
563.SUFFIXES: .tex
564
565.pm.tex:
bf07e08f 566 $(PERL) -I../lib $(POD2LATEX) $*.pm
5aabfad6 567
568.pod.tex:
bf07e08f 569 $(PERL) -I../lib $(POD2LATEX) $*.pod
5aabfad6 570
571clean:
4a71ed0c
GS
572 rm -f $(MAN)
573 rm -f $(HTML)
574 rm -f $(TEX)
575 rm -f pod2html-*cache
576 rm -f *.aux *.log *.exe
5aabfad6 577
578realclean: clean
5aabfad6 579
580distclean: realclean
581
cde5101a 582check: $(PODCHECKER)
5aabfad6 583 @echo "checking..."; \
cde5101a 584 $(PERL) -I../lib $(PODCHECKER) $(POD)