Commit graph

124 commits

Author SHA1 Message Date
Dan Olson
b897ca1d62 fixes a bug that showed up when you tried to ./configure --without-opengl 2000-05-02 01:35:13 +00:00
Bill Currie
7da23db202 separate out checks for VIDMODE and DGA in preparation for the Great Vidmode Hack :) 2000-05-01 10:36:00 +00:00
Joseph Carter
168d3e3761 Make DGA default to yes 2000-04-28 20:41:48 +00:00
Pontus Lidman
8aa0adddc0 Typo corrected when configuring with extra ipv6 libraries 2000-04-27 20:28:34 +00:00
Joseph Carter
5ce33303ac slight cleanup of taniwha's global config stuff.. YES another -D on the
cmdline to gcc.  *sigh*  This is the "proper"(?) way to do what we're
doing.  Shouldn't affect anything for win32.
2000-04-26 16:12:03 +00:00
Bill Currie
b7b9937dcb Add global config file loading. Fully autoconfiscated (Coderjoe: you'll need to add onother #define to wins/config.h). Currently, only set commands are executed (easy enough to change). if ${prefix} is /usr, the global config file is /etc/quakeforge.conf, otherwise it will be ${prefix}/etc/quakeforge.conf. The full path to the config file can be specified with (eg) --with-global-cfg-file=/usr/etc/quakeforge.rc. 2000-04-26 13:24:13 +00:00
Bill Currie
e605302b38 autoconfiscate fs_basepath
--enable-basepath causes qf to look in ${prefix}/gqmes/quakeforge for the files
--with-basepath=path gives you more control
2000-04-25 12:31:03 +00:00
Loring Holden
7c5c21c5a7 Now checks for errno.h and sys/dir.h for qw_server/sys_unix.c 2000-04-18 15:58:14 +00:00
Pontus Lidman
4f80cc6a08 Added some BSD-related and several IPv6-related configure checks 2000-04-17 19:27:08 +00:00
Joseph Carter
47bed98da1 new serverinfo key: *qsg_standard, set to 1.
How view height changes in QW are passed from server to client HAS CHANGED
and you will need to update both client and server for things not to act
weird.  You may also need to distclean before rebuilding..
2000-04-15 11:20:28 +00:00
Joseph Carter
c2a49d5b88 --with-3dfx now does what it is supposed to. I think. 2000-04-08 18:25:08 +00:00
Zephaniah E. Hull
93bd2a180c Cleaning up some of the ifdefs in the particle code..
Marcus Sundberg, using Mesa with GL support is PREFERED to using the
MiniGL!!

I have requests from 3Dfx and Zoid to drop support for the MiniGL
completely..

Thats now fixed..
2000-03-20 04:35:11 +00:00
Marcus Sundberg
0dc2b18d74 Cleaned up detection of TDFXGL.
Also we prefer lib3dfxgl if it exists - this is the whole point of the
3dfx target in the first place. Only use $OGL_NAME as a last resort.
2000-03-19 15:25:48 +00:00
Marcus Sundberg
289fb16e4e Cleaned up configure --help output. 2000-03-19 13:49:10 +00:00
Joseph Carter
af44f6aa13 I don't _HAVE_ a MesaGL to -l dammit! And configure already knew that on
my system Mesa was -lGL and contained the 3dfx stuff.  So now we actually
save the name of the GL library for use in the 3dfx buildability tests.

Mercury dies now.
2000-03-16 02:40:53 +00:00
Zephaniah E. Hull
7f8dbfdebc No more requiring the 3dfxgl for -3dfx!
We now first try mesa with 3dfx support, then the 3dfxgl..
2000-03-14 09:46:23 +00:00
Bill Currie
2800c2856e make install now works (caused by a flakey install-sh), as does build_rpm.
Also, there was a bug in configure.in that caused glx not to be built at all on
my system.

NOTE: I changed SRC_DIR to srcdir (GNU `standard'), though I'm beginning to
wonder if that was so good.
2000-03-13 11:54:24 +00:00
Zephaniah E. Hull
6a182014e2 Whoops! 2000-03-07 09:44:04 +00:00
Zephaniah E. Hull
4c5c608637 Compile fix for Taniwha 2000-03-07 09:39:31 +00:00
Zephaniah E. Hull
39e01df55e Makefile overhaul!
If I broke something, yell at me, /AFTER/ I've had some sleep..
2000-03-06 13:26:42 +00:00
Bill Currie
eb0cb8c8c8 fix handling of --enable-DGA so it works correctly 2000-03-06 03:19:38 +00:00
Bill Currie
0efddfca3b configure.in:
make DGA off by default

merge qw_client/screen.c and uquake/screen.c into common/screen.c
2000-03-05 11:28:25 +00:00
Bill Currie
54e2cafda8 --enambe-generations now builds (include unzip.c) 2000-03-04 03:06:46 +00:00
Bill Currie
7fe5f738d7 add --enable-generations (.qz support). Off by default. 2000-03-04 02:44:59 +00:00
Bill Currie
c687c6917a propogate configure command line options into quakeforge.spec 2000-02-27 23:38:15 +00:00
Marcus Sundberg
b1f6346814 Removed bogus -lefence.
Removed duplicate "-Wall -Werror" flags.
2000-02-27 22:19:12 +00:00
Zephaniah E. Hull
754ab06b44 Fixing the new cvar mess... 2000-02-27 18:51:50 +00:00
Dan Olson
106dada0b2 Non functional cvar code. Compiles, but won't run. 2000-02-27 07:13:32 +00:00
Daniel McGregor
71e4a3f9bc changes to support openbsd, such as a better check to enable USE_BSD_CD
check for malloc.h, openbsd build with -Werror bombs when it's included
2000-02-26 03:42:27 +00:00
Joseph Carter
ef85d30bdf Fixed a typo 2000-02-23 23:12:15 +00:00
Zephaniah E. Hull
2afdb1db5f Little bug fixes here and there, should work again.. 2000-02-20 20:49:36 +00:00
Zephaniah E. Hull
d356761b93 Fix for the QW protocol problem by Dabb..
Some profiling changes as well..
Code now compiles with profiling support, will disable later..
2000-02-20 20:46:13 +00:00
Marcus Sundberg
0c2d28b225 Fix default case when checking C++ comment workaround.
How to create shared libraries are not dependant on the OS, and
_definitely_ not on CPU-type! Removed silly code.
2000-02-19 13:51:37 +00:00
Loring Holden
6b9563b880 Until we use libtool, we need to specify in configure.in how to create and
use shared libraries (-rdynamic and -shared does not work everywhere)

We also have to use this information in */Makefile.in
2000-02-17 16:21:23 +00:00
Joseph Carter
f11f71d8a7 we now define LIBDIR when we build targets 2000-02-14 00:35:13 +00:00
Joseph Carter
1d7260195f Renamed vid_x.c -> vid_x11.c, also renamed *-gl to *-glx, it it'll cause
less confusion that way (even if I have to type an extra letter..)
2000-02-13 09:06:11 +00:00
Bill Currie
b5b0dcd73f make --enable-newstyle on by default 2000-02-13 07:40:58 +00:00
Bill Currie
82b6c3139e fixed alsa checking (someone got a little ahead of himself) 2000-02-13 07:12:42 +00:00
Zephaniah E. Hull
0e8ba8d814 Sledge hammer applied..
The input stuff is now somewhat modular, I'll get everything working
soon enough, right now things are hardwired to svgalib, but its ok..
2000-02-12 05:34:22 +00:00
Pontus Lidman
d608249a38 Added --enable-ipv6 option to configure to enable IPv6 networking.
It substitutes @NET_SOURCE@ for net_udp.c or net_udp6.c.
2000-02-08 21:23:06 +00:00
Marcus Sundberg
20b104b4aa Check for size_t in <sys/types.h>
Changed HAS_SOCKLEN_T into HAVE_SOCKLEN_T.
2000-02-05 16:15:15 +00:00
Bill Currie
233984564e configure.in:
remove a debug echo
snd_alsa.c:
	#include "console.h"
2000-02-04 09:52:43 +00:00
Bill Currie
0a46c1d979 configure.in:
make zlib enabled by default
common/nozip.h:
	swap the size and count params to f{read,write} to prevent demo code
	breaking
common/quakefs.c:
	if zlib is unavailable, there is no point in supporting the .gz
	extension
2000-02-03 21:44:46 +00:00
Bill Currie
0b6cb6a9bf fix the checking for --enable-zlib 2000-02-03 20:42:51 +00:00
Loring Holden
8349f3e59f Various changes to get build to work when zlib isn't available...
Various changes to get rid of warnings under AIX, Irix, Linux & Solaris...
2000-02-03 08:46:52 +00:00
Bill Currie
083021da12 no-asm patch from Darius 2000-02-03 02:34:26 +00:00
Bill Currie
e9a2a3fab5 Add gzip support, add -Werror to gcc CFLAGS, clean up misc warnings.
NOTE: demos are broken for gzipped demo files (possibly normal ones too, not
yet tested).
2000-02-03 00:34:12 +00:00
Loring Holden
63e425a7c4 Check for existence of ranlib 2000-01-29 23:16:17 +00:00
Joseph Carter
25f297ded2 A little more work trying to get the tree back to normal.. 2000-01-28 03:19:57 +00:00
Zephaniah E. Hull
f18b3bcf02 HUGE changes..
Basicly, sound_lib.a is built, and is compiled into the clients..
Note, uquake is SERIOUSLY FSCKED..
2000-01-27 17:06:02 +00:00