Use 'nullptr' instead of 'NULL'.
Added more file types.
Parse list of source files.