This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
patch for LWP 5.05 to make it play with both 5.003 and 5.003_20 + overload patch
[perl5.git] / pod / Makefile
CommitLineData
3ad621c0 1CONVERTERS = pod2html pod2latex pod2man pod2text checkpods
4633a7c4
LW
2
3all: $(CONVERTERS) man
b59e3c8c 4PERL = ../miniperl
a0d0e21e 5
8ebc5c01 6POD = \
a0d0e21e 7 perl.pod \
71be2cbc 8 perlnews.pod \
8ebc5c01 9 perldata.pod \
10 perlsyn.pod \
a0d0e21e 11 perlop.pod \
a0d0e21e 12 perlre.pod \
a0d0e21e 13 perlrun.pod \
8ebc5c01 14 perlfunc.pod \
15 perlvar.pod \
a0d0e21e 16 perlsub.pod \
8ebc5c01 17 perlmod.pod \
18 perlform.pod \
19 perllocale.pod \
20 perlref.pod \
21 perldsc.pod \
22 perllol.pod \
71be2cbc 23 perltoot.pod \
8ebc5c01 24 perlobj.pod \
25 perltie.pod \
26 perlbot.pod \
27 perlipc.pod \
28 perldebug.pod \
29 perldiag.pod \
30 perlsec.pod \
a0d0e21e 31 perltrap.pod \
8ebc5c01 32 perlstyle.pod \
33 perlpod.pod \
34 perlbook.pod \
35 perlembed.pod \
36 perlapio.pod \
4633a7c4 37 perlxs.pod \
8ebc5c01 38 perlxstut.pod \
39 perlguts.pod \
40 perlcall.pod \
41 perltoc.pod
a0d0e21e 42
8ebc5c01 43MAN = \
a0d0e21e 44 perl.man \
71be2cbc 45 perlnews.man \
8ebc5c01 46 perldata.man \
47 perlsyn.man \
a0d0e21e 48 perlop.man \
a0d0e21e 49 perlre.man \
a0d0e21e 50 perlrun.man \
8ebc5c01 51 perlfunc.man \
52 perlvar.man \
a0d0e21e 53 perlsub.man \
8ebc5c01 54 perlmod.man \
55 perlform.man \
56 perllocale.man \
57 perlref.man \
58 perldsc.man \
59 perllol.man \
71be2cbc 60 perltoot.man \
8ebc5c01 61 perlobj.man \
62 perltie.man \
63 perlbot.man \
64 perlipc.man \
65 perldebug.man \
66 perldiag.man \
67 perlsec.man \
a0d0e21e 68 perltrap.man \
8ebc5c01 69 perlstyle.man \
70 perlpod.man \
71 perlbook.man \
72 perlembed.man \
73 perlapio.man \
4633a7c4 74 perlxs.man \
8ebc5c01 75 perlxstut.man \
76 perlguts.man \
77 perlcall.man \
78 perltoc.man
a0d0e21e 79
8ebc5c01 80HTML = \
a0d0e21e 81 perl.html \
71be2cbc 82 perlnews.html \
8ebc5c01 83 perldata.html \
84 perlsyn.html \
a0d0e21e 85 perlop.html \
a0d0e21e 86 perlre.html \
a0d0e21e 87 perlrun.html \
8ebc5c01 88 perlfunc.html \
89 perlvar.html \
a0d0e21e 90 perlsub.html \
8ebc5c01 91 perlmod.html \
92 perlform.html \
93 perllocale.html \
94 perlref.html \
95 perldsc.html \
96 perllol.html \
71be2cbc 97 perltoot.html \
8ebc5c01 98 perlobj.html \
99 perltie.html \
100 perlbot.html \
101 perlipc.html \
102 perldebug.html \
103 perldiag.html \
104 perlsec.html \
a0d0e21e 105 perltrap.html \
8ebc5c01 106 perlstyle.html \
107 perlpod.html \
108 perlbook.html \
109 perlembed.html \
110 perlapio.html \
4633a7c4 111 perlxs.html \
8ebc5c01 112 perlxstut.html \
113 perlguts.html \
114 perlcall.html \
115 perltoc.html
a0d0e21e 116
8ebc5c01 117TEX = \
f0b7e567 118 perl.tex \
71be2cbc 119 perlnews.tex \
8ebc5c01 120 perldata.tex \
121 perlsyn.tex \
f0b7e567 122 perlop.tex \
f0b7e567 123 perlre.tex \
f0b7e567 124 perlrun.tex \
8ebc5c01 125 perlfunc.tex \
126 perlvar.tex \
f0b7e567 127 perlsub.tex \
8ebc5c01 128 perlmod.tex \
129 perlform.tex \
130 perllocale.tex \
131 perlref.tex \
132 perldsc.tex \
133 perllol.tex \
71be2cbc 134 perltoot.tex \
8ebc5c01 135 perlobj.tex \
136 perltie.tex \
137 perlbot.tex \
138 perlipc.tex \
139 perldebug.tex \
140 perldiag.tex \
141 perlsec.tex \
f0b7e567 142 perltrap.tex \
8ebc5c01 143 perlstyle.tex \
144 perlpod.tex \
145 perlbook.tex \
146 perlembed.tex \
147 perlapio.tex \
4633a7c4 148 perlxs.tex \
8ebc5c01 149 perlxstut.tex \
150 perlguts.tex \
151 perlcall.tex \
152 perltoc.tex
f0b7e567 153
80da0831 154man: pod2man $(MAN)
f0b7e567
AD
155
156# pod2html normally runs on all the pods at once in order to build up
5d94fbed 157# cross-references.
7bb65d42 158html: pod2html
c07a80fd 159 $(PERL) -I../lib pod2html $(POD)
a0d0e21e 160
f0b7e567
AD
161tex: pod2latex $(TEX)
162
8ebc5c01 163toc:
164 $(PERL) -I../lib buildtoc >perltoc.pod
165
7bb65d42 166.SUFFIXES: .pm .pod .man
cb1a09d0
AD
167
168.pm.man: pod2man
c07a80fd 169 $(PERL) -I../lib pod2man $*.pm >$*.man
a0d0e21e 170
f0b7e567 171.pod.man: pod2man
c07a80fd 172 $(PERL) -I../lib pod2man $*.pod >$*.man
a0d0e21e 173
cb1a09d0
AD
174.SUFFIXES: .mp .pod .html
175
176.pm.html: pod2html
c07a80fd 177 $(PERL) -I../lib pod2html $*.pod
a0d0e21e 178
f0b7e567 179.pod.html: pod2html
c07a80fd 180 $(PERL) -I../lib pod2html $*.pod
a0d0e21e 181
cb1a09d0 182.SUFFIXES: .pm .pod .tex
f0b7e567
AD
183
184.pod.tex: pod2latex
c07a80fd 185 $(PERL) -I../lib pod2latex $*.pod
f0b7e567 186
cb1a09d0 187.pm.tex: pod2latex
c07a80fd 188 $(PERL) -I../lib pod2latex $*.pod
cb1a09d0 189
a0d0e21e 190clean:
f0b7e567 191 rm -f $(MAN) $(HTML) $(TEX)
8ebc5c01 192 rm -f *.aux *.log
a0d0e21e 193
ecfc5424 194realclean: clean
c07a80fd 195 rm -f $(CONVERTERS)
5d94fbed
AD
196
197distclean: realclean
198
3ad621c0 199check: checkpods
200 @echo "checking..."; \
201 $(PERL) -I../lib checkpods $(POD)
202
5d94fbed 203# Dependencies.
4633a7c4
LW
204pod2latex: pod2latex.PL ../lib/Config.pm
205 $(PERL) -I../lib pod2latex.PL
5d94fbed 206
4633a7c4
LW
207pod2html: pod2html.PL ../lib/Config.pm
208 $(PERL) -I ../lib pod2html.PL
5d94fbed 209
4633a7c4
LW
210pod2man: pod2man.PL ../lib/Config.pm
211 $(PERL) -I ../lib pod2man.PL
c07a80fd 212
213pod2text: pod2text.PL ../lib/Config.pm
214 $(PERL) -I ../lib pod2text.PL
3ad621c0 215
216checkpods: checkpods.PL ../lib/Config.pm
217 $(PERL) -I ../lib checkpods.PL
218
219