[Xorg] Reorganizing the xc/include directory
Wild Palms
wildpalms2k at hotmail.com
Fri May 14 20:13:27 PDT 2004
ADDRESS BLOCKED
>From: Eric Anholt <eta at lclark.edu>
>Reply-To: "Xserver development list." <xserver at freedesktop.org>
>To: Keith Packard <keithp at keithp.com>
>CC: xserver at freedesktop.org, xorg at freedesktop.org
>Subject: Re: [Xorg] Reorganizing the xc/include directory
>Date: Fri, 14 May 2004 11:19:03 -0700
>
>On Thu, 2004-05-13 at 10:13, Keith Packard wrote:
> > The biggest difference between the monolithic build and the modular
>build
> > is how the shared include files are managed. To successfully create a
> > system which can build either way, we need to migrate from the current
> > structure to one which can support both build systems.
> >
> > I think that's easy these days. I don't think the monolithic build
>refers
> > to files from that directory when compiling stuff; instead, the files
>are
> > "installed" during the 'make includes' phase into exports/include/X11
> > where other parts of the system can find them.
> >
> > Given that, I suggest we create sub-directories within xc/include to
>hold
> > each logical package of headers as seen in the modular build. We can
>then
> > create new Imakefiles and get things building again. Once that's done,
>we
> > can integrate the automake-based files into those same directories and
>get
> > them also building that way.
> >
> > Does this make sense? Anyone see problems or have concerns with this?
>
>I'm completely in favor of the modular build, and think that building it
>within the xorg tree is a good idea. However, I hope that the header
>packages get made a little more monolithic. Most of the space in the
>*ext packages is taken up by the autotools stuff. If we had maybe two
>sets of header packages -- xproto and xextensions (containing headers
>not included by libXext, as well), tops, that would be great.
>
>--
>Eric Anholt eta at lclark.edu
>http://people.freebsd.org/~anholt/ anholt at FreeBSD.org
>
>
>
>_______________________________________________
>xserver mailing list
>xserver at freedesktop.org
>http://freedesktop.org/mailman/listinfo/xserver
More information about the xserver
mailing list