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