Commit Graph

67 Commits

Author SHA1 Message Date
Lance 84117bd7e3 MinGL & Merged targets added to SDL. Dedicated server, OpenGL & Software rendered SDL clients now build in Linux
and run but untested. r3162 was to resolve the SDL MinGL's build error: undefined reference to `NET_Sleep'


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3163 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-07 03:48:32 +00:00
Lance 648caa9c57 Just make the help output alittle more helpful, added crosscompiling
comments


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3157 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-06 02:45:11 +00:00
Spoike 6ebabd8d88 GCC-built plugins no longer insta-crash. Go Mozilla! You rule!...
'make npqtv-dbg' works for me.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3152 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-03 07:31:54 +00:00
Spoike 0eb7e83965 Stuff should compile a little better with GCC now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3150 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-02 22:25:54 +00:00
Mark Olsen aed3e4258b No, you are not bigfoot.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3086 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-12-03 07:39:50 +00:00
Lance c020463677 Fixed the MingW32 crosscompile to use i586-mingw32msvc-strip instead of
the native strip program


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3070 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-11-18 03:20:10 +00:00
Mark Olsen 311a71ecf8 Also build pr_bgcmd.o
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3068 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-11-15 02:12:55 +00:00
Spoike dce284811e Minor update...
Q3 clients can connect to q1 gamecode (sv_listen_q3).
hacked support for SendFlags. It'll work compatibly, just not efficiently.
Unified shared qc builtins.
fteqcc supports int |= float, more params in macros, &~= operator.
Additional recent DP QC extensions.
Particle system abstraction. 'r_particlesystem classic' (vs null or script) will revert to truly classic particles.
Nexuiz might run again.
Network address revamp (sv_port and sv_port_ipv6 can both be used to specify an ipv4 address:port and both corrently accept clients). localhost now properly favours ipv4 (use ::1 for ipv6 localhost).
Download system revamp.
Numerous other changes.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3051 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-11-09 22:29:28 +00:00
Molgrum c4b17eb23a Enable DGA support by default (override with -nodga or -nomdga)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2955 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-05-13 12:03:52 +00:00
Lance 1224b3ea42 Changed the RELEASE_CFLAGS from -O6 and the other wierd optimizations to
just: -O2 -fno-strict-aliasing


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2803 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-03 13:34:37 +00:00
Lance 3d5541a976 MorphOS crosscompile target & Mac OSX crosscompile targets (ppc32,
ppc64 and x86) added. Changed output names of morphos and macosx to be unique 
to their OS so they werent the same as linux's binary names exactly the 
same as the linux output, reason was it made batch cross-compiling 
difficult when "fteqw.sv" is the same filename for Linux, MorphOS & Mac 
OSX binaries.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2776 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-02 00:30:47 +00:00
Molgrum 4e29e25f90 Added missing DGA LDFLAGS in Linux targets.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2766 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-26 14:51:12 +00:00
Mark Olsen 4815ec3a20 Fixed some USEASM horribleness.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2765 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-26 14:25:34 +00:00
Lance a9e59cde63 addition to revision 2763, to use i586-mingw32msvc-windres instead
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2764 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-26 09:05:59 +00:00
Molgrum ed6f19408d Updated the MinGW targets to link winquake.rc.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2763 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-25 17:59:01 +00:00
Molgrum 24d0f46fe6 Fix up BSD targets requiring certain libraries.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2755 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-20 19:58:32 +00:00
Molgrum 726ab4977c Fixed the BSD mingl target.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2754 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-20 19:52:02 +00:00
Mark Olsen 67ea2a8fa6 MacOS X is not MorphOS. Don't link with libsyscall on MorphOS anymore. Do use IMAGELDFLAGS when linking the MorphOS software renderer too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2751 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-20 14:23:41 +00:00
Molgrum 6909915de1 Fix the check for mingw compilers.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2746 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-14 22:02:30 +00:00
Lance b211170f9c mingw32 crosscompiling: libjpeg, libpng and zlib support added.
Speedburst/Speedhack/Z-Fighting/libjpeg/conback etc problems resolved within 
mingwcross compiled binaries with removal of -O6 and -funroll-loops optimizations. 
Added static libraries and headers to their own directory: 
libjpeg, libpng, zlib and libogg (ogg support not ready)


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2740 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-12 10:27:51 +00:00
Spoike f37e6d8e10 windows server should compile with mingw now
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2702 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-04 15:24:48 +00:00
Spoike e59d02ed52 We now have a really crappy gl renderer for macosx.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2689 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-23 22:00:19 +00:00
Spoike 0a682a76d6 Resolved conflicts with macosx header files
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2671 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-22 19:28:27 +00:00
Spoike 9af1ba84cc A few things... f_ruleset stuff, 64bit qvm compatability, added cvars so you can put the built in http server on a custom port, added #warnings to annoy molgrum.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2659 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-17 20:35:39 +00:00
Spoike dc3e0d5872 Added support for q1-like qvms (mvdsv style). only tested with ktx so disabled by default for now, couple of related cleanups too
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2633 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-02 19:55:17 +00:00
Spoike 6aa8ca01bd Added some secrit build names to the makefile help
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2622 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-30 20:44:46 +00:00
Molgrum 75d9afc8c7 Fixed _alot_ of warnings, happy reviewing!
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2574 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-06 21:13:15 +00:00
Spoike 436aad096f Fixed bugs caused by last commit...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2549 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-07-23 18:55:10 +00:00
Mark Olsen 3d8535f358 Added com_mesh.o
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2506 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-05-27 13:59:39 +00:00
Spoike b4cb2a66b6 Compiles in cygwin's mingw environment: make FTE_TARGET=win32
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2399 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-05 21:59:43 +00:00
Mark Olsen 87b13077cd Don't pass -s to GCC. Stripping is done later anyway. Updated MorphOS compile and link flags.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2347 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-07-08 23:26:47 +00:00
Mark Olsen 603f07b5a3 Actually have the MorphOS-sw client link. Slightly smarter stripping.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2234 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-05-02 00:11:29 +00:00
Spoike 5bdbd0698e Should have slightly more luck with BSD systems.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2115 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-03-14 01:29:45 +00:00
Mark Olsen d5e67377df No, really.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2068 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-03-06 22:17:43 +00:00
Mark Olsen 5d44e35ef7 MorphOS build, some random fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2067 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-03-06 22:15:40 +00:00
Spoike 0fe03c7b25 blooming stuff. I hope I got enough of the bugs out.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2042 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-03-03 03:31:19 +00:00
Spoike cf73c8b81e Copyable console, and up2's demand for aliases like fuhquake.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1935 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-06 01:06:17 +00:00
TimeServ 6c23765cc9 removed internal irc client as it is obsolete compared to the plugin version
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1933 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-04 04:42:47 +00:00
Spoike 503eff6421 Reworked the filesystem. We now support a virtual filesystem. Many places accept stream usage, although many formats do not support this.
I'm not sure if this will break anything. It shouldn't do, but it might.

