perl5.001 patch.1d
[p5sagit/p5-mst-13.2.git] / pod / Makefile
1 all: man
2
3 PERL = ../miniperl
4
5 POD = \
6         perl.pod        \
7         perlapi.pod     \
8         perlbook.pod    \
9         perlbot.pod     \
10         perlcall.pod    \
11         perldata.pod    \
12         perldebug.pod   \
13         perldiag.pod    \
14         perlembed.pod   \
15         perlform.pod    \
16         perlfunc.pod    \
17         perlguts.pod    \
18         perlipc.pod     \
19         perlmod.pod     \
20         perlobj.pod     \
21         perlop.pod      \
22         perlovl.pod     \
23         perlpod.pod     \
24         perlre.pod      \
25         perlref.pod     \
26         perlrun.pod     \
27         perlsec.pod     \
28         perlstyle.pod   \
29         perlsub.pod     \
30         perlsyn.pod     \
31         perltrap.pod    \
32         perlvar.pod
33
34 MAN = \
35         perl.man        \
36         perlapi.man     \
37         perlbook.man    \
38         perlbot.man     \
39         perlcall.man    \
40         perldata.man    \
41         perldebug.man   \
42         perldiag.man    \
43         perlembed.man   \
44         perlform.man    \
45         perlfunc.man    \
46         perlguts.man    \
47         perlipc.man     \
48         perlmod.man     \
49         perlobj.man     \
50         perlop.man      \
51         perlovl.man     \
52         perlpod.man     \
53         perlre.man      \
54         perlref.man     \
55         perlrun.man     \
56         perlsec.man     \
57         perlstyle.man   \
58         perlsub.man     \
59         perlsyn.man     \
60         perltrap.man    \
61         perlvar.man
62
63 HTML = \
64         perl.html       \
65         perlapi.html    \
66         perlbook.html   \
67         perlbot.html    \
68         perlcall.html   \
69         perldata.html   \
70         perldebug.html  \
71         perldiag.html   \
72         perlembed.html  \
73         perlform.html   \
74         perlfunc.html   \
75         perlguts.html   \
76         perlipc.html    \
77         perlmod.html    \
78         perlobj.html    \
79         perlop.html     \
80         perlovl.html    \
81         perlpod.html    \
82         perlre.html     \
83         perlref.html    \
84         perlrun.html    \
85         perlsec.html    \
86         perlstyle.html  \
87         perlsub.html    \
88         perlsyn.html    \
89         perltrap.html   \
90         perlvar.html
91
92 man: $(MAN)
93
94 # pod2html runs on all the pods at once in order to build up
95 # cross-references.
96 html:
97         $(PERL) pod2html *.pod
98
99 .SUFFIXES: .pod .man
100
101 .pod.man:
102         $(PERL) pod2man $*.pod >$*.man
103
104 .SUFFIXES: .pod .html
105
106 .pod.html:
107         $(PERL) pod2html $*.pod
108
109 clean:
110         rm -f $(MAN) $(HTML)
111
112 realclean:      clean
113         rm -f pod2man pod2latex pod2html
114
115 distclean:      realclean
116
117 # Dependencies.
118 pod2latex:      pod2latex.SH ../config.sh
119         sh pod2latex.SH
120
121 pod2html:       pod2html.SH ../config.sh
122         sh pod2html.SH
123
124 pod2man:        pod2man.SH ../config.sh
125         sh pod2man.SH