# The following was supposedly scribed by # Marvin Humphrey # on Thursday 07 July 2005 12:44 am:
>Since $name doesn't correspond to the Inline C module in my distro, I > believe I'm going to have to hack WriteMakeFile for things to work. I think you just want to have one makefile for each module (or one for the Inline one and another for the pure stuff.) It's just like a bundle. Here's the toplevel makefile: ########## use ExtUtils::MakeMaker; WriteMakefile( NAME => 'CAD::Drawing::Bundle-PP', VERSION => 0.01, INST_LIB => './blib/lib', INST_ARCHLIB => './blib/arch', ); ########### And the tree: ########### CAD-Drawing-Bundle-PP-0.01/ CAD-Drawing-Bundle-PP-0.01/Drawing/ CAD-Drawing-Bundle-PP-0.01/Drawing/IO/ <snip> CAD-Drawing-Bundle-PP-0.01/Drawing/IO/MANIFEST CAD-Drawing-Bundle-PP-0.01/Drawing/IO/Makefile.PL CAD-Drawing-Bundle-PP-0.01/Drawing/IO/README CAD-Drawing-Bundle-PP-0.01/Drawing/IO/IO.pm CAD-Drawing-Bundle-PP-0.01/Drawing/IO/Changes CAD-Drawing-Bundle-PP-0.01/Drawing/IO/test.pl <snip> CAD-Drawing-Bundle-PP-0.01/Drawing/Drawing.pm CAD-Drawing-Bundle-PP-0.01/Drawing/MANIFEST CAD-Drawing-Bundle-PP-0.01/Drawing/Changes CAD-Drawing-Bundle-PP-0.01/Drawing/Makefile.PL CAD-Drawing-Bundle-PP-0.01/Drawing/test.pl CAD-Drawing-Bundle-PP-0.01/Drawing/README CAD-Drawing-Bundle-PP-0.01/Calc/ CAD-Drawing-Bundle-PP-0.01/Calc/test.pl CAD-Drawing-Bundle-PP-0.01/Calc/Calc.pm CAD-Drawing-Bundle-PP-0.01/Calc/MANIFEST CAD-Drawing-Bundle-PP-0.01/Calc/Makefile.PL CAD-Drawing-Bundle-PP-0.01/Calc/README CAD-Drawing-Bundle-PP-0.01/Calc/Changes CAD-Drawing-Bundle-PP-0.01/Makefile.PL CAD-Drawing-Bundle-PP-0.01/MANIFEST ########### The Makefile.PL is the toplevel one. I'm sure there's a neater way to do it, but that's all I've got for now. --Eric -- "It ain't those parts of the Bible that I can't understand that bother me, it's the parts that I do understand." --Mark Twain --------------------------------------------- http://scratchcomputing.com ---------------------------------------------