If the C header files or the Python generator sources change, then this causes the generator to rerun, fixed headers to get copied again, and dependent files to be rebuilt.