This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
add missing section on sub typeglobs to perl275delta
[perl5.git] / win32 / pod.mak
1 HTMLROOT = /    # Change this to fix cross-references in HTML
2 POD2HTML_ARGS = --htmlroot=$(HTMLROOT) --podroot=.. --podpath=pod:lib:ext:vms
3 POD2HTML = ../ext/Pod-Html/pod2html
4 POD2MAN = ../cpan/podlators/pod2man
5 POD2TEXT = ../cpan/podlators/pod2text
6 PODCHECKER = ../cpan/Pod-Parser/podchecker
7
8 all: html
9
10 PERL = ..\miniperl.exe
11 REALPERL = ..\perl.exe
12
13 ICWD = -I..\dist\Cwd
14
15 POD = perl.pod  \
16         perl5004delta.pod       \
17         perl5005delta.pod       \
18         perl5100delta.pod       \
19         perl5101delta.pod       \
20         perl5120delta.pod       \
21         perl5121delta.pod       \
22         perl5122delta.pod       \
23         perl5123delta.pod       \
24         perl5124delta.pod       \
25         perl5125delta.pod       \
26         perl5140delta.pod       \
27         perl5141delta.pod       \
28         perl5142delta.pod       \
29         perl5143delta.pod       \
30         perl5144delta.pod       \
31         perl5160delta.pod       \
32         perl5161delta.pod       \
33         perl5162delta.pod       \
34         perl5163delta.pod       \
35         perl5180delta.pod       \
36         perl5181delta.pod       \
37         perl5182delta.pod       \
38         perl5184delta.pod       \
39         perl5200delta.pod       \
40         perl5201delta.pod       \
41         perl5202delta.pod       \
42         perl5203delta.pod       \
43         perl5220delta.pod       \
44         perl5221delta.pod       \
45         perl5222delta.pod       \
46         perl5223delta.pod       \
47         perl5224delta.pod       \
48         perl5240delta.pod       \
49         perl5241delta.pod       \
50         perl5242delta.pod       \
51         perl5243delta.pod       \
52         perl5260delta.pod       \
53         perl5261delta.pod       \
54         perl5270delta.pod       \
55         perl5271delta.pod       \
56         perl5272delta.pod       \
57         perl5273delta.pod       \
58         perl5274delta.pod       \
59         perl5275delta.pod       \
60         perl5276delta.pod       \
61         perl561delta.pod        \
62         perl56delta.pod \
63         perl581delta.pod        \
64         perl582delta.pod        \
65         perl583delta.pod        \
66         perl584delta.pod        \
67         perl585delta.pod        \
68         perl586delta.pod        \
69         perl587delta.pod        \
70         perl588delta.pod        \
71         perl589delta.pod        \
72         perl58delta.pod \
73         perlapi.pod     \
74         perlapio.pod    \
75         perlartistic.pod        \
76         perlbook.pod    \
77         perlboot.pod    \
78         perlbot.pod     \
79         perlcall.pod    \
80         perlcheat.pod   \
81         perlclib.pod    \
82         perlcommunity.pod       \
83         perldata.pod    \
84         perldbmfilter.pod       \
85         perldebguts.pod \
86         perldebtut.pod  \
87         perldebug.pod   \
88         perldelta.pod   \
89         perldeprecation.pod     \
90         perldiag.pod    \
91         perldsc.pod     \
92         perldtrace.pod  \
93         perlebcdic.pod  \
94         perlembed.pod   \
95         perlexperiment.pod      \
96         perlfilter.pod  \
97         perlfork.pod    \
98         perlform.pod    \
99         perlfunc.pod    \
100         perlgit.pod     \
101         perlgpl.pod     \
102         perlguts.pod    \
103         perlhack.pod    \
104         perlhacktips.pod        \
105         perlhacktut.pod \
106         perlhist.pod    \
107         perlintern.pod  \
108         perlinterp.pod  \
109         perlintro.pod   \
110         perliol.pod     \
111         perlipc.pod     \
112         perllexwarn.pod \
113         perllocale.pod  \
114         perllol.pod     \
115         perlmod.pod     \
116         perlmodinstall.pod      \
117         perlmodlib.pod  \
118         perlmodstyle.pod        \
119         perlmroapi.pod  \
120         perlnewmod.pod  \
121         perlnumber.pod  \
122         perlobj.pod     \
123         perlootut.pod   \
124         perlop.pod      \
125         perlopentut.pod \
126         perlpacktut.pod \
127         perlperf.pod    \
128         perlpod.pod     \
129         perlpodspec.pod \
130         perlpodstyle.pod        \
131         perlpolicy.pod  \
132         perlport.pod    \
133         perlpragma.pod  \
134         perlre.pod      \
135         perlreapi.pod   \
136         perlrebackslash.pod     \
137         perlrecharclass.pod     \
138         perlref.pod     \
139         perlreftut.pod  \
140         perlreguts.pod  \
141         perlrepository.pod      \
142         perlrequick.pod \
143         perlreref.pod   \
144         perlretut.pod   \
145         perlrun.pod     \
146         perlsec.pod     \
147         perlsource.pod  \
148         perlstyle.pod   \
149         perlsub.pod     \
150         perlsyn.pod     \
151         perlthrtut.pod  \
152         perltie.pod     \
153         perltoc.pod     \
154         perltodo.pod    \
155         perltooc.pod    \
156         perltoot.pod    \
157         perltrap.pod    \
158         perlunicode.pod \
159         perlunicook.pod \
160         perlunifaq.pod  \
161         perluniintro.pod        \
162         perluniprops.pod        \
163         perlunitut.pod  \
164         perlutil.pod    \
165         perlvar.pod     \
166         perlvms.pod
167
168 MAN = perl.man  \
169         perl5004delta.man       \
170         perl5005delta.man       \
171         perl5100delta.man       \
172         perl5101delta.man       \
173         perl5120delta.man       \
174         perl5121delta.man       \
175         perl5122delta.man       \
176         perl5123delta.man       \
177         perl5124delta.man       \
178         perl5125delta.man       \
179         perl5140delta.man       \
180         perl5141delta.man       \
181         perl5142delta.man       \
182         perl5143delta.man       \
183         perl5144delta.man       \
184         perl5160delta.man       \
185         perl5161delta.man       \
186         perl5162delta.man       \
187         perl5163delta.man       \
188         perl5180delta.man       \
189         perl5181delta.man       \
190         perl5182delta.man       \
191         perl5184delta.man       \
192         perl5200delta.man       \
193         perl5201delta.man       \
194         perl5202delta.man       \
195         perl5203delta.man       \
196         perl5220delta.man       \
197         perl5221delta.man       \
198         perl5222delta.man       \
199         perl5223delta.man       \
200         perl5224delta.man       \
201         perl5240delta.man       \
202         perl5241delta.man       \
203         perl5242delta.man       \
204         perl5243delta.man       \
205         perl5260delta.man       \
206         perl5261delta.man       \
207         perl5270delta.man       \
208         perl5271delta.man       \
209         perl5272delta.man       \
210         perl5273delta.man       \
211         perl5274delta.man       \
212         perl5275delta.man       \
213         perl5276delta.man       \
214         perl561delta.man        \
215         perl56delta.man \
216         perl581delta.man        \
217         perl582delta.man        \
218         perl583delta.man        \
219         perl584delta.man        \
220         perl585delta.man        \
221         perl586delta.man        \
222         perl587delta.man        \
223         perl588delta.man        \
224         perl589delta.man        \
225         perl58delta.man \
226         perlapi.man     \
227         perlapio.man    \
228         perlartistic.man        \
229         perlbook.man    \
230         perlboot.man    \
231         perlbot.man     \
232         perlcall.man    \
233         perlcheat.man   \
234         perlclib.man    \
235         perlcommunity.man       \
236         perldata.man    \
237         perldbmfilter.man       \
238         perldebguts.man \
239         perldebtut.man  \
240         perldebug.man   \
241         perldelta.man   \
242         perldeprecation.man     \
243         perldiag.man    \
244         perldsc.man     \
245         perldtrace.man  \
246         perlebcdic.man  \
247         perlembed.man   \
248         perlexperiment.man      \
249         perlfilter.man  \
250         perlfork.man    \
251         perlform.man    \
252         perlfunc.man    \
253         perlgit.man     \
254         perlgpl.man     \
255         perlguts.man    \
256         perlhack.man    \
257         perlhacktips.man        \
258         perlhacktut.man \
259         perlhist.man    \
260         perlintern.man  \
261         perlinterp.man  \
262         perlintro.man   \
263         perliol.man     \
264         perlipc.man     \
265         perllexwarn.man \
266         perllocale.man  \
267         perllol.man     \
268         perlmod.man     \
269         perlmodinstall.man      \
270         perlmodlib.man  \
271         perlmodstyle.man        \
272         perlmroapi.man  \
273         perlnewmod.man  \
274         perlnumber.man  \
275         perlobj.man     \
276         perlootut.man   \
277         perlop.man      \
278         perlopentut.man \
279         perlpacktut.man \
280         perlperf.man    \
281         perlpod.man     \
282         perlpodspec.man \
283         perlpodstyle.man        \
284         perlpolicy.man  \
285         perlport.man    \
286         perlpragma.man  \
287         perlre.man      \
288         perlreapi.man   \
289         perlrebackslash.man     \
290         perlrecharclass.man     \
291         perlref.man     \
292         perlreftut.man  \
293         perlreguts.man  \
294         perlrepository.man      \
295         perlrequick.man \
296         perlreref.man   \
297         perlretut.man   \
298         perlrun.man     \
299         perlsec.man     \
300         perlsource.man  \
301         perlstyle.man   \
302         perlsub.man     \
303         perlsyn.man     \
304         perlthrtut.man  \
305         perltie.man     \
306         perltoc.man     \
307         perltodo.man    \
308         perltooc.man    \
309         perltoot.man    \
310         perltrap.man    \
311         perlunicode.man \
312         perlunicook.man \
313         perlunifaq.man  \
314         perluniintro.man        \
315         perluniprops.man        \
316         perlunitut.man  \
317         perlutil.man    \
318         perlvar.man     \
319         perlvms.man
320 HTML = perl.html        \
321         perl5004delta.html      \
322         perl5005delta.html      \
323         perl5100delta.html      \
324         perl5101delta.html      \
325         perl5120delta.html      \
326         perl5121delta.html      \
327         perl5122delta.html      \
328         perl5123delta.html      \
329         perl5124delta.html      \
330         perl5125delta.html      \
331         perl5140delta.html      \
332         perl5141delta.html      \
333         perl5142delta.html      \
334         perl5143delta.html      \
335         perl5144delta.html      \
336         perl5160delta.html      \
337         perl5161delta.html      \
338         perl5162delta.html      \
339         perl5163delta.html      \
340         perl5180delta.html      \
341         perl5181delta.html      \
342         perl5182delta.html      \
343         perl5184delta.html      \
344         perl5200delta.html      \
345         perl5201delta.html      \
346         perl5202delta.html      \
347         perl5203delta.html      \
348         perl5220delta.html      \
349         perl5221delta.html      \
350         perl5222delta.html      \
351         perl5223delta.html      \
352         perl5224delta.html      \
353         perl5240delta.html      \
354         perl5241delta.html      \
355         perl5242delta.html      \
356         perl5243delta.html      \
357         perl5260delta.html      \
358         perl5261delta.html      \
359         perl5270delta.html      \
360         perl5271delta.html      \
361         perl5272delta.html      \
362         perl5273delta.html      \
363         perl5274delta.html      \
364         perl5275delta.html      \
365         perl5276delta.html      \
366         perl561delta.html       \
367         perl56delta.html        \
368         perl581delta.html       \
369         perl582delta.html       \
370         perl583delta.html       \
371         perl584delta.html       \
372         perl585delta.html       \
373         perl586delta.html       \
374         perl587delta.html       \
375         perl588delta.html       \
376         perl589delta.html       \
377         perl58delta.html        \
378         perlapi.html    \
379         perlapio.html   \
380         perlartistic.html       \
381         perlbook.html   \
382         perlboot.html   \
383         perlbot.html    \
384         perlcall.html   \
385         perlcheat.html  \
386         perlclib.html   \
387         perlcommunity.html      \
388         perldata.html   \
389         perldbmfilter.html      \
390         perldebguts.html        \
391         perldebtut.html \
392         perldebug.html  \
393         perldelta.html  \
394         perldeprecation.html    \
395         perldiag.html   \
396         perldsc.html    \
397         perldtrace.html \
398         perlebcdic.html \
399         perlembed.html  \
400         perlexperiment.html     \
401         perlfilter.html \
402         perlfork.html   \
403         perlform.html   \
404         perlfunc.html   \
405         perlgit.html    \
406         perlgpl.html    \
407         perlguts.html   \
408         perlhack.html   \
409         perlhacktips.html       \
410         perlhacktut.html        \
411         perlhist.html   \
412         perlintern.html \
413         perlinterp.html \
414         perlintro.html  \
415         perliol.html    \
416         perlipc.html    \
417         perllexwarn.html        \
418         perllocale.html \
419         perllol.html    \
420         perlmod.html    \
421         perlmodinstall.html     \
422         perlmodlib.html \
423         perlmodstyle.html       \
424         perlmroapi.html \
425         perlnewmod.html \
426         perlnumber.html \
427         perlobj.html    \
428         perlootut.html  \
429         perlop.html     \
430         perlopentut.html        \
431         perlpacktut.html        \
432         perlperf.html   \
433         perlpod.html    \
434         perlpodspec.html        \
435         perlpodstyle.html       \
436         perlpolicy.html \
437         perlport.html   \
438         perlpragma.html \
439         perlre.html     \
440         perlreapi.html  \
441         perlrebackslash.html    \
442         perlrecharclass.html    \
443         perlref.html    \
444         perlreftut.html \
445         perlreguts.html \
446         perlrepository.html     \
447         perlrequick.html        \
448         perlreref.html  \
449         perlretut.html  \
450         perlrun.html    \
451         perlsec.html    \
452         perlsource.html \
453         perlstyle.html  \
454         perlsub.html    \
455         perlsyn.html    \
456         perlthrtut.html \
457         perltie.html    \
458         perltodo.html   \
459         perltooc.html   \
460         perltoot.html   \
461         perltrap.html   \
462         perlunicode.html        \
463         perlunicook.html        \
464         perlunifaq.html \
465         perluniintro.html       \
466         perluniprops.html       \
467         perlunitut.html \
468         perlutil.html   \
469         perlvar.html    \
470         perlvms.html
471 # not perltoc.html
472
473 TEX = perl.tex  \
474         perl5004delta.tex       \
475         perl5005delta.tex       \
476         perl5100delta.tex       \
477         perl5101delta.tex       \
478         perl5120delta.tex       \
479         perl5121delta.tex       \
480         perl5122delta.tex       \
481         perl5123delta.tex       \
482         perl5124delta.tex       \
483         perl5125delta.tex       \
484         perl5140delta.tex       \
485         perl5141delta.tex       \
486         perl5142delta.tex       \
487         perl5143delta.tex       \
488         perl5144delta.tex       \
489         perl5160delta.tex       \
490         perl5161delta.tex       \
491         perl5162delta.tex       \
492         perl5163delta.tex       \
493         perl5180delta.tex       \
494         perl5181delta.tex       \
495         perl5182delta.tex       \
496         perl5184delta.tex       \
497         perl5200delta.tex       \
498         perl5201delta.tex       \
499         perl5202delta.tex       \
500         perl5203delta.tex       \
501         perl5220delta.tex       \
502         perl5221delta.tex       \
503         perl5222delta.tex       \
504         perl5223delta.tex       \
505         perl5224delta.tex       \
506         perl5240delta.tex       \
507         perl5241delta.tex       \
508         perl5242delta.tex       \
509         perl5243delta.tex       \
510         perl5260delta.tex       \
511         perl5261delta.tex       \
512         perl5270delta.tex       \
513         perl5271delta.tex       \
514         perl5272delta.tex       \
515         perl5273delta.tex       \
516         perl5274delta.tex       \
517         perl5275delta.tex       \
518         perl5276delta.tex       \
519         perl561delta.tex        \
520         perl56delta.tex \
521         perl581delta.tex        \
522         perl582delta.tex        \
523         perl583delta.tex        \
524         perl584delta.tex        \
525         perl585delta.tex        \
526         perl586delta.tex        \
527         perl587delta.tex        \
528         perl588delta.tex        \
529         perl589delta.tex        \
530         perl58delta.tex \
531         perlapi.tex     \
532         perlapio.tex    \
533         perlartistic.tex        \
534         perlbook.tex    \
535         perlboot.tex    \
536         perlbot.tex     \
537         perlcall.tex    \
538         perlcheat.tex   \
539         perlclib.tex    \
540         perlcommunity.tex       \
541         perldata.tex    \
542         perldbmfilter.tex       \
543         perldebguts.tex \
544         perldebtut.tex  \
545         perldebug.tex   \
546         perldelta.tex   \
547         perldeprecation.tex     \
548         perldiag.tex    \
549         perldsc.tex     \
550         perldtrace.tex  \
551         perlebcdic.tex  \
552         perlembed.tex   \
553         perlexperiment.tex      \
554         perlfilter.tex  \
555         perlfork.tex    \
556         perlform.tex    \
557         perlfunc.tex    \
558         perlgit.tex     \
559         perlgpl.tex     \
560         perlguts.tex    \
561         perlhack.tex    \
562         perlhacktips.tex        \
563         perlhacktut.tex \
564         perlhist.tex    \
565         perlintern.tex  \
566         perlinterp.tex  \
567         perlintro.tex   \
568         perliol.tex     \
569         perlipc.tex     \
570         perllexwarn.tex \
571         perllocale.tex  \
572         perllol.tex     \
573         perlmod.tex     \
574         perlmodinstall.tex      \
575         perlmodlib.tex  \
576         perlmodstyle.tex        \
577         perlmroapi.tex  \
578         perlnewmod.tex  \
579         perlnumber.tex  \
580         perlobj.tex     \
581         perlootut.tex   \
582         perlop.tex      \
583         perlopentut.tex \
584         perlpacktut.tex \
585         perlperf.tex    \
586         perlpod.tex     \
587         perlpodspec.tex \
588         perlpodstyle.tex        \
589         perlpolicy.tex  \
590         perlport.tex    \
591         perlpragma.tex  \
592         perlre.tex      \
593         perlreapi.tex   \
594         perlrebackslash.tex     \
595         perlrecharclass.tex     \
596         perlref.tex     \
597         perlreftut.tex  \
598         perlreguts.tex  \
599         perlrepository.tex      \
600         perlrequick.tex \
601         perlreref.tex   \
602         perlretut.tex   \
603         perlrun.tex     \
604         perlsec.tex     \
605         perlsource.tex  \
606         perlstyle.tex   \
607         perlsub.tex     \
608         perlsyn.tex     \
609         perlthrtut.tex  \
610         perltie.tex     \
611         perltoc.tex     \
612         perltodo.tex    \
613         perltooc.tex    \
614         perltoot.tex    \
615         perltrap.tex    \
616         perlunicode.tex \
617         perlunicook.tex \
618         perlunifaq.tex  \
619         perluniintro.tex        \
620         perluniprops.tex        \
621         perlunitut.tex  \
622         perlutil.tex    \
623         perlvar.tex     \
624         perlvms.tex
625
626 man:    $(POD2MAN) $(MAN)
627
628 html:   $(POD2HTML) $(HTML)
629
630 toc:
631         $(PERL) -I../lib buildtoc >perltoc.pod
632
633 .SUFFIXES: .pm .pod
634
635 .SUFFIXES: .man
636
637 .pm.man:
638         $(PERL) -I../lib $(POD2MAN) $*.pm >$*.man
639
640 .pod.man:
641         $(PERL) -I../lib $(POD2MAN) $*.pod >$*.man
642
643 .SUFFIXES: .html
644
645 .pm.html:
646         $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pm --outfile=$*.html
647
648 .pod.html:
649         $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html
650
651 clean:
652         rm -f $(MAN)
653         rm -f $(HTML)
654         rm -f $(TEX)
655         rm -f pod2html-*cache
656         rm -f *.aux *.log *.exe
657
658 realclean:      clean
659
660 distclean:      realclean
661
662 check:  $(PODCHECKER)
663         @echo "checking..."; \
664         $(PERL) -I../lib $(PODCHECKER) $(POD)