1HTMLROOT = / # Change this to fix cross-references in HTML 2POD2HTML_ARGS = --htmlroot=$(HTMLROOT) --podroot=.. --podpath=pod:lib:ext:vms 3POD2HTML = ../ext/Pod-Html/pod2html 4POD2MAN = ../cpan/podlators/pod2man 5POD2TEXT = ../cpan/podlators/pod2text 6PODCHECKER = ../cpan/Pod-Parser/podchecker 7 8all: html 9 10PERL = ..\miniperl.exe 11REALPERL = ..\perl.exe 12 13ICWD = -I..\dist\Cwd 14 15POD = perl.pod \ 16 perl5004delta.pod \ 17 perl5005delta.pod \ 18 perl5100delta.pod \ 19 perl5101delta.pod \ 20 perl5120delta.pod \ 21 perl5121delta.pod \ 22 perl5122delta.pod \ 23 perl5123delta.pod \ 24 perl5124delta.pod \ 25 perl5125delta.pod \ 26 perl5140delta.pod \ 27 perl5141delta.pod \ 28 perl5142delta.pod \ 29 perl5143delta.pod \ 30 perl5144delta.pod \ 31 perl5160delta.pod \ 32 perl5161delta.pod \ 33 perl5162delta.pod \ 34 perl5163delta.pod \ 35 perl5180delta.pod \ 36 perl5181delta.pod \ 37 perl5182delta.pod \ 38 perl5184delta.pod \ 39 perl5200delta.pod \ 40 perl5201delta.pod \ 41 perl5202delta.pod \ 42 perl5203delta.pod \ 43 perl5220delta.pod \ 44 perl5221delta.pod \ 45 perl5222delta.pod \ 46 perl5223delta.pod \ 47 perl5224delta.pod \ 48 perl5240delta.pod \ 49 perl5241delta.pod \ 50 perl5242delta.pod \ 51 perl5243delta.pod \ 52 perl5244delta.pod \ 53 perl5260delta.pod \ 54 perl5261delta.pod \ 55 perl5262delta.pod \ 56 perl5263delta.pod \ 57 perl5280delta.pod \ 58 perl5281delta.pod \ 59 perl5282delta.pod \ 60 perl5283delta.pod \ 61 perl5300delta.pod \ 62 perl5301delta.pod \ 63 perl5302delta.pod \ 64 perl5303delta.pod \ 65 perl5320delta.pod \ 66 perl5321delta.pod \ 67 perl5340delta.pod \ 68 perl5341delta.pod \ 69 perl5342delta.pod \ 70 perl5343delta.pod \ 71 perl5360delta.pod \ 72 perl5361delta.pod \ 73 perl5362delta.pod \ 74 perl5363delta.pod \ 75 perl5380delta.pod \ 76 perl5381delta.pod \ 77 perl5382delta.pod \ 78 perl561delta.pod \ 79 perl56delta.pod \ 80 perl581delta.pod \ 81 perl582delta.pod \ 82 perl583delta.pod \ 83 perl584delta.pod \ 84 perl585delta.pod \ 85 perl586delta.pod \ 86 perl587delta.pod \ 87 perl588delta.pod \ 88 perl589delta.pod \ 89 perl58delta.pod \ 90 perlapi.pod \ 91 perlapio.pod \ 92 perlartistic.pod \ 93 perlbook.pod \ 94 perlboot.pod \ 95 perlbot.pod \ 96 perlcall.pod \ 97 perlcheat.pod \ 98 perlclass.pod \ 99 perlclassguts.pod \ 100 perlclib.pod \ 101 perlcommunity.pod \ 102 perldata.pod \ 103 perldbmfilter.pod \ 104 perldebguts.pod \ 105 perldebtut.pod \ 106 perldebug.pod \ 107 perldelta.pod \ 108 perldeprecation.pod \ 109 perldiag.pod \ 110 perldocstyle.pod \ 111 perldsc.pod \ 112 perldtrace.pod \ 113 perlebcdic.pod \ 114 perlembed.pod \ 115 perlexperiment.pod \ 116 perlfilter.pod \ 117 perlfork.pod \ 118 perlform.pod \ 119 perlfunc.pod \ 120 perlgit.pod \ 121 perlgov.pod \ 122 perlgpl.pod \ 123 perlguts.pod \ 124 perlhack.pod \ 125 perlhacktips.pod \ 126 perlhacktut.pod \ 127 perlhist.pod \ 128 perlintern.pod \ 129 perlinterp.pod \ 130 perlintro.pod \ 131 perliol.pod \ 132 perlipc.pod \ 133 perllexwarn.pod \ 134 perllocale.pod \ 135 perllol.pod \ 136 perlmod.pod \ 137 perlmodinstall.pod \ 138 perlmodlib.pod \ 139 perlmodstyle.pod \ 140 perlmroapi.pod \ 141 perlnewmod.pod \ 142 perlnumber.pod \ 143 perlobj.pod \ 144 perlootut.pod \ 145 perlop.pod \ 146 perlopentut.pod \ 147 perlpacktut.pod \ 148 perlperf.pod \ 149 perlpod.pod \ 150 perlpodspec.pod \ 151 perlpodstyle.pod \ 152 perlpolicy.pod \ 153 perlport.pod \ 154 perlpragma.pod \ 155 perlre.pod \ 156 perlreapi.pod \ 157 perlrebackslash.pod \ 158 perlrecharclass.pod \ 159 perlref.pod \ 160 perlreftut.pod \ 161 perlreguts.pod \ 162 perlrepository.pod \ 163 perlrequick.pod \ 164 perlreref.pod \ 165 perlretut.pod \ 166 perlrun.pod \ 167 perlsec.pod \ 168 perlsecpolicy.pod \ 169 perlsource.pod \ 170 perlstyle.pod \ 171 perlsub.pod \ 172 perlsyn.pod \ 173 perlthrtut.pod \ 174 perltie.pod \ 175 perltoc.pod \ 176 perltodo.pod \ 177 perltooc.pod \ 178 perltoot.pod \ 179 perltrap.pod \ 180 perlunicode.pod \ 181 perlunicook.pod \ 182 perlunifaq.pod \ 183 perluniintro.pod \ 184 perluniprops.pod \ 185 perlunitut.pod \ 186 perlutil.pod \ 187 perlvar.pod \ 188 perlvms.pod 189 190MAN = perl.man \ 191 perl5004delta.man \ 192 perl5005delta.man \ 193 perl5100delta.man \ 194 perl5101delta.man \ 195 perl5120delta.man \ 196 perl5121delta.man \ 197 perl5122delta.man \ 198 perl5123delta.man \ 199 perl5124delta.man \ 200 perl5125delta.man \ 201 perl5140delta.man \ 202 perl5141delta.man \ 203 perl5142delta.man \ 204 perl5143delta.man \ 205 perl5144delta.man \ 206 perl5160delta.man \ 207 perl5161delta.man \ 208 perl5162delta.man \ 209 perl5163delta.man \ 210 perl5180delta.man \ 211 perl5181delta.man \ 212 perl5182delta.man \ 213 perl5184delta.man \ 214 perl5200delta.man \ 215 perl5201delta.man \ 216 perl5202delta.man \ 217 perl5203delta.man \ 218 perl5220delta.man \ 219 perl5221delta.man \ 220 perl5222delta.man \ 221 perl5223delta.man \ 222 perl5224delta.man \ 223 perl5240delta.man \ 224 perl5241delta.man \ 225 perl5242delta.man \ 226 perl5243delta.man \ 227 perl5244delta.man \ 228 perl5260delta.man \ 229 perl5261delta.man \ 230 perl5262delta.man \ 231 perl5263delta.man \ 232 perl5280delta.man \ 233 perl5281delta.man \ 234 perl5282delta.man \ 235 perl5283delta.man \ 236 perl5300delta.man \ 237 perl5301delta.man \ 238 perl5302delta.man \ 239 perl5303delta.man \ 240 perl5320delta.man \ 241 perl5321delta.man \ 242 perl5340delta.man \ 243 perl5341delta.man \ 244 perl5342delta.man \ 245 perl5343delta.man \ 246 perl5360delta.man \ 247 perl5361delta.man \ 248 perl5362delta.man \ 249 perl5363delta.man \ 250 perl5380delta.man \ 251 perl5381delta.man \ 252 perl5382delta.man \ 253 perl561delta.man \ 254 perl56delta.man \ 255 perl581delta.man \ 256 perl582delta.man \ 257 perl583delta.man \ 258 perl584delta.man \ 259 perl585delta.man \ 260 perl586delta.man \ 261 perl587delta.man \ 262 perl588delta.man \ 263 perl589delta.man \ 264 perl58delta.man \ 265 perlapi.man \ 266 perlapio.man \ 267 perlartistic.man \ 268 perlbook.man \ 269 perlboot.man \ 270 perlbot.man \ 271 perlcall.man \ 272 perlcheat.man \ 273 perlclass.man \ 274 perlclassguts.man \ 275 perlclib.man \ 276 perlcommunity.man \ 277 perldata.man \ 278 perldbmfilter.man \ 279 perldebguts.man \ 280 perldebtut.man \ 281 perldebug.man \ 282 perldelta.man \ 283 perldeprecation.man \ 284 perldiag.man \ 285 perldocstyle.man \ 286 perldsc.man \ 287 perldtrace.man \ 288 perlebcdic.man \ 289 perlembed.man \ 290 perlexperiment.man \ 291 perlfilter.man \ 292 perlfork.man \ 293 perlform.man \ 294 perlfunc.man \ 295 perlgit.man \ 296 perlgov.man \ 297 perlgpl.man \ 298 perlguts.man \ 299 perlhack.man \ 300 perlhacktips.man \ 301 perlhacktut.man \ 302 perlhist.man \ 303 perlintern.man \ 304 perlinterp.man \ 305 perlintro.man \ 306 perliol.man \ 307 perlipc.man \ 308 perllexwarn.man \ 309 perllocale.man \ 310 perllol.man \ 311 perlmod.man \ 312 perlmodinstall.man \ 313 perlmodlib.man \ 314 perlmodstyle.man \ 315 perlmroapi.man \ 316 perlnewmod.man \ 317 perlnumber.man \ 318 perlobj.man \ 319 perlootut.man \ 320 perlop.man \ 321 perlopentut.man \ 322 perlpacktut.man \ 323 perlperf.man \ 324 perlpod.man \ 325 perlpodspec.man \ 326 perlpodstyle.man \ 327 perlpolicy.man \ 328 perlport.man \ 329 perlpragma.man \ 330 perlre.man \ 331 perlreapi.man \ 332 perlrebackslash.man \ 333 perlrecharclass.man \ 334 perlref.man \ 335 perlreftut.man \ 336 perlreguts.man \ 337 perlrepository.man \ 338 perlrequick.man \ 339 perlreref.man \ 340 perlretut.man \ 341 perlrun.man \ 342 perlsec.man \ 343 perlsecpolicy.man \ 344 perlsource.man \ 345 perlstyle.man \ 346 perlsub.man \ 347 perlsyn.man \ 348 perlthrtut.man \ 349 perltie.man \ 350 perltoc.man \ 351 perltodo.man \ 352 perltooc.man \ 353 perltoot.man \ 354 perltrap.man \ 355 perlunicode.man \ 356 perlunicook.man \ 357 perlunifaq.man \ 358 perluniintro.man \ 359 perluniprops.man \ 360 perlunitut.man \ 361 perlutil.man \ 362 perlvar.man \ 363 perlvms.man 364 365HTML = perl.html \ 366 perl5004delta.html \ 367 perl5005delta.html \ 368 perl5100delta.html \ 369 perl5101delta.html \ 370 perl5120delta.html \ 371 perl5121delta.html \ 372 perl5122delta.html \ 373 perl5123delta.html \ 374 perl5124delta.html \ 375 perl5125delta.html \ 376 perl5140delta.html \ 377 perl5141delta.html \ 378 perl5142delta.html \ 379 perl5143delta.html \ 380 perl5144delta.html \ 381 perl5160delta.html \ 382 perl5161delta.html \ 383 perl5162delta.html \ 384 perl5163delta.html \ 385 perl5180delta.html \ 386 perl5181delta.html \ 387 perl5182delta.html \ 388 perl5184delta.html \ 389 perl5200delta.html \ 390 perl5201delta.html \ 391 perl5202delta.html \ 392 perl5203delta.html \ 393 perl5220delta.html \ 394 perl5221delta.html \ 395 perl5222delta.html \ 396 perl5223delta.html \ 397 perl5224delta.html \ 398 perl5240delta.html \ 399 perl5241delta.html \ 400 perl5242delta.html \ 401 perl5243delta.html \ 402 perl5244delta.html \ 403 perl5260delta.html \ 404 perl5261delta.html \ 405 perl5262delta.html \ 406 perl5263delta.html \ 407 perl5280delta.html \ 408 perl5281delta.html \ 409 perl5282delta.html \ 410 perl5283delta.html \ 411 perl5300delta.html \ 412 perl5301delta.html \ 413 perl5302delta.html \ 414 perl5303delta.html \ 415 perl5320delta.html \ 416 perl5321delta.html \ 417 perl5340delta.html \ 418 perl5341delta.html \ 419 perl5342delta.html \ 420 perl5343delta.html \ 421 perl5360delta.html \ 422 perl5361delta.html \ 423 perl5362delta.html \ 424 perl5363delta.html \ 425 perl5380delta.html \ 426 perl5381delta.html \ 427 perl5382delta.html \ 428 perl561delta.html \ 429 perl56delta.html \ 430 perl581delta.html \ 431 perl582delta.html \ 432 perl583delta.html \ 433 perl584delta.html \ 434 perl585delta.html \ 435 perl586delta.html \ 436 perl587delta.html \ 437 perl588delta.html \ 438 perl589delta.html \ 439 perl58delta.html \ 440 perlapi.html \ 441 perlapio.html \ 442 perlartistic.html \ 443 perlbook.html \ 444 perlboot.html \ 445 perlbot.html \ 446 perlcall.html \ 447 perlcheat.html \ 448 perlclass.html \ 449 perlclassguts.html \ 450 perlclib.html \ 451 perlcommunity.html \ 452 perldata.html \ 453 perldbmfilter.html \ 454 perldebguts.html \ 455 perldebtut.html \ 456 perldebug.html \ 457 perldelta.html \ 458 perldeprecation.html \ 459 perldiag.html \ 460 perldocstyle.html \ 461 perldsc.html \ 462 perldtrace.html \ 463 perlebcdic.html \ 464 perlembed.html \ 465 perlexperiment.html \ 466 perlfilter.html \ 467 perlfork.html \ 468 perlform.html \ 469 perlfunc.html \ 470 perlgit.html \ 471 perlgov.html \ 472 perlgpl.html \ 473 perlguts.html \ 474 perlhack.html \ 475 perlhacktips.html \ 476 perlhacktut.html \ 477 perlhist.html \ 478 perlintern.html \ 479 perlinterp.html \ 480 perlintro.html \ 481 perliol.html \ 482 perlipc.html \ 483 perllexwarn.html \ 484 perllocale.html \ 485 perllol.html \ 486 perlmod.html \ 487 perlmodinstall.html \ 488 perlmodlib.html \ 489 perlmodstyle.html \ 490 perlmroapi.html \ 491 perlnewmod.html \ 492 perlnumber.html \ 493 perlobj.html \ 494 perlootut.html \ 495 perlop.html \ 496 perlopentut.html \ 497 perlpacktut.html \ 498 perlperf.html \ 499 perlpod.html \ 500 perlpodspec.html \ 501 perlpodstyle.html \ 502 perlpolicy.html \ 503 perlport.html \ 504 perlpragma.html \ 505 perlre.html \ 506 perlreapi.html \ 507 perlrebackslash.html \ 508 perlrecharclass.html \ 509 perlref.html \ 510 perlreftut.html \ 511 perlreguts.html \ 512 perlrepository.html \ 513 perlrequick.html \ 514 perlreref.html \ 515 perlretut.html \ 516 perlrun.html \ 517 perlsec.html \ 518 perlsecpolicy.html \ 519 perlsource.html \ 520 perlstyle.html \ 521 perlsub.html \ 522 perlsyn.html \ 523 perlthrtut.html \ 524 perltie.html \ 525 perltodo.html \ 526 perltooc.html \ 527 perltoot.html \ 528 perltrap.html \ 529 perlunicode.html \ 530 perlunicook.html \ 531 perlunifaq.html \ 532 perluniintro.html \ 533 perluniprops.html \ 534 perlunitut.html \ 535 perlutil.html \ 536 perlvar.html \ 537 perlvms.html 538# not perltoc.html 539 540TEX = perl.tex \ 541 perl5004delta.tex \ 542 perl5005delta.tex \ 543 perl5100delta.tex \ 544 perl5101delta.tex \ 545 perl5120delta.tex \ 546 perl5121delta.tex \ 547 perl5122delta.tex \ 548 perl5123delta.tex \ 549 perl5124delta.tex \ 550 perl5125delta.tex \ 551 perl5140delta.tex \ 552 perl5141delta.tex \ 553 perl5142delta.tex \ 554 perl5143delta.tex \ 555 perl5144delta.tex \ 556 perl5160delta.tex \ 557 perl5161delta.tex \ 558 perl5162delta.tex \ 559 perl5163delta.tex \ 560 perl5180delta.tex \ 561 perl5181delta.tex \ 562 perl5182delta.tex \ 563 perl5184delta.tex \ 564 perl5200delta.tex \ 565 perl5201delta.tex \ 566 perl5202delta.tex \ 567 perl5203delta.tex \ 568 perl5220delta.tex \ 569 perl5221delta.tex \ 570 perl5222delta.tex \ 571 perl5223delta.tex \ 572 perl5224delta.tex \ 573 perl5240delta.tex \ 574 perl5241delta.tex \ 575 perl5242delta.tex \ 576 perl5243delta.tex \ 577 perl5244delta.tex \ 578 perl5260delta.tex \ 579 perl5261delta.tex \ 580 perl5262delta.tex \ 581 perl5263delta.tex \ 582 perl5280delta.tex \ 583 perl5281delta.tex \ 584 perl5282delta.tex \ 585 perl5283delta.tex \ 586 perl5300delta.tex \ 587 perl5301delta.tex \ 588 perl5302delta.tex \ 589 perl5303delta.tex \ 590 perl5320delta.tex \ 591 perl5321delta.tex \ 592 perl5340delta.tex \ 593 perl5341delta.tex \ 594 perl5342delta.tex \ 595 perl5343delta.tex \ 596 perl5360delta.tex \ 597 perl5361delta.tex \ 598 perl5362delta.tex \ 599 perl5363delta.tex \ 600 perl5380delta.tex \ 601 perl5381delta.tex \ 602 perl5382delta.tex \ 603 perl561delta.tex \ 604 perl56delta.tex \ 605 perl581delta.tex \ 606 perl582delta.tex \ 607 perl583delta.tex \ 608 perl584delta.tex \ 609 perl585delta.tex \ 610 perl586delta.tex \ 611 perl587delta.tex \ 612 perl588delta.tex \ 613 perl589delta.tex \ 614 perl58delta.tex \ 615 perlapi.tex \ 616 perlapio.tex \ 617 perlartistic.tex \ 618 perlbook.tex \ 619 perlboot.tex \ 620 perlbot.tex \ 621 perlcall.tex \ 622 perlcheat.tex \ 623 perlclass.tex \ 624 perlclassguts.tex \ 625 perlclib.tex \ 626 perlcommunity.tex \ 627 perldata.tex \ 628 perldbmfilter.tex \ 629 perldebguts.tex \ 630 perldebtut.tex \ 631 perldebug.tex \ 632 perldelta.tex \ 633 perldeprecation.tex \ 634 perldiag.tex \ 635 perldocstyle.tex \ 636 perldsc.tex \ 637 perldtrace.tex \ 638 perlebcdic.tex \ 639 perlembed.tex \ 640 perlexperiment.tex \ 641 perlfilter.tex \ 642 perlfork.tex \ 643 perlform.tex \ 644 perlfunc.tex \ 645 perlgit.tex \ 646 perlgov.tex \ 647 perlgpl.tex \ 648 perlguts.tex \ 649 perlhack.tex \ 650 perlhacktips.tex \ 651 perlhacktut.tex \ 652 perlhist.tex \ 653 perlintern.tex \ 654 perlinterp.tex \ 655 perlintro.tex \ 656 perliol.tex \ 657 perlipc.tex \ 658 perllexwarn.tex \ 659 perllocale.tex \ 660 perllol.tex \ 661 perlmod.tex \ 662 perlmodinstall.tex \ 663 perlmodlib.tex \ 664 perlmodstyle.tex \ 665 perlmroapi.tex \ 666 perlnewmod.tex \ 667 perlnumber.tex \ 668 perlobj.tex \ 669 perlootut.tex \ 670 perlop.tex \ 671 perlopentut.tex \ 672 perlpacktut.tex \ 673 perlperf.tex \ 674 perlpod.tex \ 675 perlpodspec.tex \ 676 perlpodstyle.tex \ 677 perlpolicy.tex \ 678 perlport.tex \ 679 perlpragma.tex \ 680 perlre.tex \ 681 perlreapi.tex \ 682 perlrebackslash.tex \ 683 perlrecharclass.tex \ 684 perlref.tex \ 685 perlreftut.tex \ 686 perlreguts.tex \ 687 perlrepository.tex \ 688 perlrequick.tex \ 689 perlreref.tex \ 690 perlretut.tex \ 691 perlrun.tex \ 692 perlsec.tex \ 693 perlsecpolicy.tex \ 694 perlsource.tex \ 695 perlstyle.tex \ 696 perlsub.tex \ 697 perlsyn.tex \ 698 perlthrtut.tex \ 699 perltie.tex \ 700 perltoc.tex \ 701 perltodo.tex \ 702 perltooc.tex \ 703 perltoot.tex \ 704 perltrap.tex \ 705 perlunicode.tex \ 706 perlunicook.tex \ 707 perlunifaq.tex \ 708 perluniintro.tex \ 709 perluniprops.tex \ 710 perlunitut.tex \ 711 perlutil.tex \ 712 perlvar.tex \ 713 perlvms.tex 714 715man: $(POD2MAN) $(MAN) 716 717html: $(POD2HTML) $(HTML) 718 719toc: 720 $(PERL) -I../lib buildtoc >perltoc.pod 721 722.SUFFIXES: .pm .pod 723 724.SUFFIXES: .man 725 726.pm.man: 727 $(PERL) -I../lib $(POD2MAN) $*.pm >$*.man 728 729.pod.man: 730 $(PERL) -I../lib $(POD2MAN) $*.pod >$*.man 731 732.SUFFIXES: .html 733 734.pm.html: 735 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pm --outfile=$*.html 736 737.pod.html: 738 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html 739 740clean: 741 rm -f $(MAN) 742 rm -f $(HTML) 743 rm -f $(TEX) 744 rm -f pod2html-*cache 745 rm -f *.aux *.log *.exe 746 747realclean: clean 748 749distclean: realclean 750 751check: $(PODCHECKER) 752 @echo "checking..."; \ 753 $(PERL) -I../lib $(PODCHECKER) $(POD) 754