source: trunk/essentials/dev-lang/perl/win32/pod.mak

Last change on this file was 3181, checked in by bird, 18 years ago

perl 5.8.8

File size: 9.1 KB
Line 
1CONVERTERS = pod2html pod2latex pod2man pod2text checkpods \
2 pod2usage podchecker podselect
3
4HTMLROOT = / # Change this to fix cross-references in HTML
5POD2HTML = pod2html \
6 --htmlroot=$(HTMLROOT) \
7 --podroot=.. --podpath=pod:lib:ext:vms \
8 --libpods=perlfunc:perlguts:perlvar:perlrun:perlop
9
10all: $(CONVERTERS) html
11
12converters: $(CONVERTERS)
13
14PERL = ..\miniperl.exe
15REALPERL = ..\perl.exe
16
17POD = \
18 perl.pod \
19 perl5004delta.pod \
20 perl5005delta.pod \
21 perl561delta.pod \
22 perl56delta.pod \
23 perl570delta.pod \
24 perl571delta.pod \
25 perl572delta.pod \
26 perl573delta.pod \
27 perl581delta.pod \
28 perl582delta.pod \
29 perl583delta.pod \
30 perl584delta.pod \
31 perl585delta.pod \
32 perl586delta.pod \
33 perl587delta.pod \
34 perl588delta.pod \
35 perl58delta.pod \
36 perlapi.pod \
37 perlapio.pod \
38 perlartistic.pod \
39 perlbook.pod \
40 perlboot.pod \
41 perlbot.pod \
42 perlcall.pod \
43 perlcheat.pod \
44 perlclib.pod \
45 perlcompile.pod \
46 perldata.pod \
47 perldbmfilter.pod \
48 perldebguts.pod \
49 perldebtut.pod \
50 perldebug.pod \
51 perldelta.pod \
52 perldiag.pod \
53 perldoc.pod \
54 perldsc.pod \
55 perlebcdic.pod \
56 perlembed.pod \
57 perlfaq.pod \
58 perlfaq1.pod \
59 perlfaq2.pod \
60 perlfaq3.pod \
61 perlfaq4.pod \
62 perlfaq5.pod \
63 perlfaq6.pod \
64 perlfaq7.pod \
65 perlfaq8.pod \
66 perlfaq9.pod \
67 perlfilter.pod \
68 perlfork.pod \
69 perlform.pod \
70 perlfunc.pod \
71 perlglossary.pod \
72 perlgpl.pod \
73 perlguts.pod \
74 perlhack.pod \
75 perlhist.pod \
76 perlintern.pod \
77 perlintro.pod \
78 perliol.pod \
79 perlipc.pod \
80 perllexwarn.pod \
81 perllocale.pod \
82 perllol.pod \
83 perlmod.pod \
84 perlmodinstall.pod \
85 perlmodlib.pod \
86 perlmodstyle.pod \
87 perlnewmod.pod \
88 perlnumber.pod \
89 perlobj.pod \
90 perlop.pod \
91 perlopentut.pod \
92 perlothrtut.pod \
93 perlpacktut.pod \
94 perlpod.pod \
95 perlpodspec.pod \
96 perlport.pod \
97 perlre.pod \
98 perlref.pod \
99 perlreftut.pod \
100 perlrequick.pod \
101 perlreref.pod \
102 perlretut.pod \
103 perlrun.pod \
104 perlsec.pod \
105 perlstyle.pod \
106 perlsub.pod \
107 perlsyn.pod \
108 perlthrtut.pod \
109 perltie.pod \
110 perltoc.pod \
111 perltodo.pod \
112 perltooc.pod \
113 perltoot.pod \
114 perltrap.pod \
115 perlunicode.pod \
116 perluniintro.pod \
117 perlutil.pod \
118 perlvar.pod \
119 perlxs.pod \
120 perlxstut.pod
121
122MAN = \
123 perl.man \
124 perl5004delta.man \
125 perl5005delta.man \
126 perl561delta.man \
127 perl56delta.man \
128 perl570delta.man \
129 perl571delta.man \
130 perl572delta.man \
131 perl573delta.man \
132 perl581delta.man \
133 perl582delta.man \
134 perl583delta.man \
135 perl584delta.man \
136 perl585delta.man \
137 perl586delta.man \
138 perl587delta.man \
139 perl588delta.man \
140 perl58delta.man \
141 perlapi.man \
142 perlapio.man \
143 perlartistic.man \
144 perlbook.man \
145 perlboot.man \
146 perlbot.man \
147 perlcall.man \
148 perlcheat.man \
149 perlclib.man \
150 perlcompile.man \
151 perldata.man \
152 perldbmfilter.man \
153 perldebguts.man \
154 perldebtut.man \
155 perldebug.man \
156 perldelta.man \
157 perldiag.man \
158 perldoc.man \
159 perldsc.man \
160 perlebcdic.man \
161 perlembed.man \
162 perlfaq.man \
163 perlfaq1.man \
164 perlfaq2.man \
165 perlfaq3.man \
166 perlfaq4.man \
167 perlfaq5.man \
168 perlfaq6.man \
169 perlfaq7.man \
170 perlfaq8.man \
171 perlfaq9.man \
172 perlfilter.man \
173 perlfork.man \
174 perlform.man \
175 perlfunc.man \
176 perlglossary.man \
177 perlgpl.man \
178 perlguts.man \
179 perlhack.man \
180 perlhist.man \
181 perlintern.man \
182 perlintro.man \
183 perliol.man \
184 perlipc.man \
185 perllexwarn.man \
186 perllocale.man \
187 perllol.man \
188 perlmod.man \
189 perlmodinstall.man \
190 perlmodlib.man \
191 perlmodstyle.man \
192 perlnewmod.man \
193 perlnumber.man \
194 perlobj.man \
195 perlop.man \
196 perlopentut.man \
197 perlothrtut.man \
198 perlpacktut.man \
199 perlpod.man \
200 perlpodspec.man \
201 perlport.man \
202 perlre.man \
203 perlref.man \
204 perlreftut.man \
205 perlrequick.man \
206 perlreref.man \
207 perlretut.man \
208 perlrun.man \
209 perlsec.man \
210 perlstyle.man \
211 perlsub.man \
212 perlsyn.man \
213 perlthrtut.man \
214 perltie.man \
215 perltoc.man \
216 perltodo.man \
217 perltooc.man \
218 perltoot.man \
219 perltrap.man \
220 perlunicode.man \
221 perluniintro.man \
222 perlutil.man \
223 perlvar.man \
224 perlxs.man \
225 perlxstut.man
226
227HTML = \
228 perl.html \
229 perl5004delta.html \
230 perl5005delta.html \
231 perl561delta.html \
232 perl56delta.html \
233 perl570delta.html \
234 perl571delta.html \
235 perl572delta.html \
236 perl573delta.html \
237 perl581delta.html \
238 perl582delta.html \
239 perl583delta.html \
240 perl584delta.html \
241 perl585delta.html \
242 perl586delta.html \
243 perl587delta.html \
244 perl588delta.html \
245 perl58delta.html \
246 perlapi.html \
247 perlapio.html \
248 perlartistic.html \
249 perlbook.html \
250 perlboot.html \
251 perlbot.html \
252 perlcall.html \
253 perlcheat.html \
254 perlclib.html \
255 perlcompile.html \
256 perldata.html \
257 perldbmfilter.html \
258 perldebguts.html \
259 perldebtut.html \
260 perldebug.html \
261 perldelta.html \
262 perldiag.html \
263 perldoc.html \
264 perldsc.html \
265 perlebcdic.html \
266 perlembed.html \
267 perlfaq.html \
268 perlfaq1.html \
269 perlfaq2.html \
270 perlfaq3.html \
271 perlfaq4.html \
272 perlfaq5.html \
273 perlfaq6.html \
274 perlfaq7.html \
275 perlfaq8.html \
276 perlfaq9.html \
277 perlfilter.html \
278 perlfork.html \
279 perlform.html \
280 perlfunc.html \
281 perlglossary.html \
282 perlgpl.html \
283 perlguts.html \
284 perlhack.html \
285 perlhist.html \
286 perlintern.html \
287 perlintro.html \
288 perliol.html \
289 perlipc.html \
290 perllexwarn.html \
291 perllocale.html \
292 perllol.html \
293 perlmod.html \
294 perlmodinstall.html \
295 perlmodlib.html \
296 perlmodstyle.html \
297 perlnewmod.html \
298 perlnumber.html \
299 perlobj.html \
300 perlop.html \
301 perlopentut.html \
302 perlothrtut.html \
303 perlpacktut.html \
304 perlpod.html \
305 perlpodspec.html \
306 perlport.html \
307 perlre.html \
308 perlref.html \
309 perlreftut.html \
310 perlrequick.html \
311 perlreref.html \
312 perlretut.html \
313 perlrun.html \
314 perlsec.html \
315 perlstyle.html \
316 perlsub.html \
317 perlsyn.html \
318 perlthrtut.html \
319 perltie.html \
320 perltodo.html \
321 perltooc.html \
322 perltoot.html \
323 perltrap.html \
324 perlunicode.html \
325 perluniintro.html \
326 perlutil.html \
327 perlvar.html \
328 perlxs.html \
329 perlxstut.html
330# not perltoc.html
331
332TEX = \
333 perl.tex \
334 perl5004delta.tex \
335 perl5005delta.tex \
336 perl561delta.tex \
337 perl56delta.tex \
338 perl570delta.tex \
339 perl571delta.tex \
340 perl572delta.tex \
341 perl573delta.tex \
342 perl581delta.tex \
343 perl582delta.tex \
344 perl583delta.tex \
345 perl584delta.tex \
346 perl585delta.tex \
347 perl586delta.tex \
348 perl587delta.tex \
349 perl588delta.tex \
350 perl58delta.tex \
351 perlapi.tex \
352 perlapio.tex \
353 perlartistic.tex \
354 perlbook.tex \
355 perlboot.tex \
356 perlbot.tex \
357 perlcall.tex \
358 perlcheat.tex \
359 perlclib.tex \
360 perlcompile.tex \
361 perldata.tex \
362 perldbmfilter.tex \
363 perldebguts.tex \
364 perldebtut.tex \
365 perldebug.tex \
366 perldelta.tex \
367 perldiag.tex \
368 perldoc.tex \
369 perldsc.tex \
370 perlebcdic.tex \
371 perlembed.tex \
372 perlfaq.tex \
373 perlfaq1.tex \
374 perlfaq2.tex \
375 perlfaq3.tex \
376 perlfaq4.tex \
377 perlfaq5.tex \
378 perlfaq6.tex \
379 perlfaq7.tex \
380 perlfaq8.tex \
381 perlfaq9.tex \
382 perlfilter.tex \
383 perlfork.tex \
384 perlform.tex \
385 perlfunc.tex \
386 perlglossary.tex \
387 perlgpl.tex \
388 perlguts.tex \
389 perlhack.tex \
390 perlhist.tex \
391 perlintern.tex \
392 perlintro.tex \
393 perliol.tex \
394 perlipc.tex \
395 perllexwarn.tex \
396 perllocale.tex \
397 perllol.tex \
398 perlmod.tex \
399 perlmodinstall.tex \
400 perlmodlib.tex \
401 perlmodstyle.tex \
402 perlnewmod.tex \
403 perlnumber.tex \
404 perlobj.tex \
405 perlop.tex \
406 perlopentut.tex \
407 perlothrtut.tex \
408 perlpacktut.tex \
409 perlpod.tex \
410 perlpodspec.tex \
411 perlport.tex \
412 perlre.tex \
413 perlref.tex \
414 perlreftut.tex \
415 perlrequick.tex \
416 perlreref.tex \
417 perlretut.tex \
418 perlrun.tex \
419 perlsec.tex \
420 perlstyle.tex \
421 perlsub.tex \
422 perlsyn.tex \
423 perlthrtut.tex \
424 perltie.tex \
425 perltoc.tex \
426 perltodo.tex \
427 perltooc.tex \
428 perltoot.tex \
429 perltrap.tex \
430 perlunicode.tex \
431 perluniintro.tex \
432 perlutil.tex \
433 perlvar.tex \
434 perlxs.tex \
435 perlxstut.tex
436
437man: pod2man $(MAN)
438
439html: pod2html $(HTML)
440
441tex: pod2latex $(TEX)
442
443toc:
444 $(PERL) -I../lib buildtoc >perltoc.pod
445
446.SUFFIXES: .pm .pod
447
448.SUFFIXES: .man
449
450.pm.man:
451 $(PERL) -I../lib pod2man $*.pm >$*.man
452
453.pod.man:
454 $(PERL) -I../lib pod2man $*.pod >$*.man
455
456.SUFFIXES: .html
457
458.pm.html:
459 $(PERL) -I../lib $(POD2HTML) --infile=$*.pm --outfile=$*.html
460
461.pod.html:
462 $(PERL) -I../lib $(POD2HTML) --infile=$*.pod --outfile=$*.html
463
464.SUFFIXES: .tex
465
466.pm.tex:
467 $(PERL) -I../lib pod2latex $*.pm
468
469.pod.tex:
470 $(PERL) -I../lib pod2latex $*.pod
471
472clean:
473 rm -f $(MAN)
474 rm -f $(HTML)
475 rm -f $(TEX)
476 rm -f pod2html-*cache
477 rm -f *.aux *.log *.exe
478
479realclean: clean
480 rm -f $(CONVERTERS)
481
482distclean: realclean
483
484check: checkpods
485 @echo "checking..."; \
486 $(PERL) -I../lib checkpods $(POD)
487
488# Dependencies.
489pod2latex: pod2latex.PL ../lib/Config.pm
490 $(PERL) -I../lib pod2latex.PL
491
492pod2html: pod2html.PL ../lib/Config.pm
493 $(PERL) -I ../lib pod2html.PL
494
495pod2man: pod2man.PL ../lib/Config.pm
496 $(PERL) -I ../lib pod2man.PL
497
498pod2text: pod2text.PL ../lib/Config.pm
499 $(PERL) -I ../lib pod2text.PL
500
501checkpods: checkpods.PL ../lib/Config.pm
502 $(PERL) -I ../lib checkpods.PL
503
504pod2usage: pod2usage.PL ../lib/Config.pm
505 $(PERL) -I ../lib pod2usage.PL
506
507podchecker: podchecker.PL ../lib/Config.pm
508 $(PERL) -I ../lib podchecker.PL
509
510podselect: podselect.PL ../lib/Config.pm
511 $(PERL) -I ../lib podselect.PL
512
513compile: all
514 $(REALPERL) -I../lib ../utils/perlcc pod2latex -o pod2latex.exe -v 10 -log ../compilelog
515 $(REALPERL) -I../lib ../utils/perlcc pod2man -o pod2man.exe -v 10 -log ../compilelog
516 $(REALPERL) -I../lib ../utils/perlcc pod2text -o pod2text.exe -v 10 -log ../compilelog
517 $(REALPERL) -I../lib ../utils/perlcc checkpods -o checkpods.exe -v 10 -log ../compilelog
Note: See TracBrowser for help on using the repository browser.