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