Reducing the header maze (warning: long, unsuitable for children)

Greg Turner gmturner007 at ameritech.net
Tue Dec 3 20:06:47 CST 2002


On Tuesday 03 December 2002 04:07 pm, Alexandre Julliard wrote:
> Greg Turner <gmturner007 at 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

-- 
gmt




More information about the wine-devel mailing list