[PATCH] perlcommunity.pod: add information about OSDC.fr
[p5sagit/p5-mst-13.2.git] / win32 / pod.mak
CommitLineData
94442a1e 1CONVERTERS = pod2html pod2latex pod2man pod2text \
360aca43 2 pod2usage podchecker podselect
5aabfad6 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
4a71ed0c 12converters: $(CONVERTERS)
13
5aabfad6 14PERL = ..\miniperl.exe
4a71ed0c 15REALPERL = ..\perl.exe
5aabfad6 16
1487a039 17ICWD = -I..\cpan\Cwd
403f501d 18
5aabfad6 19POD = \
20 perl.pod \
e50bb9a1 21 perl5004delta.pod \
22 perl5005delta.pod \
cf6c151c 23 perl5100delta.pod \
7cdf958d 24 perl5101delta.pod \
7120b314 25 perl5110delta.pod \
11545435 26 perl5111delta.pod \
d5114285 27 perl5112delta.pod \
41630250 28 perl561delta.pod \
29 perl56delta.pod \
30 perl570delta.pod \
31 perl571delta.pod \
32 perl572delta.pod \
33 perl573delta.pod \
b6235c4f 34 perl581delta.pod \
2e038148 35 perl582delta.pod \
36 perl583delta.pod \
5f15c94e 37 perl584delta.pod \
07e9b5fe 38 perl585delta.pod \
e4bb216d 39 perl586delta.pod \
315ba985 40 perl587delta.pod \
c11a53c6 41 perl588delta.pod \
fc5be808 42 perl589delta.pod \
41630250 43 perl58delta.pod \
1400179b 44 perl590delta.pod \
45 perl591delta.pod \
e0eb806d 46 perl592delta.pod \
496c75d0 47 perl593delta.pod \
6c7deadb 48 perl594delta.pod \
f6eae373 49 perl595delta.pod \
41630250 50 perlapi.pod \
51 perlapio.pod \
52 perlartistic.pod \
53 perlbook.pod \
54 perlboot.pod \
5aabfad6 55 perlbot.pod \
41630250 56 perlcall.pod \
57 perlcheat.pod \
58 perlclib.pod \
cbd87e7e 59 perlcommunity.pod \
41630250 60 perlcompile.pod \
61 perldata.pod \
62 perldbmfilter.pod \
63 perldebguts.pod \
64 perldebtut.pod \
5aabfad6 65 perldebug.pod \
41630250 66 perldelta.pod \
5aabfad6 67 perldiag.pod \
41630250 68 perldoc.pod \
69 perldsc.pod \
70 perlebcdic.pod \
5aabfad6 71 perlembed.pod \
5aabfad6 72 perlfaq.pod \
73 perlfaq1.pod \
74 perlfaq2.pod \
75 perlfaq3.pod \
76 perlfaq4.pod \
77 perlfaq5.pod \
78 perlfaq6.pod \
79 perlfaq7.pod \
80 perlfaq8.pod \
81 perlfaq9.pod \
41630250 82 perlfilter.pod \
83 perlfork.pod \
84 perlform.pod \
85 perlfunc.pod \
c483e0e5 86 perlglossary.pod \
41630250 87 perlgpl.pod \
88 perlguts.pod \
89 perlhack.pod \
90 perlhist.pod \
91 perlintern.pod \
92 perlintro.pod \
93 perliol.pod \
94 perlipc.pod \
95 perllexwarn.pod \
96 perllocale.pod \
97 perllol.pod \
98 perlmod.pod \
99 perlmodinstall.pod \
100 perlmodlib.pod \
101 perlmodstyle.pod \
15932acc 102 perlmroapi.pod \
41630250 103 perlnewmod.pod \
104 perlnumber.pod \
105 perlobj.pod \
106 perlop.pod \
107 perlopentut.pod \
41630250 108 perlpacktut.pod \
da096611 109 perlperf.pod \
41630250 110 perlpod.pod \
111 perlpodspec.pod \
cb8a010e 112 perlpolicy.pod \
41630250 113 perlport.pod \
a550ee30 114 perlpragma.pod \
41630250 115 perlre.pod \
53f8fa14 116 perlreapi.pod \
8a118206 117 perlrebackslash.pod \
118 perlrecharclass.pod \
41630250 119 perlref.pod \
120 perlreftut.pod \
b23a565d 121 perlreguts.pod \
9f968a8d 122 perlrepository.pod \
41630250 123 perlrequick.pod \
124 perlreref.pod \
125 perlretut.pod \
126 perlrun.pod \
127 perlsec.pod \
128 perlstyle.pod \
129 perlsub.pod \
130 perlsyn.pod \
131 perlthrtut.pod \
132 perltie.pod \
133 perltoc.pod \
134 perltodo.pod \
135 perltooc.pod \
136 perltoot.pod \
137 perltrap.pod \
138 perlunicode.pod \
3426ea3d 139 perlunifaq.pod \
41630250 140 perluniintro.pod \
aadaa455 141 perlunitut.pod \
41630250 142 perlutil.pod \
143 perlvar.pod \
dd0cfdaa 144 perlvms.pod \
41630250 145 perlxs.pod \
146 perlxstut.pod
5aabfad6 147
148MAN = \
149 perl.man \
e50bb9a1 150 perl5004delta.man \
151 perl5005delta.man \
cf6c151c 152 perl5100delta.man \
7cdf958d 153 perl5101delta.man \
7120b314 154 perl5110delta.man \
11545435 155 perl5111delta.man \
d5114285 156 perl5112delta.man \
41630250 157 perl561delta.man \
158 perl56delta.man \
159 perl570delta.man \
160 perl571delta.man \
161 perl572delta.man \
162 perl573delta.man \
b6235c4f 163 perl581delta.man \
2e038148 164 perl582delta.man \
165 perl583delta.man \
5f15c94e 166 perl584delta.man \
07e9b5fe 167 perl585delta.man \
e4bb216d 168 perl586delta.man \
315ba985 169 perl587delta.man \
c11a53c6 170 perl588delta.man \
fc5be808 171 perl589delta.man \
41630250 172 perl58delta.man \
1400179b 173 perl590delta.man \
174 perl591delta.man \
e0eb806d 175 perl592delta.man \
496c75d0 176 perl593delta.man \
6c7deadb 177 perl594delta.man \
f6eae373 178 perl595delta.man \
41630250 179 perlapi.man \
180 perlapio.man \
181 perlartistic.man \
182 perlbook.man \
183 perlboot.man \
5aabfad6 184 perlbot.man \
41630250 185 perlcall.man \
186 perlcheat.man \
187 perlclib.man \
cbd87e7e 188 perlcommunity.man \
41630250 189 perlcompile.man \
190 perldata.man \
191 perldbmfilter.man \
192 perldebguts.man \
193 perldebtut.man \
5aabfad6 194 perldebug.man \
41630250 195 perldelta.man \
5aabfad6 196 perldiag.man \
41630250 197 perldoc.man \
198 perldsc.man \
199 perlebcdic.man \
5aabfad6 200 perlembed.man \
5aabfad6 201 perlfaq.man \
202 perlfaq1.man \
203 perlfaq2.man \
204 perlfaq3.man \
205 perlfaq4.man \
206 perlfaq5.man \
207 perlfaq6.man \
208 perlfaq7.man \
209 perlfaq8.man \
210 perlfaq9.man \
41630250 211 perlfilter.man \
212 perlfork.man \
213 perlform.man \
214 perlfunc.man \
c483e0e5 215 perlglossary.man \
41630250 216 perlgpl.man \
217 perlguts.man \
218 perlhack.man \
219 perlhist.man \
220 perlintern.man \
221 perlintro.man \
222 perliol.man \
223 perlipc.man \
224 perllexwarn.man \
225 perllocale.man \
226 perllol.man \
227 perlmod.man \
228 perlmodinstall.man \
229 perlmodlib.man \
230 perlmodstyle.man \
15932acc 231 perlmroapi.man \
41630250 232 perlnewmod.man \
233 perlnumber.man \
234 perlobj.man \
235 perlop.man \
236 perlopentut.man \
41630250 237 perlpacktut.man \
da096611 238 perlperf.man \
41630250 239 perlpod.man \
240 perlpodspec.man \
cb8a010e 241 perlpolicy.man \
41630250 242 perlport.man \
a550ee30 243 perlpragma.man \
41630250 244 perlre.man \
53f8fa14 245 perlreapi.man \
8a118206 246 perlrebackslash.man \
247 perlrecharclass.man \
41630250 248 perlref.man \
249 perlreftut.man \
b23a565d 250 perlreguts.man \
9f968a8d 251 perlrepository.man \
41630250 252 perlrequick.man \
253 perlreref.man \
254 perlretut.man \
255 perlrun.man \
256 perlsec.man \
257 perlstyle.man \
258 perlsub.man \
259 perlsyn.man \
260 perlthrtut.man \
261 perltie.man \
262 perltoc.man \
263 perltodo.man \
264 perltooc.man \
265 perltoot.man \
266 perltrap.man \
267 perlunicode.man \
3426ea3d 268 perlunifaq.man \
41630250 269 perluniintro.man \
b23a565d 270 perlunitut.man \
41630250 271 perlutil.man \
272 perlvar.man \
dd0cfdaa 273 perlvms.man \
41630250 274 perlxs.man \
275 perlxstut.man
5aabfad6 276
277HTML = \
278 perl.html \
e50bb9a1 279 perl5004delta.html \
280 perl5005delta.html \
cf6c151c 281 perl5100delta.html \
7cdf958d 282 perl5101delta.html \
7120b314 283 perl5110delta.html \
11545435 284 perl5111delta.html \
d5114285 285 perl5112delta.html \
41630250 286 perl561delta.html \
287 perl56delta.html \
288 perl570delta.html \
289 perl571delta.html \
290 perl572delta.html \
291 perl573delta.html \
b6235c4f 292 perl581delta.html \
2e038148 293 perl582delta.html \
294 perl583delta.html \
5f15c94e 295 perl584delta.html \
07e9b5fe 296 perl585delta.html \
e4bb216d 297 perl586delta.html \
315ba985 298 perl587delta.html \
c11a53c6 299 perl588delta.html \
fc5be808 300 perl589delta.html \
41630250 301 perl58delta.html \
1400179b 302 perl590delta.html \
303 perl591delta.html \
e0eb806d 304 perl592delta.html \
496c75d0 305 perl593delta.html \
6c7deadb 306 perl594delta.html \
f6eae373 307 perl595delta.html \
41630250 308 perlapi.html \
309 perlapio.html \
310 perlartistic.html \
311 perlbook.html \
312 perlboot.html \
5aabfad6 313 perlbot.html \
41630250 314 perlcall.html \
315 perlcheat.html \
316 perlclib.html \
cbd87e7e 317 perlcommunity.html \
41630250 318 perlcompile.html \
319 perldata.html \
320 perldbmfilter.html \
321 perldebguts.html \
322 perldebtut.html \
5aabfad6 323 perldebug.html \
41630250 324 perldelta.html \
5aabfad6 325 perldiag.html \
41630250 326 perldoc.html \
327 perldsc.html \
328 perlebcdic.html \
5aabfad6 329 perlembed.html \
5aabfad6 330 perlfaq.html \
331 perlfaq1.html \
332 perlfaq2.html \
333 perlfaq3.html \
334 perlfaq4.html \
335 perlfaq5.html \
336 perlfaq6.html \
337 perlfaq7.html \
338 perlfaq8.html \
41630250 339 perlfaq9.html \
340 perlfilter.html \
341 perlfork.html \
342 perlform.html \
343 perlfunc.html \
c483e0e5 344 perlglossary.html \
41630250 345 perlgpl.html \
346 perlguts.html \
347 perlhack.html \
348 perlhist.html \
349 perlintern.html \
350 perlintro.html \
351 perliol.html \
352 perlipc.html \
353 perllexwarn.html \
354 perllocale.html \
355 perllol.html \
356 perlmod.html \
357 perlmodinstall.html \
358 perlmodlib.html \
359 perlmodstyle.html \
15932acc 360 perlmroapi.html \
41630250 361 perlnewmod.html \
362 perlnumber.html \
363 perlobj.html \
364 perlop.html \
365 perlopentut.html \
41630250 366 perlpacktut.html \
da096611 367 perlperf.html \
41630250 368 perlpod.html \
369 perlpodspec.html \
cb8a010e 370 perlpolicy.html \
41630250 371 perlport.html \
a550ee30 372 perlpragma.html \
41630250 373 perlre.html \
53f8fa14 374 perlreapi.html \
8a118206 375 perlrebackslash.html \
376 perlrecharclass.html \
41630250 377 perlref.html \
378 perlreftut.html \
b23a565d 379 perlreguts.html \
9f968a8d 380 perlrepository.html \
41630250 381 perlrequick.html \
382 perlreref.html \
383 perlretut.html \
384 perlrun.html \
385 perlsec.html \
386 perlstyle.html \
387 perlsub.html \
388 perlsyn.html \
389 perlthrtut.html \
390 perltie.html \
391 perltodo.html \
392 perltooc.html \
393 perltoot.html \
394 perltrap.html \
395 perlunicode.html \
3426ea3d 396 perlunifaq.html \
41630250 397 perluniintro.html \
b23a565d 398 perlunitut.html \
41630250 399 perlutil.html \
400 perlvar.html \
dd0cfdaa 401 perlvms.html \
41630250 402 perlxs.html \
403 perlxstut.html
5aabfad6 404# not perltoc.html
405
406TEX = \
407 perl.tex \
e50bb9a1 408 perl5004delta.tex \
409 perl5005delta.tex \
cf6c151c 410 perl5100delta.tex \
7cdf958d 411 perl5101delta.tex \
7120b314 412 perl5110delta.tex \
11545435 413 perl5111delta.tex \
d5114285 414 perl5112delta.tex \
41630250 415 perl561delta.tex \
416 perl56delta.tex \
417 perl570delta.tex \
418 perl571delta.tex \
419 perl572delta.tex \
420 perl573delta.tex \
b6235c4f 421 perl581delta.tex \
2e038148 422 perl582delta.tex \
423 perl583delta.tex \
5f15c94e 424 perl584delta.tex \
07e9b5fe 425 perl585delta.tex \
e4bb216d 426 perl586delta.tex \
315ba985 427 perl587delta.tex \
c11a53c6 428 perl588delta.tex \
fc5be808 429 perl589delta.tex \
41630250 430 perl58delta.tex \
1400179b 431 perl590delta.tex \
432 perl591delta.tex \
e0eb806d 433 perl592delta.tex \
496c75d0 434 perl593delta.tex \
6c7deadb 435 perl594delta.tex \
f6eae373 436 perl595delta.tex \
41630250 437 perlapi.tex \
438 perlapio.tex \
439 perlartistic.tex \
440 perlbook.tex \
441 perlboot.tex \
5aabfad6 442 perlbot.tex \
41630250 443 perlcall.tex \
444 perlcheat.tex \
445 perlclib.tex \
cbd87e7e 446 perlcommunity.tex \
41630250 447 perlcompile.tex \
448 perldata.tex \
449 perldbmfilter.tex \
450 perldebguts.tex \
451 perldebtut.tex \
5aabfad6 452 perldebug.tex \
41630250 453 perldelta.tex \
5aabfad6 454 perldiag.tex \
41630250 455 perldoc.tex \
456 perldsc.tex \
457 perlebcdic.tex \
5aabfad6 458 perlembed.tex \
5aabfad6 459 perlfaq.tex \
460 perlfaq1.tex \
461 perlfaq2.tex \
462 perlfaq3.tex \
463 perlfaq4.tex \
464 perlfaq5.tex \
465 perlfaq6.tex \
466 perlfaq7.tex \
467 perlfaq8.tex \
468 perlfaq9.tex \
41630250 469 perlfilter.tex \
470 perlfork.tex \
471 perlform.tex \
472 perlfunc.tex \
c483e0e5 473 perlglossary.tex \
41630250 474 perlgpl.tex \
475 perlguts.tex \
476 perlhack.tex \
477 perlhist.tex \
478 perlintern.tex \
479 perlintro.tex \
480 perliol.tex \
481 perlipc.tex \
482 perllexwarn.tex \
483 perllocale.tex \
484 perllol.tex \
485 perlmod.tex \
486 perlmodinstall.tex \
487 perlmodlib.tex \
488 perlmodstyle.tex \
15932acc 489 perlmroapi.tex \
41630250 490 perlnewmod.tex \
491 perlnumber.tex \
492 perlobj.tex \
493 perlop.tex \
494 perlopentut.tex \
41630250 495 perlpacktut.tex \
da096611 496 perlperf.tex \
41630250 497 perlpod.tex \
498 perlpodspec.tex \
cb8a010e 499 perlpolicy.tex \
41630250 500 perlport.tex \
a550ee30 501 perlpragma.tex \
41630250 502 perlre.tex \
53f8fa14 503 perlreapi.tex \
8a118206 504 perlrebackslash.tex \
505 perlrecharclass.tex \
41630250 506 perlref.tex \
507 perlreftut.tex \
b23a565d 508 perlreguts.tex \
9f968a8d 509 perlrepository.tex \
41630250 510 perlrequick.tex \
511 perlreref.tex \
512 perlretut.tex \
513 perlrun.tex \
514 perlsec.tex \
515 perlstyle.tex \
516 perlsub.tex \
517 perlsyn.tex \
518 perlthrtut.tex \
519 perltie.tex \
520 perltoc.tex \
521 perltodo.tex \
522 perltooc.tex \
523 perltoot.tex \
524 perltrap.tex \
525 perlunicode.tex \
3426ea3d 526 perlunifaq.tex \
41630250 527 perluniintro.tex \
b23a565d 528 perlunitut.tex \
41630250 529 perlutil.tex \
530 perlvar.tex \
dd0cfdaa 531 perlvms.tex \
41630250 532 perlxs.tex \
533 perlxstut.tex
5aabfad6 534
535man: pod2man $(MAN)
536
537html: pod2html $(HTML)
538
539tex: pod2latex $(TEX)
540
541toc:
4a71ed0c 542 $(PERL) -I../lib buildtoc >perltoc.pod
5aabfad6 543
544.SUFFIXES: .pm .pod
545
546.SUFFIXES: .man
547
548.pm.man:
4a71ed0c 549 $(PERL) -I../lib pod2man $*.pm >$*.man
5aabfad6 550
551.pod.man:
4a71ed0c 552 $(PERL) -I../lib pod2man $*.pod >$*.man
5aabfad6 553
554.SUFFIXES: .html
555
556.pm.html:
4a71ed0c 557 $(PERL) -I../lib $(POD2HTML) --infile=$*.pm --outfile=$*.html
5aabfad6 558
559.pod.html:
4a71ed0c 560 $(PERL) -I../lib $(POD2HTML) --infile=$*.pod --outfile=$*.html
5aabfad6 561
562.SUFFIXES: .tex
563
564.pm.tex:
4a71ed0c 565 $(PERL) -I../lib pod2latex $*.pm
5aabfad6 566
567.pod.tex:
4a71ed0c 568 $(PERL) -I../lib pod2latex $*.pod
5aabfad6 569
570clean:
4a71ed0c 571 rm -f $(MAN)
572 rm -f $(HTML)
573 rm -f $(TEX)
574 rm -f pod2html-*cache
575 rm -f *.aux *.log *.exe
5aabfad6 576
577realclean: clean
4a71ed0c 578 rm -f $(CONVERTERS)
5aabfad6 579
580distclean: realclean
581
64ab118f 582check: podchecker
5aabfad6 583 @echo "checking..."; \
64ab118f 584 $(PERL) -I../lib podchecker $(POD)
5aabfad6 585
586# Dependencies.
4a71ed0c 587pod2latex: pod2latex.PL ../lib/Config.pm
403f501d 588 $(PERL) -I../lib $(ICWD) pod2latex.PL
5aabfad6 589
4a71ed0c 590pod2html: pod2html.PL ../lib/Config.pm
403f501d 591 $(PERL) -I ../lib $(ICWD) pod2html.PL
5aabfad6 592
4a71ed0c 593pod2man: pod2man.PL ../lib/Config.pm
403f501d 594 $(PERL) -I ../lib $(ICWD) pod2man.PL
5aabfad6 595
4a71ed0c 596pod2text: pod2text.PL ../lib/Config.pm
403f501d 597 $(PERL) -I ../lib $(ICWD) pod2text.PL
5aabfad6 598
360aca43 599pod2usage: pod2usage.PL ../lib/Config.pm
403f501d 600 $(PERL) -I ../lib $(ICWD) pod2usage.PL
360aca43 601
602podchecker: podchecker.PL ../lib/Config.pm
403f501d 603 $(PERL) -I ../lib $(ICWD) podchecker.PL
360aca43 604
605podselect: podselect.PL ../lib/Config.pm
403f501d 606 $(PERL) -I ../lib $(ICWD) podselect.PL