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