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