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