This option instructs the compiler to write makefile dependency lines to a file during compilation.
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,