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