This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add vaproto and charbits entries to win32/config.gc64(nox)?
[perl5.git] / win32 / pod.mak
CommitLineData
94442a1e 1CONVERTERS = pod2html pod2latex pod2man pod2text \
360aca43 2 pod2usage podchecker podselect
5aabfad6 3
4HTMLROOT = / # Change this to fix cross-references in HTML
5POD2HTML = pod2html \
6 --htmlroot=$(HTMLROOT) \
7 --podroot=.. --podpath=pod:lib:ext:vms \
8 --libpods=perlfunc:perlguts:perlvar:perlrun:perlop
9
10all: $(CONVERTERS) html
11
4a71ed0c
GS
12converters: $(CONVERTERS)
13
5aabfad6 14PERL = ..\miniperl.exe
4a71ed0c 15REALPERL = ..\perl.exe
5aabfad6 16
2a6dc374 17ICWD = -I..\dist\Cwd
403f501d 18
5aabfad6 19POD = \
20 perl.pod \
e50bb9a1
GS
21 perl5004delta.pod \
22 perl5005delta.pod \
cf6c151c 23 perl5100delta.pod \
7cdf958d 24 perl5101delta.pod \
7120b314 25 perl5110delta.pod \
11545435 26 perl5111delta.pod \
d5114285 27 perl5112delta.pod \
2e8102e6 28 perl5113delta.pod \
e06a4ec4 29 perl5114delta.pod \
3be84f1f 30 perl5115delta.pod \
2bc3a088 31 perl5120delta.pod \
bdfb6cc8 32 perl5121delta.pod \
20d57231 33 perl5130delta.pod \
d4438f94 34 perl5131delta.pod \
f83c51e5 35 perl5132delta.pod \
855e1b21 36 perl5133delta.pod \
cea2f1cb 37 perl5134delta.pod \
587354ab 38 perl5135delta.pod \
41630250
JH
39 perl561delta.pod \
40 perl56delta.pod \
41 perl570delta.pod \
42 perl571delta.pod \
43 perl572delta.pod \
44 perl573delta.pod \
b6235c4f 45 perl581delta.pod \
2e038148
NC
46 perl582delta.pod \
47 perl583delta.pod \
5f15c94e 48 perl584delta.pod \
07e9b5fe 49 perl585delta.pod \
e4bb216d 50 perl586delta.pod \
315ba985 51 perl587delta.pod \
c11a53c6 52 perl588delta.pod \
fc5be808 53 perl589delta.pod \
41630250 54 perl58delta.pod \
1400179b
NC
55 perl590delta.pod \
56 perl591delta.pod \
e0eb806d 57 perl592delta.pod \
496c75d0 58 perl593delta.pod \
6c7deadb 59 perl594delta.pod \
f6eae373 60 perl595delta.pod \
41630250
JH
61 perlapi.pod \
62 perlapio.pod \
63 perlartistic.pod \
64 perlbook.pod \
65 perlboot.pod \
5aabfad6 66 perlbot.pod \
41630250
JH
67 perlcall.pod \
68 perlcheat.pod \
69 perlclib.pod \
cbd87e7e 70 perlcommunity.pod \
41630250
JH
71 perlcompile.pod \
72 perldata.pod \
73 perldbmfilter.pod \
74 perldebguts.pod \
75 perldebtut.pod \
5aabfad6 76 perldebug.pod \
41630250 77 perldelta.pod \
5aabfad6 78 perldiag.pod \
41630250
JH
79 perldoc.pod \
80 perldsc.pod \
81 perlebcdic.pod \
5aabfad6 82 perlembed.pod \
5aabfad6 83 perlfaq.pod \
84 perlfaq1.pod \
85 perlfaq2.pod \
86 perlfaq3.pod \
87 perlfaq4.pod \
88 perlfaq5.pod \
89 perlfaq6.pod \
90 perlfaq7.pod \
91 perlfaq8.pod \
92 perlfaq9.pod \
41630250
JH
93 perlfilter.pod \
94 perlfork.pod \
95 perlform.pod \
96 perlfunc.pod \
c483e0e5 97 perlglossary.pod \
41630250
JH
98 perlgpl.pod \
99 perlguts.pod \
100 perlhack.pod \
101 perlhist.pod \
102 perlintern.pod \
103 perlintro.pod \
104 perliol.pod \
105 perlipc.pod \
106 perllexwarn.pod \
107 perllocale.pod \
108 perllol.pod \
109 perlmod.pod \
110 perlmodinstall.pod \
111 perlmodlib.pod \
112 perlmodstyle.pod \
15932acc 113 perlmroapi.pod \
41630250
JH
114 perlnewmod.pod \
115 perlnumber.pod \
116 perlobj.pod \
117 perlop.pod \
118 perlopentut.pod \
41630250 119 perlpacktut.pod \
da096611 120 perlperf.pod \
41630250
JH
121 perlpod.pod \
122 perlpodspec.pod \
cb8a010e 123 perlpolicy.pod \
41630250 124 perlport.pod \
a550ee30 125 perlpragma.pod \
41630250 126 perlre.pod \
53f8fa14 127 perlreapi.pod \
8a118206
RGS
128 perlrebackslash.pod \
129 perlrecharclass.pod \
41630250
JH
130 perlref.pod \
131 perlreftut.pod \
b23a565d 132 perlreguts.pod \
9f968a8d 133 perlrepository.pod \
41630250
JH
134 perlrequick.pod \
135 perlreref.pod \
136 perlretut.pod \
137 perlrun.pod \
138 perlsec.pod \
139 perlstyle.pod \
140 perlsub.pod \
141 perlsyn.pod \
142 perlthrtut.pod \
143 perltie.pod \
144 perltoc.pod \
145 perltodo.pod \
146 perltooc.pod \
147 perltoot.pod \
148 perltrap.pod \
149 perlunicode.pod \
3426ea3d 150 perlunifaq.pod \
41630250 151 perluniintro.pod \
6e38c054 152 perluniprops.pod \
aadaa455 153 perlunitut.pod \
41630250
JH
154 perlutil.pod \
155 perlvar.pod \
dd0cfdaa 156 perlvms.pod \
41630250
JH
157 perlxs.pod \
158 perlxstut.pod
5aabfad6 159
160MAN = \
161 perl.man \
e50bb9a1
GS
162 perl5004delta.man \
163 perl5005delta.man \
cf6c151c 164 perl5100delta.man \
7cdf958d 165 perl5101delta.man \
7120b314 166 perl5110delta.man \
11545435 167 perl5111delta.man \
d5114285 168 perl5112delta.man \
2e8102e6 169 perl5113delta.man \
e06a4ec4 170 perl5114delta.man \
3be84f1f 171 perl5115delta.man \
2bc3a088 172 perl5120delta.man \
bdfb6cc8 173 perl5121delta.man \
20d57231 174 perl5130delta.man \
d4438f94 175 perl5131delta.man \
f83c51e5 176 perl5132delta.man \
855e1b21 177 perl5133delta.man \
cea2f1cb 178 perl5134delta.man \
587354ab 179 perl5135delta.man \
41630250
JH
180 perl561delta.man \
181 perl56delta.man \
182 perl570delta.man \
183 perl571delta.man \
184 perl572delta.man \
185 perl573delta.man \
b6235c4f 186 perl581delta.man \
2e038148
NC
187 perl582delta.man \
188 perl583delta.man \
5f15c94e 189 perl584delta.man \
07e9b5fe 190 perl585delta.man \
e4bb216d 191 perl586delta.man \
315ba985 192 perl587delta.man \
c11a53c6 193 perl588delta.man \
fc5be808 194 perl589delta.man \
41630250 195 perl58delta.man \
1400179b
NC
196 perl590delta.man \
197 perl591delta.man \
e0eb806d 198 perl592delta.man \
496c75d0 199 perl593delta.man \
6c7deadb 200 perl594delta.man \
f6eae373 201 perl595delta.man \
41630250
JH
202 perlapi.man \
203 perlapio.man \
204 perlartistic.man \
205 perlbook.man \
206 perlboot.man \
5aabfad6 207 perlbot.man \
41630250
JH
208 perlcall.man \
209 perlcheat.man \
210 perlclib.man \
cbd87e7e 211 perlcommunity.man \
41630250
JH
212 perlcompile.man \
213 perldata.man \
214 perldbmfilter.man \
215 perldebguts.man \
216 perldebtut.man \
5aabfad6 217 perldebug.man \
41630250 218 perldelta.man \
5aabfad6 219 perldiag.man \
41630250
JH
220 perldoc.man \
221 perldsc.man \
222 perlebcdic.man \
5aabfad6 223 perlembed.man \
5aabfad6 224 perlfaq.man \
225 perlfaq1.man \
226 perlfaq2.man \
227 perlfaq3.man \
228 perlfaq4.man \
229 perlfaq5.man \
230 perlfaq6.man \
231 perlfaq7.man \
232 perlfaq8.man \
233 perlfaq9.man \
41630250
JH
234 perlfilter.man \
235 perlfork.man \
236 perlform.man \
237 perlfunc.man \
c483e0e5 238 perlglossary.man \
41630250
JH
239 perlgpl.man \
240 perlguts.man \
241 perlhack.man \
242 perlhist.man \
243 perlintern.man \
244 perlintro.man \
245 perliol.man \
246 perlipc.man \
247 perllexwarn.man \
248 perllocale.man \
249 perllol.man \
250 perlmod.man \
251 perlmodinstall.man \
252 perlmodlib.man \
253 perlmodstyle.man \
15932acc 254 perlmroapi.man \
41630250
JH
255 perlnewmod.man \
256 perlnumber.man \
257 perlobj.man \
258 perlop.man \
259 perlopentut.man \
41630250 260 perlpacktut.man \
da096611 261 perlperf.man \
41630250
JH
262 perlpod.man \
263 perlpodspec.man \
cb8a010e 264 perlpolicy.man \
41630250 265 perlport.man \
a550ee30 266 perlpragma.man \
41630250 267 perlre.man \
53f8fa14 268 perlreapi.man \
8a118206
RGS
269 perlrebackslash.man \
270 perlrecharclass.man \
41630250
JH
271 perlref.man \
272 perlreftut.man \
b23a565d 273 perlreguts.man \
9f968a8d 274 perlrepository.man \
41630250
JH
275 perlrequick.man \
276 perlreref.man \
277 perlretut.man \
278 perlrun.man \
279 perlsec.man \
280 perlstyle.man \
281 perlsub.man \
282 perlsyn.man \
283 perlthrtut.man \
284 perltie.man \
285 perltoc.man \
286 perltodo.man \
287 perltooc.man \
288 perltoot.man \
289 perltrap.man \
290 perlunicode.man \
3426ea3d 291 perlunifaq.man \
41630250 292 perluniintro.man \
6e38c054 293 perluniprops.man \
b23a565d 294 perlunitut.man \
41630250
JH
295 perlutil.man \
296 perlvar.man \
dd0cfdaa 297 perlvms.man \
41630250
JH
298 perlxs.man \
299 perlxstut.man
5aabfad6 300
301HTML = \
302 perl.html \
e50bb9a1
GS
303 perl5004delta.html \
304 perl5005delta.html \
cf6c151c 305 perl5100delta.html \
7cdf958d 306 perl5101delta.html \
7120b314 307 perl5110delta.html \
11545435 308 perl5111delta.html \
d5114285 309 perl5112delta.html \
2e8102e6 310 perl5113delta.html \
e06a4ec4 311 perl5114delta.html \
3be84f1f 312 perl5115delta.html \
2bc3a088 313 perl5120delta.html \
bdfb6cc8 314 perl5121delta.html \
20d57231 315 perl5130delta.html \
d4438f94 316 perl5131delta.html \
f83c51e5 317 perl5132delta.html \
855e1b21 318 perl5133delta.html \
cea2f1cb 319 perl5134delta.html \
587354ab 320 perl5135delta.html \
41630250
JH
321 perl561delta.html \
322 perl56delta.html \
323 perl570delta.html \
324 perl571delta.html \
325 perl572delta.html \
326 perl573delta.html \
b6235c4f 327 perl581delta.html \
2e038148
NC
328 perl582delta.html \
329 perl583delta.html \
5f15c94e 330 perl584delta.html \
07e9b5fe 331 perl585delta.html \
e4bb216d 332 perl586delta.html \
315ba985 333 perl587delta.html \
c11a53c6 334 perl588delta.html \
fc5be808 335 perl589delta.html \
41630250 336 perl58delta.html \
1400179b
NC
337 perl590delta.html \
338 perl591delta.html \
e0eb806d 339 perl592delta.html \
496c75d0 340 perl593delta.html \
6c7deadb 341 perl594delta.html \
f6eae373 342 perl595delta.html \
41630250
JH
343 perlapi.html \
344 perlapio.html \
345 perlartistic.html \
346 perlbook.html \
347 perlboot.html \
5aabfad6 348 perlbot.html \
41630250
JH
349 perlcall.html \
350 perlcheat.html \
351 perlclib.html \
cbd87e7e 352 perlcommunity.html \
41630250
JH
353 perlcompile.html \
354 perldata.html \
355 perldbmfilter.html \
356 perldebguts.html \
357 perldebtut.html \
5aabfad6 358 perldebug.html \
41630250 359 perldelta.html \
5aabfad6 360 perldiag.html \
41630250
JH
361 perldoc.html \
362 perldsc.html \
363 perlebcdic.html \
5aabfad6 364 perlembed.html \
5aabfad6 365 perlfaq.html \
366 perlfaq1.html \
367 perlfaq2.html \
368 perlfaq3.html \
369 perlfaq4.html \
370 perlfaq5.html \
371 perlfaq6.html \
372 perlfaq7.html \
373 perlfaq8.html \
41630250
JH
374 perlfaq9.html \
375 perlfilter.html \
376 perlfork.html \
377 perlform.html \
378 perlfunc.html \
c483e0e5 379 perlglossary.html \
41630250
JH
380 perlgpl.html \
381 perlguts.html \
382 perlhack.html \
383 perlhist.html \
384 perlintern.html \
385 perlintro.html \
386 perliol.html \
387 perlipc.html \
388 perllexwarn.html \
389 perllocale.html \
390 perllol.html \
391 perlmod.html \
392 perlmodinstall.html \
393 perlmodlib.html \
394 perlmodstyle.html \
15932acc 395 perlmroapi.html \
41630250
JH
396 perlnewmod.html \
397 perlnumber.html \
398 perlobj.html \
399 perlop.html \
400 perlopentut.html \
41630250 401 perlpacktut.html \
da096611 402 perlperf.html \
41630250
JH
403 perlpod.html \
404 perlpodspec.html \
cb8a010e 405 perlpolicy.html \
41630250 406 perlport.html \
a550ee30 407 perlpragma.html \
41630250 408 perlre.html \
53f8fa14 409 perlreapi.html \
8a118206
RGS
410 perlrebackslash.html \
411 perlrecharclass.html \
41630250
JH
412 perlref.html \
413 perlreftut.html \
b23a565d 414 perlreguts.html \
9f968a8d 415 perlrepository.html \
41630250
JH
416 perlrequick.html \
417 perlreref.html \
418 perlretut.html \
419 perlrun.html \
420 perlsec.html \
421 perlstyle.html \
422 perlsub.html \
423 perlsyn.html \
424 perlthrtut.html \
425 perltie.html \
426 perltodo.html \
427 perltooc.html \
428 perltoot.html \
429 perltrap.html \
430 perlunicode.html \
3426ea3d 431 perlunifaq.html \
41630250 432 perluniintro.html \
6e38c054 433 perluniprops.html \
b23a565d 434 perlunitut.html \
41630250
JH
435 perlutil.html \
436 perlvar.html \
dd0cfdaa 437 perlvms.html \
41630250
JH
438 perlxs.html \
439 perlxstut.html
5aabfad6 440# not perltoc.html
441
442TEX = \
443 perl.tex \
e50bb9a1
GS
444 perl5004delta.tex \
445 perl5005delta.tex \
cf6c151c 446 perl5100delta.tex \
7cdf958d 447 perl5101delta.tex \
7120b314 448 perl5110delta.tex \
11545435 449 perl5111delta.tex \
d5114285 450 perl5112delta.tex \
2e8102e6 451 perl5113delta.tex \
e06a4ec4 452 perl5114delta.tex \
3be84f1f 453 perl5115delta.tex \
2bc3a088 454 perl5120delta.tex \
bdfb6cc8 455 perl5121delta.tex \
20d57231 456 perl5130delta.tex \
d4438f94 457 perl5131delta.tex \
f83c51e5 458 perl5132delta.tex \
855e1b21 459 perl5133delta.tex \
cea2f1cb 460 perl5134delta.tex \
587354ab 461 perl5135delta.tex \
41630250
JH
462 perl561delta.tex \
463 perl56delta.tex \
464 perl570delta.tex \
465 perl571delta.tex \
466 perl572delta.tex \
467 perl573delta.tex \
b6235c4f 468 perl581delta.tex \
2e038148
NC
469 perl582delta.tex \
470 perl583delta.tex \
5f15c94e 471 perl584delta.tex \
07e9b5fe 472 perl585delta.tex \
e4bb216d 473 perl586delta.tex \
315ba985 474 perl587delta.tex \
c11a53c6 475 perl588delta.tex \
fc5be808 476 perl589delta.tex \
41630250 477 perl58delta.tex \
1400179b
NC
478 perl590delta.tex \
479 perl591delta.tex \
e0eb806d 480 perl592delta.tex \
496c75d0 481 perl593delta.tex \
6c7deadb 482 perl594delta.tex \
f6eae373 483 perl595delta.tex \
41630250
JH
484 perlapi.tex \
485 perlapio.tex \
486 perlartistic.tex \
487 perlbook.tex \
488 perlboot.tex \
5aabfad6 489 perlbot.tex \
41630250
JH
490 perlcall.tex \
491 perlcheat.tex \
492 perlclib.tex \
cbd87e7e 493 perlcommunity.tex \
41630250
JH
494 perlcompile.tex \
495 perldata.tex \
496 perldbmfilter.tex \
497 perldebguts.tex \
498 perldebtut.tex \
5aabfad6 499 perldebug.tex \
41630250 500 perldelta.tex \
5aabfad6 501 perldiag.tex \
41630250
JH
502 perldoc.tex \
503 perldsc.tex \
504 perlebcdic.tex \
5aabfad6 505 perlembed.tex \
5aabfad6 506 perlfaq.tex \
507 perlfaq1.tex \
508 perlfaq2.tex \
509 perlfaq3.tex \
510 perlfaq4.tex \
511 perlfaq5.tex \
512 perlfaq6.tex \
513 perlfaq7.tex \
514 perlfaq8.tex \
515 perlfaq9.tex \
41630250
JH
516 perlfilter.tex \
517 perlfork.tex \
518 perlform.tex \
519 perlfunc.tex \
c483e0e5 520 perlglossary.tex \
41630250
JH
521 perlgpl.tex \
522 perlguts.tex \
523 perlhack.tex \
524 perlhist.tex \
525 perlintern.tex \
526 perlintro.tex \
527 perliol.tex \
528 perlipc.tex \
529 perllexwarn.tex \
530 perllocale.tex \
531 perllol.tex \
532 perlmod.tex \
533 perlmodinstall.tex \
534 perlmodlib.tex \
535 perlmodstyle.tex \
15932acc 536 perlmroapi.tex \
41630250
JH
537 perlnewmod.tex \
538 perlnumber.tex \
539 perlobj.tex \
540 perlop.tex \
541 perlopentut.tex \
41630250 542 perlpacktut.tex \
da096611 543 perlperf.tex \
41630250
JH
544 perlpod.tex \
545 perlpodspec.tex \
cb8a010e 546 perlpolicy.tex \
41630250 547 perlport.tex \
a550ee30 548 perlpragma.tex \
41630250 549 perlre.tex \
53f8fa14 550 perlreapi.tex \
8a118206
RGS
551 perlrebackslash.tex \
552 perlrecharclass.tex \
41630250
JH
553 perlref.tex \
554 perlreftut.tex \
b23a565d 555 perlreguts.tex \
9f968a8d 556 perlrepository.tex \
41630250
JH
557 perlrequick.tex \
558 perlreref.tex \
559 perlretut.tex \
560 perlrun.tex \
561 perlsec.tex \
562 perlstyle.tex \
563 perlsub.tex \
564 perlsyn.tex \
565 perlthrtut.tex \
566 perltie.tex \
567 perltoc.tex \
568 perltodo.tex \
569 perltooc.tex \
570 perltoot.tex \
571 perltrap.tex \
572 perlunicode.tex \
3426ea3d 573 perlunifaq.tex \
41630250 574 perluniintro.tex \
6e38c054 575 perluniprops.tex \
b23a565d 576 perlunitut.tex \
41630250
JH
577 perlutil.tex \
578 perlvar.tex \
dd0cfdaa 579 perlvms.tex \
41630250
JH
580 perlxs.tex \
581 perlxstut.tex
5aabfad6 582
583man: pod2man $(MAN)
584
585html: pod2html $(HTML)
586
587tex: pod2latex $(TEX)
588
589toc:
4a71ed0c 590 $(PERL) -I../lib buildtoc >perltoc.pod
5aabfad6 591
592.SUFFIXES: .pm .pod
593
594.SUFFIXES: .man
595
596.pm.man:
4a71ed0c 597 $(PERL) -I../lib pod2man $*.pm >$*.man
5aabfad6 598
599.pod.man:
4a71ed0c 600 $(PERL) -I../lib pod2man $*.pod >$*.man
5aabfad6 601
602.SUFFIXES: .html
603
604.pm.html:
4a71ed0c 605 $(PERL) -I../lib $(POD2HTML) --infile=$*.pm --outfile=$*.html
5aabfad6 606
607.pod.html:
4a71ed0c 608 $(PERL) -I../lib $(POD2HTML) --infile=$*.pod --outfile=$*.html
5aabfad6 609
610.SUFFIXES: .tex
611
612.pm.tex:
4a71ed0c 613 $(PERL) -I../lib pod2latex $*.pm
5aabfad6 614
615.pod.tex:
4a71ed0c 616 $(PERL) -I../lib pod2latex $*.pod
5aabfad6 617
618clean:
4a71ed0c
GS
619 rm -f $(MAN)
620 rm -f $(HTML)
621 rm -f $(TEX)
622 rm -f pod2html-*cache
623 rm -f *.aux *.log *.exe
5aabfad6 624
625realclean: clean
4a71ed0c 626 rm -f $(CONVERTERS)
5aabfad6 627
628distclean: realclean
629
64ab118f 630check: podchecker
5aabfad6 631 @echo "checking..."; \
64ab118f 632 $(PERL) -I../lib podchecker $(POD)
5aabfad6 633
634# Dependencies.
4a71ed0c 635pod2latex: pod2latex.PL ../lib/Config.pm
403f501d 636 $(PERL) -I../lib $(ICWD) pod2latex.PL
5aabfad6 637
4a71ed0c 638pod2html: pod2html.PL ../lib/Config.pm
403f501d 639 $(PERL) -I ../lib $(ICWD) pod2html.PL
5aabfad6 640
4a71ed0c 641pod2man: pod2man.PL ../lib/Config.pm
403f501d 642 $(PERL) -I ../lib $(ICWD) pod2man.PL
5aabfad6 643
4a71ed0c 644pod2text: pod2text.PL ../lib/Config.pm
403f501d 645 $(PERL) -I ../lib $(ICWD) pod2text.PL
5aabfad6 646
360aca43 647pod2usage: pod2usage.PL ../lib/Config.pm
403f501d 648 $(PERL) -I ../lib $(ICWD) pod2usage.PL
360aca43
GS
649
650podchecker: podchecker.PL ../lib/Config.pm
403f501d 651 $(PERL) -I ../lib $(ICWD) podchecker.PL
360aca43
GS
652
653podselect: podselect.PL ../lib/Config.pm
403f501d 654 $(PERL) -I ../lib $(ICWD) podselect.PL