> Then shouldn't there be a a rule in the Makefile to re-generate proto.h > when any .c files have changed? I'm a big believer in makefiles that > actually contain correct dependency information. I'd hate that. The edit/compile/test cycle would become much slower as doing a make proto takes a long time.