On Thursday 22 March 2007 06:14, Andy Dougherty wrote:

> I had to fix lib/Parrot/Pmc2c/PMETHODS.pm in order to get parrot to
> compile.  However, after fixing it, typing 'make' doesn't regenerate the
> necessary files.  There are missing dependencies.  The workaround is to do
> some sort of 'make clean' and do a lot of unnecessary rebuilds.

If the inter-PMC dependencies are okay, it looks like we need to set the 
dependencies appropriately on:

$ grep -l PCCMETHOD src/pmc/*.pmc
src/pmc/class.pmc
src/pmc/exporter.pmc
src/pmc/namespace.pmc
src/pmc/pccmethod_test.pmc
src/pmc/role.pmc
src/pmc/smop_attribute.pmc
src/pmc/smop_class.pmc

Is it worth having a test to see if every PMC with a PCCMETHOD marks the 
dependency appropriately?

-- c

Reply via email to