This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.001 patch.1e
[perl5.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 TEX = \
93         perl.tex        \
94         perlapi.tex     \
95         perlbook.tex    \
96         perlbot.tex     \
97         perlcall.tex    \
98         perldata.tex    \
99         perldebug.tex   \
100         perldiag.tex    \
101         perlembed.tex   \
102         perlform.tex    \
103         perlfunc.tex    \
104         perlguts.tex    \
105         perlipc.tex     \
106         perlmod.tex     \
107         perlobj.tex     \
108         perlop.tex      \
109         perlovl.tex     \
110         perlpod.tex     \
111         perlre.tex      \
112         perlref.tex     \
113         perlrun.tex     \
114         perlsec.tex     \
115         perlstyle.tex   \
116         perlsub.tex     \
117         perlsyn.tex     \
118         perltrap.tex    \
119         perlvar.tex
120
121
122 man:  pod2man $(MAN)
123
124 # pod2html normally runs on all the pods at once in order to build up
125 # cross-references.
126 html: pod2html
127         $(PERL) pod2html *.pod
128
129 tex:    pod2latex $(TEX)
130
131 .SUFFIXES: .pod .man
132
133 .pod.man:     pod2man
134         $(PERL) pod2man $*.pod >$*.man
135
136 .SUFFIXES: .pod .html
137
138 .pod.html:    pod2html
139         $(PERL) pod2html $*.pod
140
141 .SUFFIXES: .pod .tex
142
143 .pod.tex: pod2latex
144         $(PERL) pod2latex $*.pod
145
146 clean:
147         rm -f $(MAN) $(HTML) $(TEX)
148
149 realclean:      clean
150         rm -f pod2man pod2latex pod2html
151
152 distclean:      realclean
153
154 # Dependencies.
155 pod2latex:      pod2latex.SH ../config.sh
156         sh pod2latex.SH
157
158 pod2html:       pod2html.SH ../config.sh
159         sh pod2html.SH
160
161 pod2man:        pod2man.SH ../config.sh
162         sh pod2man.SH