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