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