On Tuesday 03 December 2002 04:07 pm, Alexandre Julliard wrote:
Greg Turner gmturner007@ameritech.net writes:
This should ensure that each header can actually be run through the compiler all by itself -- that is, that it #include's any headers it relies on to compile.
We don't want that, it's not what Windows does. But yes, the whole obj_*.h stuff is a mess, that's why we should get rid of it all, and use the exact same include names and dependencies as Windows. Anything else is a nightmare to maintain.
thanks for all the responses... this makes me think it would be really cool to try and visualize the header dependencies in the platform sdk, and compare the resulting graph to that of wine.... which is not to say that I will bother, unless it falls into my lap... hmm, I wonder if ctags or wine's "make depend" could help there... well, I guess I'll spare you all any more ramblings.... but I'll be sure to get back to you all if any other random things cross my mind :P