This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
hashassign.t: Suppress oddball warnings
[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         perl5125delta.pod       \
27         perl5140delta.pod       \
28         perl5141delta.pod       \
29         perl5142delta.pod       \
30         perl5143delta.pod       \
31         perl5160delta.pod       \
32         perl5161delta.pod       \
33         perl5162delta.pod       \
34         perl5170delta.pod       \
35         perl5171delta.pod       \
36         perl5172delta.pod       \
37         perl5173delta.pod       \
38         perl5174delta.pod       \
39         perl5175delta.pod       \
40         perl5176delta.pod       \
41         perl5177delta.pod       \
42         perl561delta.pod        \
43         perl56delta.pod \
44         perl581delta.pod        \
45         perl582delta.pod        \
46         perl583delta.pod        \
47         perl584delta.pod        \
48         perl585delta.pod        \
49         perl586delta.pod        \
50         perl587delta.pod        \
51         perl588delta.pod        \
52         perl589delta.pod        \
53         perl58delta.pod \
54         perlapi.pod     \
55         perlapio.pod    \
56         perlartistic.pod        \
57         perlbook.pod    \
58         perlboot.pod    \
59         perlbot.pod     \
60         perlcall.pod    \
61         perlcheat.pod   \
62         perlclib.pod    \
63         perlcommunity.pod       \
64         perldata.pod    \
65         perldbmfilter.pod       \
66         perldebguts.pod \
67         perldebtut.pod  \
68         perldebug.pod   \
69         perldelta.pod   \
70         perldiag.pod    \
71         perldsc.pod     \
72         perldtrace.pod  \
73         perlebcdic.pod  \
74         perlembed.pod   \
75         perlexperiment.pod      \
76         perlfilter.pod  \
77         perlfork.pod    \
78         perlform.pod    \
79         perlfunc.pod    \
80         perlgit.pod     \
81         perlgpl.pod     \
82         perlguts.pod    \
83         perlhack.pod    \
84         perlhacktips.pod        \
85         perlhacktut.pod \
86         perlhist.pod    \
87         perlintern.pod  \
88         perlinterp.pod  \
89         perlintro.pod   \
90         perliol.pod     \
91         perlipc.pod     \
92         perllexwarn.pod \
93         perllocale.pod  \
94         perllol.pod     \
95         perlmod.pod     \
96         perlmodinstall.pod      \
97         perlmodlib.pod  \
98         perlmodstyle.pod        \
99         perlmroapi.pod  \
100         perlnewmod.pod  \
101         perlnumber.pod  \
102         perlobj.pod     \
103         perlootut.pod   \
104         perlop.pod      \
105         perlopentut.pod \
106         perlpacktut.pod \
107         perlperf.pod    \
108         perlpod.pod     \
109         perlpodspec.pod \
110         perlpodstyle.pod        \
111         perlpolicy.pod  \
112         perlport.pod    \
113         perlpragma.pod  \
114         perlre.pod      \
115         perlreapi.pod   \
116         perlrebackslash.pod     \
117         perlrecharclass.pod     \
118         perlref.pod     \
119         perlreftut.pod  \
120         perlreguts.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         perl5160delta.man       \
162         perl5161delta.man       \
163         perl5162delta.man       \
164         perl5170delta.man       \
165         perl5171delta.man       \
166         perl5172delta.man       \
167         perl5173delta.man       \
168         perl5174delta.man       \
169         perl5175delta.man       \
170         perl5176delta.man       \
171         perl5177delta.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         perlrequick.man \
252         perlreref.man   \
253         perlretut.man   \
254         perlrun.man     \
255         perlsec.man     \
256         perlsource.man  \
257         perlstyle.man   \
258         perlsub.man     \
259         perlsyn.man     \
260         perlthrtut.man  \
261         perltie.man     \
262         perltoc.man     \
263         perltodo.man    \
264         perltooc.man    \
265         perltoot.man    \
266         perltrap.man    \
267         perlunicode.man \
268         perlunifaq.man  \
269         perluniintro.man        \
270         perluniprops.man        \
271         perlunitut.man  \
272         perlutil.man    \
273         perlvar.man     \
274         perlvms.man
275
276 HTML = perl.html        \
277         perl5004delta.html      \
278         perl5005delta.html      \
279         perl5100delta.html      \
280         perl5101delta.html      \
281         perl5120delta.html      \
282         perl5121delta.html      \
283         perl5122delta.html      \
284         perl5123delta.html      \
285         perl5124delta.html      \
286         perl5125delta.html      \
287         perl5140delta.html      \
288         perl5141delta.html      \
289         perl5142delta.html      \
290         perl5143delta.html      \
291         perl5160delta.html      \
292         perl5161delta.html      \
293         perl5162delta.html      \
294         perl5170delta.html      \
295         perl5171delta.html      \
296         perl5172delta.html      \
297         perl5173delta.html      \
298         perl5174delta.html      \
299         perl5175delta.html      \
300         perl5176delta.html      \
301         perl5177delta.html      \
302         perl561delta.html       \
303         perl56delta.html        \
304         perl581delta.html       \
305         perl582delta.html       \
306         perl583delta.html       \
307         perl584delta.html       \
308         perl585delta.html       \
309         perl586delta.html       \
310         perl587delta.html       \
311         perl588delta.html       \
312         perl589delta.html       \
313         perl58delta.html        \
314         perlapi.html    \
315         perlapio.html   \
316         perlartistic.html       \
317         perlbook.html   \
318         perlboot.html   \
319         perlbot.html    \
320         perlcall.html   \
321         perlcheat.html  \
322         perlclib.html   \
323         perlcommunity.html      \
324         perldata.html   \
325         perldbmfilter.html      \
326         perldebguts.html        \
327         perldebtut.html \
328         perldebug.html  \
329         perldelta.html  \
330         perldiag.html   \
331         perldsc.html    \
332         perldtrace.html \
333         perlebcdic.html \
334         perlembed.html  \
335         perlexperiment.html     \
336         perlfilter.html \
337         perlfork.html   \
338         perlform.html   \
339         perlfunc.html   \
340         perlgit.html    \
341         perlgpl.html    \
342         perlguts.html   \
343         perlhack.html   \
344         perlhacktips.html       \
345         perlhacktut.html        \
346         perlhist.html   \
347         perlintern.html \
348         perlinterp.html \
349         perlintro.html  \
350         perliol.html    \
351         perlipc.html    \
352         perllexwarn.html        \
353         perllocale.html \
354         perllol.html    \
355         perlmod.html    \
356         perlmodinstall.html     \
357         perlmodlib.html \
358         perlmodstyle.html       \
359         perlmroapi.html \
360         perlnewmod.html \
361         perlnumber.html \
362         perlobj.html    \
363         perlootut.html  \
364         perlop.html     \
365         perlopentut.html        \
366         perlpacktut.html        \
367         perlperf.html   \
368         perlpod.html    \
369         perlpodspec.html        \
370         perlpodstyle.html       \
371         perlpolicy.html \
372         perlport.html   \
373         perlpragma.html \
374         perlre.html     \
375         perlreapi.html  \
376         perlrebackslash.html    \
377         perlrecharclass.html    \
378         perlref.html    \
379         perlreftut.html \
380         perlreguts.html \
381         perlrequick.html        \
382         perlreref.html  \
383         perlretut.html  \
384         perlrun.html    \
385         perlsec.html    \
386         perlsource.html \
387         perlstyle.html  \
388         perlsub.html    \
389         perlsyn.html    \
390         perlthrtut.html \
391         perltie.html    \
392         perltodo.html   \
393         perltooc.html   \
394         perltoot.html   \
395         perltrap.html   \
396         perlunicode.html        \
397         perlunifaq.html \
398         perluniintro.html       \
399         perluniprops.html       \
400         perlunitut.html \
401         perlutil.html   \
402         perlvar.html    \
403         perlvms.html
404 # not perltoc.html
405
406 TEX = perl.tex  \
407         perl5004delta.tex       \
408         perl5005delta.tex       \
409         perl5100delta.tex       \
410         perl5101delta.tex       \
411         perl5120delta.tex       \
412         perl5121delta.tex       \
413         perl5122delta.tex       \
414         perl5123delta.tex       \
415         perl5124delta.tex       \
416         perl5125delta.tex       \
417         perl5140delta.tex       \
418         perl5141delta.tex       \
419         perl5142delta.tex       \
420         perl5143delta.tex       \
421         perl5160delta.tex       \
422         perl5161delta.tex       \
423         perl5162delta.tex       \
424         perl5170delta.tex       \
425         perl5171delta.tex       \
426         perl5172delta.tex       \
427         perl5173delta.tex       \
428         perl5174delta.tex       \
429         perl5175delta.tex       \
430         perl5176delta.tex       \
431         perl5177delta.tex       \
432         perl561delta.tex        \
433         perl56delta.tex \
434         perl581delta.tex        \
435         perl582delta.tex        \
436         perl583delta.tex        \
437         perl584delta.tex        \
438         perl585delta.tex        \
439         perl586delta.tex        \
440         perl587delta.tex        \
441         perl588delta.tex        \
442         perl589delta.tex        \
443         perl58delta.tex \
444         perlapi.tex     \
445         perlapio.tex    \
446         perlartistic.tex        \
447         perlbook.tex    \
448         perlboot.tex    \
449         perlbot.tex     \
450         perlcall.tex    \
451         perlcheat.tex   \
452         perlclib.tex    \
453         perlcommunity.tex       \
454         perldata.tex    \
455         perldbmfilter.tex       \
456         perldebguts.tex \
457         perldebtut.tex  \
458         perldebug.tex   \
459         perldelta.tex   \
460         perldiag.tex    \
461         perldsc.tex     \
462         perldtrace.tex  \
463         perlebcdic.tex  \
464         perlembed.tex   \
465         perlexperiment.tex      \
466         perlfilter.tex  \
467         perlfork.tex    \
468         perlform.tex    \
469         perlfunc.tex    \
470         perlgit.tex     \
471         perlgpl.tex     \
472         perlguts.tex    \
473         perlhack.tex    \
474         perlhacktips.tex        \
475         perlhacktut.tex \
476         perlhist.tex    \
477         perlintern.tex  \
478         perlinterp.tex  \
479         perlintro.tex   \
480         perliol.tex     \
481         perlipc.tex     \
482         perllexwarn.tex \
483         perllocale.tex  \
484         perllol.tex     \
485         perlmod.tex     \
486         perlmodinstall.tex      \
487         perlmodlib.tex  \
488         perlmodstyle.tex        \
489         perlmroapi.tex  \
490         perlnewmod.tex  \
491         perlnumber.tex  \
492         perlobj.tex     \
493         perlootut.tex   \
494         perlop.tex      \
495         perlopentut.tex \
496         perlpacktut.tex \
497         perlperf.tex    \
498         perlpod.tex     \
499         perlpodspec.tex \
500         perlpodstyle.tex        \
501         perlpolicy.tex  \
502         perlport.tex    \
503         perlpragma.tex  \
504         perlre.tex      \
505         perlreapi.tex   \
506         perlrebackslash.tex     \
507         perlrecharclass.tex     \
508         perlref.tex     \
509         perlreftut.tex  \
510         perlreguts.tex  \
511         perlrequick.tex \
512         perlreref.tex   \
513         perlretut.tex   \
514         perlrun.tex     \
515         perlsec.tex     \
516         perlsource.tex  \
517         perlstyle.tex   \
518         perlsub.tex     \
519         perlsyn.tex     \
520         perlthrtut.tex  \
521         perltie.tex     \
522         perltoc.tex     \
523         perltodo.tex    \
524         perltooc.tex    \
525         perltoot.tex    \
526         perltrap.tex    \
527         perlunicode.tex \
528         perlunifaq.tex  \
529         perluniintro.tex        \
530         perluniprops.tex        \
531         perlunitut.tex  \
532         perlutil.tex    \
533         perlvar.tex     \
534         perlvms.tex
535
536 man:    $(POD2MAN) $(MAN)
537
538 html:   $(POD2HTML) $(HTML)
539
540 tex:    $(POD2LATEX) $(TEX)
541
542 toc:
543         $(PERL) -I../lib buildtoc >perltoc.pod
544
545 .SUFFIXES: .pm .pod
546
547 .SUFFIXES: .man
548
549 .pm.man:
550         $(PERL) -I../lib $(POD2MAN) $*.pm >$*.man
551
552 .pod.man:
553         $(PERL) -I../lib $(POD2MAN) $*.pod >$*.man
554
555 .SUFFIXES: .html
556
557 .pm.html:
558         $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pm --outfile=$*.html
559
560 .pod.html:
561         $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html
562
563 .SUFFIXES: .tex
564
565 .pm.tex:
566         $(PERL) -I../lib $(POD2LATEX) $*.pm
567
568 .pod.tex:
569         $(PERL) -I../lib $(POD2LATEX) $*.pod
570
571 clean:
572         rm -f $(MAN)
573         rm -f $(HTML)
574         rm -f $(TEX)
575         rm -f pod2html-*cache
576         rm -f *.aux *.log *.exe
577
578 realclean:      clean
579
580 distclean:      realclean
581
582 check:  $(PODCHECKER)
583         @echo "checking..."; \
584         $(PERL) -I../lib $(PODCHECKER) $(POD)