The -D and -F flags can generate dependency files.

These options need better names (need CLP actually).