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