I then wrote a small app to scan all the source files and reduce the header file dependencies and correctly set up the precompiled headers.
S, full rebuild time was less than a minute.
This example is afterward.