Jim,
Yeah I understand the why's and wherefores. It's just that VFP include files are much more limiting than they are in C/C++. And VFP micro component level compiles are different than a C/C++ compile where the changed modules compile all at once. This is good and bad for VFP.
Plus not having timestamp dependencies like a C/C++ make file lets classlibs potentially go uncompiled without current #define values. We shouldn't have to compile classlib or rebuild a whole project by hand.
Although the new projectmgr hook though will be a great place to handle the .h .vcx dependencies like a real make file.
>The problem is that include files are compiler directives and the compiler runs separately for each class.