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