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