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