support for the return of a glide target. Things are still a bit broken
however as I need to write glide build rules. I probably have more to do
in configure.in, I want to make libGL detection work more like Glide's
does now. The Glide detection rule was lifted almost wholesale from Mesa
because it works and I couldn't write anything that would work better.
it's not alpha. qw_server should build on most archs now, qw_client and
uquake apparently have endian issues still. (Not to mention the lack of
software renderers for anything but i386...)
- MesaGL is no more, use a newer mesa that provides libGL.so.1
- The suffix for software X11 renderer is now -x11 for consistancy with
other software that build -x11 and -svga versions
- Unified build is here! Everything goes into $(BUILD_DIR) now
- $(BUILD_DIR) is used for both debug and release, override it for now
if you need to build seperate release and debug objects. The option to
build them in different places should probably go into the autoconf
stuff so Mercury doesn't have to kill me.
Deek told me to remove S_Init() references from host.c to fix a sound bug,
I did so. The difference should be limited to whitespace since I changed
nothing else.
still being put into subdirs of debug-${ARCH} or release-${ARCH} but the
subdirs used have changed. They're now svga, x11, and gl. Binaries are
all named in the form quake-* where * is svga, x11, gl, or glide.
Unchained, Ultimate, Ultra, Up Yours, Underworld, Underground, Unified,
Unity, etc. You know the drill.
This takes care of the "standalone" problem with the wrong name, and the
recent snafu with multiple developers working on the same files
simultaneously...expect me (and probably others) to start locking dirs when
updates are taking place.
And yes, this update is really as large as it looks. Software only at the
moment, but I will have the makefile updated to build the GL builds as
well.