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