I've just checked in a number of significant changes:

1. Most "Makefile"'s are now obsolete/gone.  They've been replaced
   with new makefiles named Makefile.X11

   This will allow autoconfig to generate new makefiles without
   overwriting the originals.

   One special case is the top-level Makefile.  Now, it simply
   includes Makefile.X11  If autoconfig is run, it'll be overwritten.
   But that'll be fine.  To revert back to the traditional Makefile
   scheme the user can simply copy Makefile.X11 to Makefile

   Ignoring autoconfig, everything should work just like before.
   That is, typing "make <config>" will work like it always did.

   Those of you working on autoconfig scripts on the experimental
   branch can bring them to the main branch whenever you want.


2. The Mesa libraries are now named libGL.so and libGLU.so (or .a)
   instead of libMesaGL.so and libMesaGLU.so (or .a).

   There were a number of reasons to do so (discussed weeks ago).
   Hopefully this will make it easier to swap in/out various OpenGL
   library implementations without linker hassles.

   This change had to be made sooner or later so now was the time
   to do it.


3. When the libGL.so library is made on Linux, it also explicity
   links in all the various X libraries.  Now a user can simply
   link with -lGL and automatically get all the needed X11 libs,
   Glide libs, etc.

   This change was made in the bin/mklib.linux script.  Make-config
   was changed for all Glide-enabled configs as well, making the
   bin/mklib.glide script obsolete (but not removed yet).

   This sort of thing should probably also be done for other Unix
   variants but I haven't done so at this time.


My testing of these changes hasn't turned up any problems but
there could certainly be some remaining.  Report them here.

-Brian

----------------------------------------------------------------------
Brian Paul        Avid Technology / Softimage      [EMAIL PROTECTED]


_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to