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