Now it only invokes make for each changed file (much faster). And for each source target, it also checks that out directories are the same as after full rebuild. Original commit: b94665e948
b94665e948