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