Better 'make depend' mechanism