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