Bill Currie
26c6b9618f
fix a couple of problems that came up in SGI
2000-11-07 23:43:05 +00:00
Bill Currie
2fc438ca13
hopefully fix Fragman's compilation problems on Mandrake 6.1
2000-11-01 06:31:29 +00:00
Bill Currie
cdedafcbf3
finally. no more undefined symbol "gzgets" :)
2000-10-30 21:16:46 +00:00
Jeff Teunissen
111274c12e
Rev for beta 4
2000-10-28 07:35:42 +00:00
Jeff Teunissen
76b53d780f
Move the building of -sgl into the block of OpenGL targets
2000-10-26 18:22:57 +00:00
Bill Currie
217f59e1ed
glx, sdl and sgl now all compile on my system (at work), but sgl doesn't link
2000-10-26 16:29:45 +00:00
Jeff Teunissen
ced3051b20
Rev for beta 3
2000-10-14 07:11:53 +00:00
Jeff Teunissen
cb70ed81f6
.gitignore: Add the rest of the source dists.
...
acinclude.m4: Fix SDL detection up some, should be more reliable.
bootstrap: reorder commands.
configure.in: Remove CDTYPE_BSD rule.
2000-10-05 16:44:44 +00:00
Jeff Teunissen
9e6b097620
Makefile.am: Make the ChangeLog get generated, add static targets for zip
...
and bz2 dists. also, new dist-all-local target builds .tar.gz, .tar.bz2,
and .zip dists. .zip dist does ASCII conversion.
2000-10-03 02:49:27 +00:00
Bill Currie
677b7de94d
%s/HAS_ZLIB/HAVE_ZLIB/g
2000-09-30 05:56:00 +00:00
Zephaniah E. Hull
f383faa3c2
Whoops, we need at least -O when compiling, because we use inline
...
functions.
2000-09-28 06:29:37 +00:00
Zephaniah E. Hull
1a7f2af4ec
Debugging and optimization are now two completely sepirate options.
2000-09-28 06:10:37 +00:00
Zephaniah E. Hull
6f37b6c074
If we use gcc, then we use -pipe, or we use -save-temps.
...
Added *.i and *.s to the clean rule, for above -save-temps.
2000-09-28 04:32:55 +00:00
Bill Currie
86f87122c0
zlib support (gzipped pack contents). if you have a probelm with gzgets, you
...
have 3 choices: remove /usr/X11R6/lib/libz.a, --diable-zlib, or fix configure.
I do intend on fixing it myself.
2000-09-27 19:44:26 +00:00
Jeff Teunissen
50abe6080e
Joystick support generalized, autoconfiscated. Systems without joystick
...
support are built with joy_null.c. To create a joystick driver for a new
system, take a look at joystick.h and joy_null.c for the driver
interface. I'd like to see a Windows driver using this interface, it would
probably simplify in_win.c greatly.
2000-09-26 14:16:09 +00:00
Jeff Teunissen
62d4749552
Fix typo; test needs -a, not a :)
2000-09-26 07:30:11 +00:00
Bill Currie
fb55453675
David Jeffery's linux joystick support ala nuq
2000-09-26 03:21:06 +00:00
Bill Currie
eb9deb1f33
target control. --without-clients distables all clients, --with-clients enables
...
individual clients (defaults to all possible), --with[out]-server controls
server creation (deftaults to creating the server)
2000-09-25 01:24:54 +00:00
Jeff Teunissen
830d6e044e
debian/*: Yaay, Debian packages. They're not perfect, but they should do
...
the job. -3dfx doesn't get a package built right now, there
are...obstacles.
acinclude.m4, configure.in, Makefile.am: -sgl is detected separately from
-sdl now, and HAVE_XMESA is no longer in use.
2000-09-23 08:06:40 +00:00
Bill Currie
3396ca6fde
ALSA 0.6 support added. old snd_alsa.c renamed to snd_alsa_0_5.c
2000-09-18 03:07:49 +00:00
Zephaniah E. Hull
9fcea8629e
Compile fixes.
2000-08-22 10:35:06 +00:00
Jeff Teunissen
85687bc75a
use -march=pentium and -march=pentiumpro on i586 and i686
...
builds. Non-Intel 686's should probably configure with target
i586-[system triplet].
2000-08-02 07:19:01 +00:00
Joseph Carter
1cfc49b5b2
Clean up the warnings Tonik didn't
2000-08-01 21:55:26 +00:00
Jeff Teunissen
2f03700c16
Disabled SDL target detection temporarily.
2000-07-11 23:02:03 +00:00
Jeff Teunissen
9086b218e9
Prelim SDL-GL _target_ support. TEST THIS!
2000-07-11 07:43:55 +00:00
Jeff Teunissen
ba47dca3aa
SDL support in configure.in... it isn't turned into a target yet, but it
...
will be soon.
2000-07-11 05:05:27 +00:00
James Brown
089a0a35d0
Patched for QSG Standard 2 (Extend Protocol).
...
Unfinished, renderer effects are only half implimented at this point.
2000-06-25 13:00:19 +00:00
Jeff Teunissen
f6ec000127
configure.in: Fix typo preventing detection of vga.h.
...
source/r_part.c: Clarity fix.
2000-06-24 22:28:06 +00:00
Bill Currie
ee44cd05e6
source/gl_rsurf.c:
...
put lightmaps back to 256
configure.in:
give us a --enable-profile
2000-06-24 06:19:24 +00:00
Zephaniah E. Hull
53b2cafae8
We have -3dfx again, took me a hour or two to do it..
2000-06-09 20:15:08 +00:00
Joseph Carter
9a348350df
Multitexture for GLX, sortof. It's useless to you unless you've got
...
SGIS_multitexture (I assure you, unless you're on IRIX, you don't have
it!) Added a Sbar_Changed () to fix the sbar overbright for a few people
and the very beginnings of ARB_multitexture are now in glquake.h
2000-06-04 13:53:29 +00:00
Marcus Sundberg
1af69a110f
Replaced 40 lines of silly shellscript code in configure with a pair of
...
nice and clean #ifdefs in glquake.h
2000-05-31 22:53:07 +00:00
Marcus Sundberg
c037d569be
Check for stdarg.h and sys/types.h
...
List AC_OUTPUT() files in sane order.
2000-05-31 22:34:54 +00:00
Jeff Teunissen
b3a542bb15
Fix typo in configure.in, add cd_audio.c to EXTRA_* for DOS.
2000-05-28 01:44:31 +00:00
Jeff Teunissen
30d1dc1c87
Minor fixes.
2000-05-27 04:33:09 +00:00
Jeff Teunissen
2d0932e00e
Configuration stuff. include/win32/version.h is now Autoconfiscated (but
...
still has to be in CVS, because Win32 people generally won't be able to
rebuild it).
configure.in: Cleanups to the DGA, VidMode, and sound detection code.
Makefile.am: Cleanups to sound code, to allow 'make dist' to work.
2000-05-27 04:19:24 +00:00
Joseph Carter
81fd7c2277
DGA seems to work... Something done recently by someone (loring or bill)
...
caused Voodoo3 users to get a black mouse cursor that kept getting warped
to the center of the screen.. It was rather ugly and hard to play. So
I added DGA. That made the mouse cursor blue and stay where it was. So
I moved the XGrabPointer to after the XWarpPointer, problem seems to be
fixed. I hope this works for someone other than me. =p
2000-05-26 12:32:45 +00:00
Loring Holden
5b094c2aa1
Reapply changes - this time tested w/ svga under Linux
2000-05-26 03:55:27 +00:00
Bill Currie
0bd4043ca4
revert lsh's checkins. They broke newtree for everybody but him.
2000-05-25 09:48:21 +00:00
Loring Holden
3ea246dd56
Changes to build under Solaris, AIX, Irix, & Linux.
...
acconfig.h - USE_INTEL_ASM removed (not needed in .h), added stricmp
configure.in - added AC_C_BIGENDIAN, got rid of bootstrap warning, fixed
socklen_t code, fixed asm code, added sun sound code, update NET_LIBS
properly
2000-05-25 06:23:42 +00:00
Bill Currie
43b5a87fbd
some fixes to make quakeforge build on solaris. not quite done yet as the
...
server doesn't get linked with the network libs yet.
.gitignore: add quakeforge-*.tar.gz (I'm tired of seeing that with ? :)
include/Makefile.am: forgot to add the new x11 related headers
source/makefile.am: move snd_dma.c from cient sources to snd lib and add
snd_null.c
source/cl_sys_unix.c: replace FNDELAY with O_NONBLOCK
2000-05-25 05:01:20 +00:00
Dan Olson
8b45c1b324
Tell the user whether they're getting a standard or debug build
2000-05-25 00:14:36 +00:00
Jeff Teunissen
eb38ab097c
configure.in: clean up final configuration report.
...
cl_main.c, cl_slist.c: Make server listing expand ~
2000-05-24 22:36:59 +00:00
Jeff Teunissen
6db71530c7
Default changed to making release bins, for people who don't read
...
directions. Developers need to use --enable-debug to get an unoptimized
binary.
2000-05-24 20:22:34 +00:00
Jeff Teunissen
dc42c03c5b
The proper solution to fs_sharepath and fs_userpath.
2000-05-24 20:03:49 +00:00
Bill Currie
1cee02c55c
avoid mutually exclusive options causing long Makefile.in lines:
...
simplify the logic
2000-05-24 07:29:16 +00:00
Bill Currie
b1da890046
alsa sound support is alive and kicking
2000-05-24 06:52:19 +00:00
Bill Currie
72ff6cb80b
FS_.*PATH have been eliminated as fs_userpath and fs_sharepath default to . and
...
can be configured by ${sysconfdir}/quakeforge.conf
2000-05-24 05:57:56 +00:00
Bill Currie
290c2f9c0f
+set_vidfullscreen is 95% working for -x11 and -glx. only remaining known problem is mouse grabbing.
2000-05-23 07:33:03 +00:00
Jeff Teunissen
eecba96fe3
Change version number back to 0.1.99pre2 for public test cycle, fix bug in
...
-ggi
2000-05-22 12:10:10 +00:00
Jeff Teunissen
89cdc06e0e
Updated checklist, configure.in (0.2.0), cvar.c
2000-05-22 05:51:05 +00:00
Marcus Sundberg
a590336aff
Check for fnmatch.h
2000-05-21 18:30:17 +00:00
Jeff Teunissen
4fb72bee99
blah.
2000-05-21 02:00:07 +00:00
Marcus Sundberg
9d4db93b27
Added sound and CD configuration.
...
Compile system, sound and CD drivers into libraries which we link against.
Now Mingw32 compilation works.
2000-05-21 00:15:03 +00:00
Marcus Sundberg
88701b5038
Added MGL target.
2000-05-20 03:27:04 +00:00
Marcus Sundberg
4792d2354b
Check for for connect in -lwsock32
...
Replaced {target} with {host}.
Fixed up system driver selection.
2000-05-20 01:10:10 +00:00
Marcus Sundberg
42bea2445f
Support EXEEXT properly.
2000-05-20 00:11:22 +00:00
Marcus Sundberg
2e9e402ab1
Check for sys/param.h and mgraph.h.
2000-05-19 23:32:26 +00:00
Marcus Sundberg
6fb394d259
Added GGI target to build system.
2000-05-19 22:42:44 +00:00
Jeff Teunissen
00aa3557d4
Cleaned up the build system...thanks to some configure hacking, -glx is
...
now only built if X11 is available, and defines its own CFLAGS and LIBS
variables to be empty if dirs are not specified on the
configure command-line.
Oh, yeah. OPENGL_* are now GLX_*. Sorry. :)
2000-05-18 13:15:10 +00:00
Marcus Sundberg
1d1726fd46
Fix X-detection.
2000-05-17 19:51:02 +00:00
Jeff Teunissen
7647fdd484
Configure.in: minor changes.
...
include/* -- #defines so that you can #include them more than once.
2000-05-17 18:28:13 +00:00
Marcus Sundberg
082ad4e982
Added Makefiles in doc/ dir.
2000-05-17 18:20:21 +00:00
Marcus Sundberg
e62107307d
Fixed rouge AC_MSG_RESULT()s
2000-05-17 17:37:09 +00:00
Jeff Teunissen
e68f73a621
configure updates. GL seems to build now.
2000-05-17 13:39:16 +00:00
Bill Currie
c83cb15ede
id386 -> USE_INTEL_ASM conversion
...
better HAVE_SYM_PREFIX_UNDERSCORE checking
2000-05-17 11:57:35 +00:00
Jeff Teunissen
9f36417b5e
Fix "_" problems.
2000-05-17 10:22:12 +00:00
Jeff Teunissen
ed16632673
Minor patch to configure.in, added a couple files to a few .gitignore
...
files.
2000-05-17 10:08:56 +00:00
Jeff Teunissen
7e5af715bb
Automake stuff. Don't blame me for this. ;)
...
You will need to run automake --add-missing to create the necessary
symlinks for install-sh, etc.
2000-05-17 09:25:03 +00:00