Revert "Use an implicit rule to generate dependency files."

This reverts commit da2f51a0295e91afd68adf2b5cd34295b11a027a.

That change does not work if the files don't exist (e.g. after make clean).