Re: [Fwd: IO::Socket::connect and blocking]
[p5sagit/p5-mst-13.2.git] / win32 / pod.mak
CommitLineData
5aabfad6 1CONVERTERS = pod2html pod2latex pod2man pod2text checkpods
2
3HTMLROOT = / # Change this to fix cross-references in HTML
4POD2HTML = pod2html \
5 --htmlroot=$(HTMLROOT) \
6 --podroot=.. --podpath=pod:lib:ext:vms \
7 --libpods=perlfunc:perlguts:perlvar:perlrun:perlop
8
9all: $(CONVERTERS) html
10
4a71ed0c 11converters: $(CONVERTERS)
12
5aabfad6 13PERL = ..\miniperl.exe
4a71ed0c 14REALPERL = ..\perl.exe
5aabfad6 15
16POD = \
17 perl.pod \
18 perldelta.pod \
19 perldata.pod \
20 perlsyn.pod \
21 perlop.pod \
22 perlre.pod \
23 perlrun.pod \
24 perlfunc.pod \
25 perlvar.pod \
26 perlsub.pod \
27 perlmod.pod \
4a71ed0c 28 perlmodlib.pod \
fb9cefb4 29 perlmodinstall.pod \
5aabfad6 30 perlform.pod \
31 perllocale.pod \
32 perlref.pod \
a1e2a320 33 perlreftut.pod \
5aabfad6 34 perldsc.pod \
35 perllol.pod \
36 perltoot.pod \
37 perlobj.pod \
38 perltie.pod \
39 perlbot.pod \
40 perlipc.pod \
41 perldebug.pod \
42 perldiag.pod \
43 perlsec.pod \
44 perltrap.pod \
fb9cefb4 45 perlport.pod \
5aabfad6 46 perlstyle.pod \
47 perlpod.pod \
48 perlbook.pod \
49 perlembed.pod \
50 perlapio.pod \
fb9cefb4 51 perlwin32.pod \
5aabfad6 52 perlxs.pod \
53 perlxstut.pod \
54 perlguts.pod \
55 perlcall.pod \
56 perlfaq.pod \
57 perlfaq1.pod \
58 perlfaq2.pod \
59 perlfaq3.pod \
60 perlfaq4.pod \
61 perlfaq5.pod \
62 perlfaq6.pod \
63 perlfaq7.pod \
64 perlfaq8.pod \
65 perlfaq9.pod \
66 perltoc.pod
67
68MAN = \
69 perl.man \
70 perldelta.man \
71 perldata.man \
72 perlsyn.man \
73 perlop.man \
74 perlre.man \
75 perlrun.man \
76 perlfunc.man \
77 perlvar.man \
78 perlsub.man \
79 perlmod.man \
4a71ed0c 80 perlmodlib.man \
fb9cefb4 81 perlmodinstall.man \
5aabfad6 82 perlform.man \
83 perllocale.man \
84 perlref.man \
85 perldsc.man \
86 perllol.man \
87 perltoot.man \
88 perlobj.man \
89 perltie.man \
90 perlbot.man \
91 perlipc.man \
92 perldebug.man \
93 perldiag.man \
94 perlsec.man \
95 perltrap.man \
fb9cefb4 96 perlport.man \
5aabfad6 97 perlstyle.man \
98 perlpod.man \
99 perlbook.man \
100 perlembed.man \
101 perlapio.man \
fb9cefb4 102 perlwin32.man \
5aabfad6 103 perlxs.man \
104 perlxstut.man \
105 perlguts.man \
106 perlcall.man \
107 perlfaq.man \
108 perlfaq1.man \
109 perlfaq2.man \
110 perlfaq3.man \
111 perlfaq4.man \
112 perlfaq5.man \
113 perlfaq6.man \
114 perlfaq7.man \
115 perlfaq8.man \
116 perlfaq9.man \
117 perltoc.man
118
119HTML = \
120 perl.html \
121 perldelta.html \
122 perldata.html \
123 perlsyn.html \
124 perlop.html \
125 perlre.html \
126 perlrun.html \
127 perlfunc.html \
128 perlvar.html \
129 perlsub.html \
130 perlmod.html \
4a71ed0c 131 perlmodlib.html \
fb9cefb4 132 perlmodinstall.html \
5aabfad6 133 perlform.html \
134 perllocale.html \
135 perlref.html \
136 perldsc.html \
137 perllol.html \
138 perltoot.html \
139 perlobj.html \
140 perltie.html \
141 perlbot.html \
142 perlipc.html \
143 perldebug.html \
144 perldiag.html \
145 perlsec.html \
146 perltrap.html \
fb9cefb4 147 perlport.html \
5aabfad6 148 perlstyle.html \
149 perlpod.html \
150 perlbook.html \
151 perlembed.html \
152 perlapio.html \
fb9cefb4 153 perlwin32.html \
5aabfad6 154 perlxs.html \
155 perlxstut.html \
156 perlguts.html \
157 perlcall.html \
158 perlfaq.html \
159 perlfaq1.html \
160 perlfaq2.html \
161 perlfaq3.html \
162 perlfaq4.html \
163 perlfaq5.html \
164 perlfaq6.html \
165 perlfaq7.html \
166 perlfaq8.html \
167 perlfaq9.html
168# not perltoc.html
169
170TEX = \
171 perl.tex \
172 perldelta.tex \
173 perldata.tex \
174 perlsyn.tex \
175 perlop.tex \
176 perlre.tex \
177 perlrun.tex \
178 perlfunc.tex \
179 perlvar.tex \
180 perlsub.tex \
181 perlmod.tex \
4a71ed0c 182 perlmodlib.tex \
fb9cefb4 183 perlmodinstall.tex \
5aabfad6 184 perlform.tex \
185 perllocale.tex \
186 perlref.tex \
187 perldsc.tex \
188 perllol.tex \
189 perltoot.tex \
190 perlobj.tex \
191 perltie.tex \
192 perlbot.tex \
193 perlipc.tex \
194 perldebug.tex \
195 perldiag.tex \
196 perlsec.tex \
197 perltrap.tex \
fb9cefb4 198 perlport.tex \
5aabfad6 199 perlstyle.tex \
200 perlpod.tex \
201 perlbook.tex \
202 perlembed.tex \
203 perlapio.tex \
fb9cefb4 204 perlwin32.tex \
5aabfad6 205 perlxs.tex \
206 perlxstut.tex \
207 perlguts.tex \
208 perlcall.tex \
209 perlfaq.tex \
210 perlfaq1.tex \
211 perlfaq2.tex \
212 perlfaq3.tex \
213 perlfaq4.tex \
214 perlfaq5.tex \
215 perlfaq6.tex \
216 perlfaq7.tex \
217 perlfaq8.tex \
218 perlfaq9.tex \
219 perltoc.tex
220
221man: pod2man $(MAN)
222
223html: pod2html $(HTML)
224
225tex: pod2latex $(TEX)
226
227toc:
4a71ed0c 228 $(PERL) -I../lib buildtoc >perltoc.pod
5aabfad6 229
230.SUFFIXES: .pm .pod
231
232.SUFFIXES: .man
233
234.pm.man:
4a71ed0c 235 $(PERL) -I../lib pod2man $*.pm >$*.man
5aabfad6 236
237.pod.man:
4a71ed0c 238 $(PERL) -I../lib pod2man $*.pod >$*.man
5aabfad6 239
240.SUFFIXES: .html
241
242.pm.html:
4a71ed0c 243 $(PERL) -I../lib $(POD2HTML) --infile=$*.pm --outfile=$*.html
5aabfad6 244
245.pod.html:
4a71ed0c 246 $(PERL) -I../lib $(POD2HTML) --infile=$*.pod --outfile=$*.html
5aabfad6 247
248.SUFFIXES: .tex
249
250.pm.tex:
4a71ed0c 251 $(PERL) -I../lib pod2latex $*.pm
5aabfad6 252
253.pod.tex:
4a71ed0c 254 $(PERL) -I../lib pod2latex $*.pod
5aabfad6 255
256clean:
4a71ed0c 257 rm -f $(MAN)
258 rm -f $(HTML)
259 rm -f $(TEX)
260 rm -f pod2html-*cache
261 rm -f *.aux *.log *.exe
5aabfad6 262
263realclean: clean
4a71ed0c 264 rm -f $(CONVERTERS)
5aabfad6 265
266distclean: realclean
267
268check: checkpods
269 @echo "checking..."; \
4a71ed0c 270 $(PERL) -I../lib checkpods $(POD)
5aabfad6 271
272# Dependencies.
4a71ed0c 273pod2latex: pod2latex.PL ../lib/Config.pm
274 $(PERL) -I../lib pod2latex.PL
5aabfad6 275
4a71ed0c 276pod2html: pod2html.PL ../lib/Config.pm
277 $(PERL) -I ../lib pod2html.PL
5aabfad6 278
4a71ed0c 279pod2man: pod2man.PL ../lib/Config.pm
280 $(PERL) -I ../lib pod2man.PL
5aabfad6 281
4a71ed0c 282pod2text: pod2text.PL ../lib/Config.pm
283 $(PERL) -I ../lib pod2text.PL
5aabfad6 284
4a71ed0c 285checkpods: checkpods.PL ../lib/Config.pm
286 $(PERL) -I ../lib checkpods.PL
5aabfad6 287
4a71ed0c 288compile: all
289 $(REALPERL) -I../lib ../utils/perlcc -regex 's/$$/.exe/' pod2latex pod2man pod2text checkpods -prog -verbose dcf -log ../compilelog;
5aabfad6 290
4a71ed0c 291