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