Fix issue 12351:  rdmd --makedep(end|file) uses the source file as the target

Having the source file as the target for the dependencies on a Makefile
is useless, as there is no rule to rebuild the source file, Make can't
use that information at all.