perl 5.002beta1h patch: Configure
[p5sagit/p5-mst-13.2.git] / pod / Makefile
CommitLineData
4633a7c4 1CONVERTERS = pod2html pod2latex pod2man
2
3all: $(CONVERTERS) man
a0d0e21e 4
cb1a09d0 5#PERL = ../miniperl
5d94fbed 6
a0d0e21e 7POD = \
8 perl.pod \
a0d0e21e 9 perlbook.pod \
10 perlbot.pod \
11 perlcall.pod \
12 perldata.pod \
13 perldebug.pod \
14 perldiag.pod \
4633a7c4 15 perldsc.pod \
a0d0e21e 16 perlembed.pod \
17 perlform.pod \
18 perlfunc.pod \
19 perlguts.pod \
20 perlipc.pod \
4633a7c4 21 perllol.pod \
a0d0e21e 22 perlmod.pod \
23 perlobj.pod \
cb1a09d0 24 perltie.pod \
a0d0e21e 25 perlop.pod \
a0d0e21e 26 perlpod.pod \
27 perlre.pod \
28 perlref.pod \
29 perlrun.pod \
30 perlsec.pod \
31 perlstyle.pod \
32 perlsub.pod \
33 perlsyn.pod \
cb1a09d0 34 perltoc.pod \
a0d0e21e 35 perltrap.pod \
4633a7c4 36 perlvar.pod \
37 perlxs.pod \
cb1a09d0 38 perlxstut.pod
a0d0e21e 39
40MAN = \
41 perl.man \
a0d0e21e 42 perlbook.man \
43 perlbot.man \
44 perlcall.man \
45 perldata.man \
46 perldebug.man \
47 perldiag.man \
4633a7c4 48 perldsc.man \
a0d0e21e 49 perlembed.man \
50 perlform.man \
51 perlfunc.man \
52 perlguts.man \
53 perlipc.man \
4633a7c4 54 perllol.man \
a0d0e21e 55 perlmod.man \
56 perlobj.man \
cb1a09d0 57 perltie.man \
a0d0e21e 58 perlop.man \
a0d0e21e 59 perlpod.man \
60 perlre.man \
61 perlref.man \
62 perlrun.man \
63 perlsec.man \
64 perlstyle.man \
65 perlsub.man \
66 perlsyn.man \
cb1a09d0 67 perltoc.man \
a0d0e21e 68 perltrap.man \
4633a7c4 69 perlvar.man \
70 perlxs.man \
cb1a09d0 71 perlxstut.man
a0d0e21e 72
73HTML = \
74 perl.html \
a0d0e21e 75 perlbook.html \
76 perlbot.html \
77 perlcall.html \
78 perldata.html \
79 perldebug.html \
80 perldiag.html \
4633a7c4 81 perldsc.html \
a0d0e21e 82 perlembed.html \
83 perlform.html \
84 perlfunc.html \
85 perlguts.html \
86 perlipc.html \
4633a7c4 87 perllol.html \
a0d0e21e 88 perlmod.html \
89 perlobj.html \
cb1a09d0 90 perltie.html \
a0d0e21e 91 perlop.html \
a0d0e21e 92 perlpod.html \
93 perlre.html \
94 perlref.html \
95 perlrun.html \
96 perlsec.html \
97 perlstyle.html \
98 perlsub.html \
99 perlsyn.html \
cb1a09d0 100 perltoc.html \
a0d0e21e 101 perltrap.html \
4633a7c4 102 perlvar.html \
103 perlxs.html \
cb1a09d0 104 perlxstut.html
a0d0e21e 105
f0b7e567 106TEX = \
107 perl.tex \
f0b7e567 108 perlbook.tex \
109 perlbot.tex \
110 perlcall.tex \
111 perldata.tex \
112 perldebug.tex \
113 perldiag.tex \
4633a7c4 114 perldsc.tex \
f0b7e567 115 perlembed.tex \
116 perlform.tex \
117 perlfunc.tex \
118 perlguts.tex \
119 perlipc.tex \
4633a7c4 120 perllol.tex \
f0b7e567 121 perlmod.tex \
122 perlobj.tex \
cb1a09d0 123 perltie.tex \
f0b7e567 124 perlop.tex \
f0b7e567 125 perlpod.tex \
126 perlre.tex \
127 perlref.tex \
128 perlrun.tex \
129 perlsec.tex \
130 perlstyle.tex \
131 perlsub.tex \
132 perlsyn.tex \
cb1a09d0 133 perltoc.tex \
f0b7e567 134 perltrap.tex \
4633a7c4 135 perlvar.tex \
136 perlxs.tex \
137 perlxstut.tex
f0b7e567 138
139man: pod2man $(MAN)
140
141# pod2html normally runs on all the pods at once in order to build up
5d94fbed 142# cross-references.
cb1a09d0 143html: pod2html
144 $(PERL) pod2html $(POD)
a0d0e21e 145
f0b7e567 146tex: pod2latex $(TEX)
147
cb1a09d0 148.SUFFIXES: .pm .pod .man
149
150.pm.man: pod2man
151 $(PERL) pod2man $*.pm >$*.man
a0d0e21e 152
f0b7e567 153.pod.man: pod2man
5d94fbed 154 $(PERL) pod2man $*.pod >$*.man
a0d0e21e 155
cb1a09d0 156.SUFFIXES: .mp .pod .html
157
158.pm.html: pod2html
159 $(PERL) pod2html $*.pod
a0d0e21e 160
f0b7e567 161.pod.html: pod2html
5d94fbed 162 $(PERL) pod2html $*.pod
a0d0e21e 163
cb1a09d0 164.SUFFIXES: .pm .pod .tex
f0b7e567 165
166.pod.tex: pod2latex
167 $(PERL) pod2latex $*.pod
168
cb1a09d0 169.pm.tex: pod2latex
170 $(PERL) pod2latex $*.pod
171
a0d0e21e 172clean:
f0b7e567 173 rm -f $(MAN) $(HTML) $(TEX)
a0d0e21e 174
ecfc5424 175realclean: clean
5d94fbed 176 rm -f pod2man pod2latex pod2html
177
178distclean: realclean
179
180# Dependencies.
4633a7c4 181pod2latex: pod2latex.PL ../lib/Config.pm
182 $(PERL) -I../lib pod2latex.PL
5d94fbed 183
4633a7c4 184pod2html: pod2html.PL ../lib/Config.pm
185 $(PERL) -I ../lib pod2html.PL
5d94fbed 186
4633a7c4 187pod2man: pod2man.PL ../lib/Config.pm
188 $(PERL) -I ../lib pod2man.PL