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