Not everything is ported over yet. Ideally there would be no more use of fopen anywhere else in the engine, and com_gamedir would be made static to fs.c
There are a couple of other changes too.

http/ftp stuff is currently disabled.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1728 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-21 03:07:33 +00:00
Mark Olsen 0c4dc8dfec Use the CC variable when guessing build type.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1725 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-20 22:27:31 +00:00
Spoike 1a844576a4 Make rjlan happy
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1724 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-17 22:50:02 +00:00
Spoike 13d0a98133 cygwin, mingw should compile, plugins in dedicated servers, and stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1711 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-15 19:15:39 +00:00
Spoike 339d478659 I wonder how much this will break. Ahh well. It works for me, and I need to go to bed.
Well, plugins should be able to read/write files through the engine. audio decoding plugin interface is in (might be changed later).
TCPConnect is in.
msg_filter and scr_centersbar.
some recording fixes too.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1634 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-30 01:20:53 +00:00
Spoike b318d46ea7 Added q3 stuff
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1579 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-21 22:16:53 +00:00
Spoike 9f4c677384 Servers need the model loader.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1545 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-30 22:59:14 +00:00
Spoike 014eabdbed Added snd_directx.c to the makefile, for linux cross compiles.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1468 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-14 18:30:13 +00:00
Spoike ad96c59e77 TimeServ added a log.c
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1383 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-27 19:48:42 +00:00
Spoike 13cade8fe9 fixed some minor issues
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1337 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-15 05:55:43 +00:00
Spoike 348a1024be Now compiles and works fine in linux.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1300 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-09 23:40:55 +00:00
Mark Olsen 59246c341d Use -p for mkdir to avoid spam when typing make :P
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1161 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-25 13:37:57 +00:00