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