Currently source files are compared against the output file, and if the source file is newer, the file is processed. This would propose a change that would also compare the output file against all the include files to see if any of those were newer than the output file.