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