The new dependency files are generated with a very straightforward setup, and they don't actually parse the files to any greater degree. This is actually a feature, not a bug, because it also means that the dependencies do not depend on the configuration.
Letting "make" take care of recursive dependencies also found a few misfeatures in the header file (circular dependencies in some of the network stuff: it's perfectly ok per se, but rather ugly, imho). That made for some changes in how the network header files work: this _may_ impact on some specific system header files as well. Jim Nance.