I've started in on the PREFIX fixes. The two interesting things I've just checked in are:
t/INST.t this is the beginnings of a test which directly checks the integrity of the MM object after a WriteMakefile() has happened. Basically, t/INST.t is acting like a Makefile.PL, and I've altered WriteMakefile() so it returns the generated MM object. At the moment it only examines a handful of constants, but this technique will eventually be used to check things like the INSTALL* constants respond correctly to PREFIX, SITEPREFIX, INSTALLDIRS, etc... If anyone feels the urge to expand on it, knock yourself out. I've also begin splitting up the monster init_main. Most of the INST_* constants have been moved out into init_INST except for INST_MAN* which is tied up in the fate of INSTALLMAN*. Don't know yet how to handle that. The INSTALL* constants are also destined for their own method. Once the (il)logic which sets them up has been isolated into init_INSTALL we can start altering how they're defined. -- Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One 1 4m 4 31134 h4X0R \/\/H1 15 /\/\1 5cR33N B100??!?!?!?
