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