Writes makefile dependency lines to a file during compilation.
is the name of the dependency file to be output.
If you specify multiple source files on the command line then the dependency file
accumulates the dependency lines from each source file. The output file is suitable for use
by a make utility. To change the output format to be compatible with UNIX make utilities,