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