This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add 5.14.2-RC1 to perlhist
[perl5.git] / win32 / pod.mak
CommitLineData
5aabfad6 1HTMLROOT = / # Change this to fix cross-references in HTML
33c64ab2 2POD2HTML_ARGS = --htmlroot=$(HTMLROOT) \
5aabfad6 3 --podroot=.. --podpath=pod:lib:ext:vms \
4 --libpods=perlfunc:perlguts:perlvar:perlrun:perlop
33c64ab2 5POD2HTML = ../ext/Pod-Html/pod2html
bab7aada
NC
6POD2MAN = ../cpan/podlators/pod2man
7POD2TEXT = ../cpan/podlators/pod2text
bf07e08f 8POD2LATEX = ../cpan/Pod-LaTeX/pod2latex
cde5101a 9PODCHECKER = ../cpan/Pod-Parser/podchecker
5aabfad6 10
33c64ab2 11all: html
4a71ed0c 12
5aabfad6 13PERL = ..\miniperl.exe
4a71ed0c 14REALPERL = ..\perl.exe
5aabfad6 15
2a6dc374 16ICWD = -I..\dist\Cwd
403f501d 17
68a9cf1a 18POD = perl.pod \
e50bb9a1
GS
19 perl5004delta.pod \
20 perl5005delta.pod \
cf6c151c 21 perl5100delta.pod \
7cdf958d 22 perl5101delta.pod \
2bc3a088 23 perl5120delta.pod \
bdfb6cc8 24 perl5121delta.pod \
e71d1a7d 25 perl5122delta.pod \
6c5f5efa 26 perl5123delta.pod \
0b67f426 27 perl5124delta.pod \
c71a852f 28 perl5140delta.pod \
10288c7a 29 perl5141delta.pod \
77efd0f7 30 perl5142delta.pod \
066dc4d9 31 perl5150delta.pod \
b43c142a 32 perl5151delta.pod \
5438d4b8 33 perl5152delta.pod \
f25d4e05 34 perl5153delta.pod \
41e56bcf 35 perl5154delta.pod \
41630250
JH
36 perl561delta.pod \
37 perl56delta.pod \
b6235c4f 38 perl581delta.pod \
2e038148
NC
39 perl582delta.pod \
40 perl583delta.pod \
5f15c94e 41 perl584delta.pod \
07e9b5fe 42 perl585delta.pod \
e4bb216d 43 perl586delta.pod \
315ba985 44 perl587delta.pod \
c11a53c6 45 perl588delta.pod \
fc5be808 46 perl589delta.pod \
41630250
JH
47 perl58delta.pod \
48 perlapi.pod \
49 perlapio.pod \
50 perlartistic.pod \
51 perlbook.pod \
e653ab25
DR
52 perlboot.pod \
53 perlbot.pod \
41630250
JH
54 perlcall.pod \
55 perlcheat.pod \
56 perlclib.pod \
cbd87e7e 57 perlcommunity.pod \
41630250
JH
58 perldata.pod \
59 perldbmfilter.pod \
60 perldebguts.pod \
61 perldebtut.pod \
5aabfad6 62 perldebug.pod \
41630250 63 perldelta.pod \
5aabfad6 64 perldiag.pod \
41630250 65 perldsc.pod \
4000c4db 66 perldtrace.pod \
41630250 67 perlebcdic.pod \
5aabfad6 68 perlembed.pod \
42e73e1c 69 perlexperiment.pod \
41630250
JH
70 perlfilter.pod \
71 perlfork.pod \
72 perlform.pod \
73 perlfunc.pod \
04c692a8 74 perlgit.pod \
c483e0e5 75 perlglossary.pod \
41630250
JH
76 perlgpl.pod \
77 perlguts.pod \
78 perlhack.pod \
04c692a8
DR
79 perlhacktips.pod \
80 perlhacktut.pod \
41630250
JH
81 perlhist.pod \
82 perlintern.pod \
04c692a8 83 perlinterp.pod \
41630250
JH
84 perlintro.pod \
85 perliol.pod \
86 perlipc.pod \
87 perllexwarn.pod \
88 perllocale.pod \
89 perllol.pod \
90 perlmod.pod \
91 perlmodinstall.pod \
92 perlmodlib.pod \
93 perlmodstyle.pod \
15932acc 94 perlmroapi.pod \
41630250
JH
95 perlnewmod.pod \
96 perlnumber.pod \
97 perlobj.pod \
82e1c0d9 98 perlootut.pod \
41630250
JH
99 perlop.pod \
100 perlopentut.pod \
41630250 101 perlpacktut.pod \
da096611 102 perlperf.pod \
41630250
JH
103 perlpod.pod \
104 perlpodspec.pod \
f4d47668 105 perlpodstyle.pod \
cb8a010e 106 perlpolicy.pod \
41630250 107 perlport.pod \
a550ee30 108 perlpragma.pod \
41630250 109 perlre.pod \
53f8fa14 110 perlreapi.pod \
8a118206
RGS
111 perlrebackslash.pod \
112 perlrecharclass.pod \
41630250
JH
113 perlref.pod \
114 perlreftut.pod \
b23a565d 115 perlreguts.pod \
41630250
JH
116 perlrequick.pod \
117 perlreref.pod \
118 perlretut.pod \
119 perlrun.pod \
120 perlsec.pod \
04c692a8 121 perlsource.pod \
41630250
JH
122 perlstyle.pod \
123 perlsub.pod \
124 perlsyn.pod \
125 perlthrtut.pod \
126 perltie.pod \
127 perltoc.pod \
128 perltodo.pod \
e653ab25
DR
129 perltooc.pod \
130 perltoot.pod \
41630250
JH
131 perltrap.pod \
132 perlunicode.pod \
3426ea3d 133 perlunifaq.pod \
41630250 134 perluniintro.pod \
6e38c054 135 perluniprops.pod \
aadaa455 136 perlunitut.pod \
41630250
JH
137 perlutil.pod \
138 perlvar.pod \
68a9cf1a 139 perlvms.pod
5aabfad6 140
68a9cf1a 141MAN = perl.man \
e50bb9a1
GS
142 perl5004delta.man \
143 perl5005delta.man \
cf6c151c 144 perl5100delta.man \
7cdf958d 145 perl5101delta.man \
2bc3a088 146 perl5120delta.man \
bdfb6cc8 147 perl5121delta.man \
e71d1a7d 148 perl5122delta.man \
6c5f5efa 149 perl5123delta.man \
0b67f426 150 perl5124delta.man \
c71a852f 151 perl5140delta.man \
10288c7a 152 perl5141delta.man \
77efd0f7 153 perl5142delta.man \
066dc4d9 154 perl5150delta.man \
b43c142a 155 perl5151delta.man \
5438d4b8 156 perl5152delta.man \
f25d4e05 157 perl5153delta.man \
41e56bcf 158 perl5154delta.man \
41630250
JH
159 perl561delta.man \
160 perl56delta.man \
b6235c4f 161 perl581delta.man \
2e038148
NC
162 perl582delta.man \
163 perl583delta.man \
5f15c94e 164 perl584delta.man \
07e9b5fe 165 perl585delta.man \
e4bb216d 166 perl586delta.man \
315ba985 167 perl587delta.man \
c11a53c6 168 perl588delta.man \
fc5be808 169 perl589delta.man \
41630250
JH
170 perl58delta.man \
171 perlapi.man \
172 perlapio.man \
173 perlartistic.man \
174 perlbook.man \
e653ab25
DR
175 perlboot.man \
176 perlbot.man \
41630250
JH
177 perlcall.man \
178 perlcheat.man \
179 perlclib.man \
cbd87e7e 180 perlcommunity.man \
41630250
JH
181 perldata.man \
182 perldbmfilter.man \
183 perldebguts.man \
184 perldebtut.man \
5aabfad6 185 perldebug.man \
41630250 186 perldelta.man \
5aabfad6 187 perldiag.man \
41630250 188 perldsc.man \
4000c4db 189 perldtrace.man \
41630250 190 perlebcdic.man \
5aabfad6 191 perlembed.man \
42e73e1c 192 perlexperiment.man \
41630250
JH
193 perlfilter.man \
194 perlfork.man \
195 perlform.man \
196 perlfunc.man \
04c692a8 197 perlgit.man \
c483e0e5 198 perlglossary.man \
41630250
JH
199 perlgpl.man \
200 perlguts.man \
201 perlhack.man \
04c692a8
DR
202 perlhacktips.man \
203 perlhacktut.man \
41630250
JH
204 perlhist.man \
205 perlintern.man \
04c692a8 206 perlinterp.man \
41630250
JH
207 perlintro.man \
208 perliol.man \
209 perlipc.man \
210 perllexwarn.man \
211 perllocale.man \
212 perllol.man \
213 perlmod.man \
214 perlmodinstall.man \
215 perlmodlib.man \
216 perlmodstyle.man \
15932acc 217 perlmroapi.man \
41630250
JH
218 perlnewmod.man \
219 perlnumber.man \
220 perlobj.man \
82e1c0d9 221 perlootut.man \
41630250
JH
222 perlop.man \
223 perlopentut.man \
41630250 224 perlpacktut.man \
da096611 225 perlperf.man \
41630250
JH
226 perlpod.man \
227 perlpodspec.man \
f4d47668 228 perlpodstyle.man \
cb8a010e 229 perlpolicy.man \
41630250 230 perlport.man \
a550ee30 231 perlpragma.man \
41630250 232 perlre.man \
53f8fa14 233 perlreapi.man \
8a118206
RGS
234 perlrebackslash.man \
235 perlrecharclass.man \
41630250
JH
236 perlref.man \
237 perlreftut.man \
b23a565d 238 perlreguts.man \
41630250
JH
239 perlrequick.man \
240 perlreref.man \
241 perlretut.man \
242 perlrun.man \
243 perlsec.man \
04c692a8 244 perlsource.man \
41630250
JH
245 perlstyle.man \
246 perlsub.man \
247 perlsyn.man \
248 perlthrtut.man \
249 perltie.man \
250 perltoc.man \
251 perltodo.man \
e653ab25
DR
252 perltooc.man \
253 perltoot.man \
41630250
JH
254 perltrap.man \
255 perlunicode.man \
3426ea3d 256 perlunifaq.man \
41630250 257 perluniintro.man \
6e38c054 258 perluniprops.man \
b23a565d 259 perlunitut.man \
41630250
JH
260 perlutil.man \
261 perlvar.man \
68a9cf1a 262 perlvms.man
5aabfad6 263
68a9cf1a 264HTML = perl.html \
e50bb9a1
GS
265 perl5004delta.html \
266 perl5005delta.html \
cf6c151c 267 perl5100delta.html \
7cdf958d 268 perl5101delta.html \
2bc3a088 269 perl5120delta.html \
bdfb6cc8 270 perl5121delta.html \
e71d1a7d 271 perl5122delta.html \
6c5f5efa 272 perl5123delta.html \
0b67f426 273 perl5124delta.html \
c71a852f 274 perl5140delta.html \
10288c7a 275 perl5141delta.html \
77efd0f7 276 perl5142delta.html \
066dc4d9 277 perl5150delta.html \
b43c142a 278 perl5151delta.html \
5438d4b8 279 perl5152delta.html \
f25d4e05 280 perl5153delta.html \
41e56bcf 281 perl5154delta.html \
41630250
JH
282 perl561delta.html \
283 perl56delta.html \
b6235c4f 284 perl581delta.html \
2e038148
NC
285 perl582delta.html \
286 perl583delta.html \
5f15c94e 287 perl584delta.html \
07e9b5fe 288 perl585delta.html \
e4bb216d 289 perl586delta.html \
315ba985 290 perl587delta.html \
c11a53c6 291 perl588delta.html \
fc5be808 292 perl589delta.html \
41630250
JH
293 perl58delta.html \
294 perlapi.html \
295 perlapio.html \
296 perlartistic.html \
297 perlbook.html \
e653ab25
DR
298 perlboot.html \
299 perlbot.html \
41630250
JH
300 perlcall.html \
301 perlcheat.html \
302 perlclib.html \
cbd87e7e 303 perlcommunity.html \
41630250
JH
304 perldata.html \
305 perldbmfilter.html \
306 perldebguts.html \
307 perldebtut.html \
5aabfad6 308 perldebug.html \
41630250 309 perldelta.html \
5aabfad6 310 perldiag.html \
41630250 311 perldsc.html \
4000c4db 312 perldtrace.html \
41630250 313 perlebcdic.html \
5aabfad6 314 perlembed.html \
42e73e1c 315 perlexperiment.html \
41630250
JH
316 perlfilter.html \
317 perlfork.html \
318 perlform.html \
319 perlfunc.html \
04c692a8 320 perlgit.html \
c483e0e5 321 perlglossary.html \
41630250
JH
322 perlgpl.html \
323 perlguts.html \
324 perlhack.html \
04c692a8
DR
325 perlhacktips.html \
326 perlhacktut.html \
41630250
JH
327 perlhist.html \
328 perlintern.html \
04c692a8 329 perlinterp.html \
41630250
JH
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 \
15932acc 340 perlmroapi.html \
41630250
JH
341 perlnewmod.html \
342 perlnumber.html \
343 perlobj.html \
82e1c0d9 344 perlootut.html \
41630250
JH
345 perlop.html \
346 perlopentut.html \
41630250 347 perlpacktut.html \
da096611 348 perlperf.html \
41630250
JH
349 perlpod.html \
350 perlpodspec.html \
f4d47668 351 perlpodstyle.html \
cb8a010e 352 perlpolicy.html \
41630250 353 perlport.html \
a550ee30 354 perlpragma.html \
41630250 355 perlre.html \
53f8fa14 356 perlreapi.html \
8a118206
RGS
357 perlrebackslash.html \
358 perlrecharclass.html \
41630250
JH
359 perlref.html \
360 perlreftut.html \
b23a565d 361 perlreguts.html \
41630250
JH
362 perlrequick.html \
363 perlreref.html \
364 perlretut.html \
365 perlrun.html \
366 perlsec.html \
04c692a8 367 perlsource.html \
41630250
JH
368 perlstyle.html \
369 perlsub.html \
370 perlsyn.html \
371 perlthrtut.html \
372 perltie.html \
373 perltodo.html \
e653ab25
DR
374 perltooc.html \
375 perltoot.html \
41630250
JH
376 perltrap.html \
377 perlunicode.html \
3426ea3d 378 perlunifaq.html \
41630250 379 perluniintro.html \
6e38c054 380 perluniprops.html \
b23a565d 381 perlunitut.html \
41630250
JH
382 perlutil.html \
383 perlvar.html \
68a9cf1a 384 perlvms.html
5aabfad6 385# not perltoc.html
386
68a9cf1a 387TEX = perl.tex \
e50bb9a1
GS
388 perl5004delta.tex \
389 perl5005delta.tex \
cf6c151c 390 perl5100delta.tex \
7cdf958d 391 perl5101delta.tex \
2bc3a088 392 perl5120delta.tex \
bdfb6cc8 393 perl5121delta.tex \
e71d1a7d 394 perl5122delta.tex \
6c5f5efa 395 perl5123delta.tex \
0b67f426 396 perl5124delta.tex \
c71a852f 397 perl5140delta.tex \
10288c7a 398 perl5141delta.tex \
77efd0f7 399 perl5142delta.tex \
066dc4d9 400 perl5150delta.tex \
b43c142a 401 perl5151delta.tex \
5438d4b8 402 perl5152delta.tex \
f25d4e05 403 perl5153delta.tex \
41e56bcf 404 perl5154delta.tex \
41630250
JH
405 perl561delta.tex \
406 perl56delta.tex \
b6235c4f 407 perl581delta.tex \
2e038148
NC
408 perl582delta.tex \
409 perl583delta.tex \
5f15c94e 410 perl584delta.tex \
07e9b5fe 411 perl585delta.tex \
e4bb216d 412 perl586delta.tex \
315ba985 413 perl587delta.tex \
c11a53c6 414 perl588delta.tex \
fc5be808 415 perl589delta.tex \
41630250
JH
416 perl58delta.tex \
417 perlapi.tex \
418 perlapio.tex \
419 perlartistic.tex \
420 perlbook.tex \
e653ab25
DR
421 perlboot.tex \
422 perlbot.tex \
41630250
JH
423 perlcall.tex \
424 perlcheat.tex \
425 perlclib.tex \
cbd87e7e 426 perlcommunity.tex \
41630250
JH
427 perldata.tex \
428 perldbmfilter.tex \
429 perldebguts.tex \
430 perldebtut.tex \
5aabfad6 431 perldebug.tex \
41630250 432 perldelta.tex \
5aabfad6 433 perldiag.tex \
41630250 434 perldsc.tex \
4000c4db 435 perldtrace.tex \
41630250 436 perlebcdic.tex \
5aabfad6 437 perlembed.tex \
42e73e1c 438 perlexperiment.tex \
41630250
JH
439 perlfilter.tex \
440 perlfork.tex \
441 perlform.tex \
442 perlfunc.tex \
04c692a8 443 perlgit.tex \
c483e0e5 444 perlglossary.tex \
41630250
JH
445 perlgpl.tex \
446 perlguts.tex \
447 perlhack.tex \
04c692a8
DR
448 perlhacktips.tex \
449 perlhacktut.tex \
41630250
JH
450 perlhist.tex \
451 perlintern.tex \
04c692a8 452 perlinterp.tex \
41630250
JH
453 perlintro.tex \
454 perliol.tex \
455 perlipc.tex \
456 perllexwarn.tex \
457 perllocale.tex \
458 perllol.tex \
459 perlmod.tex \
460 perlmodinstall.tex \
461 perlmodlib.tex \
462 perlmodstyle.tex \
15932acc 463 perlmroapi.tex \
41630250
JH
464 perlnewmod.tex \
465 perlnumber.tex \
466 perlobj.tex \
82e1c0d9 467 perlootut.tex \
41630250
JH
468 perlop.tex \
469 perlopentut.tex \
41630250 470 perlpacktut.tex \
da096611 471 perlperf.tex \
41630250
JH
472 perlpod.tex \
473 perlpodspec.tex \
f4d47668 474 perlpodstyle.tex \
cb8a010e 475 perlpolicy.tex \
41630250 476 perlport.tex \
a550ee30 477 perlpragma.tex \
41630250 478 perlre.tex \
53f8fa14 479 perlreapi.tex \
8a118206
RGS
480 perlrebackslash.tex \
481 perlrecharclass.tex \
41630250
JH
482 perlref.tex \
483 perlreftut.tex \
b23a565d 484 perlreguts.tex \
41630250
JH
485 perlrequick.tex \
486 perlreref.tex \
487 perlretut.tex \
488 perlrun.tex \
489 perlsec.tex \
04c692a8 490 perlsource.tex \
41630250
JH
491 perlstyle.tex \
492 perlsub.tex \
493 perlsyn.tex \
494 perlthrtut.tex \
495 perltie.tex \
496 perltoc.tex \
497 perltodo.tex \
e653ab25
DR
498 perltooc.tex \
499 perltoot.tex \
41630250
JH
500 perltrap.tex \
501 perlunicode.tex \
3426ea3d 502 perlunifaq.tex \
41630250 503 perluniintro.tex \
6e38c054 504 perluniprops.tex \
b23a565d 505 perlunitut.tex \
41630250
JH
506 perlutil.tex \
507 perlvar.tex \
68a9cf1a 508 perlvms.tex
5aabfad6 509
bab7aada 510man: $(POD2MAN) $(MAN)
5aabfad6 511
33c64ab2 512html: $(POD2HTML) $(HTML)
5aabfad6 513
bf07e08f 514tex: $(POD2LATEX) $(TEX)
5aabfad6 515
516toc:
4a71ed0c 517 $(PERL) -I../lib buildtoc >perltoc.pod
5aabfad6 518
519.SUFFIXES: .pm .pod
520
521.SUFFIXES: .man
522
523.pm.man:
bab7aada 524 $(PERL) -I../lib $(POD2MAN) $*.pm >$*.man
5aabfad6 525
526.pod.man:
bab7aada 527 $(PERL) -I../lib $(POD2MAN) $*.pod >$*.man
5aabfad6 528
529.SUFFIXES: .html
530
531.pm.html:
33c64ab2 532 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pm --outfile=$*.html
5aabfad6 533
534.pod.html:
33c64ab2 535 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html
5aabfad6 536
537.SUFFIXES: .tex
538
539.pm.tex:
bf07e08f 540 $(PERL) -I../lib $(POD2LATEX) $*.pm
5aabfad6 541
542.pod.tex:
bf07e08f 543 $(PERL) -I../lib $(POD2LATEX) $*.pod
5aabfad6 544
545clean:
4a71ed0c
GS
546 rm -f $(MAN)
547 rm -f $(HTML)
548 rm -f $(TEX)
549 rm -f pod2html-*cache
550 rm -f *.aux *.log *.exe
5aabfad6 551
552realclean: clean
5aabfad6 553
554distclean: realclean
555
cde5101a 556check: $(PODCHECKER)
5aabfad6 557 @echo "checking..."; \
cde5101a 558 $(PERL) -I../lib $(PODCHECKER) $(POD)