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