This reduces the number of compilation jobs when System.h changes from about 750 to 60. (There are still a large number of linker jobs.)