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