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