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