Commit graph

131 commits

Author SHA1 Message Date
Jamie Wilkinson
404101bc00 - Changed -lpthread to -pthread in quake2_LDFLAGS. Should
probably be a configure test
- Added configure test for AFMT_S16_NE (FreeBSD doesn't have
  _NE, only _LE or _BE)
- Wrapped the use of AFMT_S16_NE in ifdef HAVE_AFMT_S16_NE
2002-04-11 00:38:25 +00:00
Jamie Wilkinson
740faf6966 - used USE_ASM in assembler files and c files, to build asm
when needed and c routines otherwise
- HAVE_MASM is off always (in configure.in), only switch it on
  if you've got masm and you're on windows...
2002-04-10 06:57:39 +00:00
Jamie Wilkinson
dbd74b43ca - more cosmetic changes 2002-04-10 04:15:48 +00:00
Jamie Wilkinson
dff9b25105 - cosmetic changes to configure.in 2002-04-10 01:41:52 +00:00
Jamie Wilkinson
076eccb5c0 - Added configure test for sys/soundcard.h
- Renamed linux/soundcard.h in src/snd.c to sys/soundcard.h
  as it's portable
2002-04-10 01:23:13 +00:00
Jamie Wilkinson
76847ab8a3 - Added configure test for -ldl
- Using HAVE_DLOPEN in source files
2002-04-10 01:18:41 +00:00
Jamie Wilkinson
791d886807 - updated TODO list 2002-04-09 12:45:05 +00:00
Jamie Wilkinson
2a91c72d3d - updated TODO list 2002-04-09 08:48:47 +00:00
Jamie Wilkinson
5a98c829ba - added a version of CDAudio_RandomPlay for those machines
that don't get the #ifdef
2002-04-09 08:41:49 +00:00
Jamie Wilkinson
a3c0bd8e43 * updated TODO list 2002-04-09 02:21:31 +00:00
Jamie Wilkinson
4aaa3094a3 * src/rw*svgalib.c compile fine without src/vt.h, so
commented it out in them, and removed from configure test
2002-04-09 02:01:36 +00:00
Jamie Wilkinson
5dfca94f1c * bootstrap tries to detect if you have gmake instead of
make for bsd systems
* cleaned out the header file checks in configure, now add
  them as they're needed
* check for sys/vt.h in src/rw*svgalib.c
2002-04-09 01:49:38 +00:00
Jamie Wilkinson
41a546293a * Removed extraneous Makefiles 2002-04-09 01:33:13 +00:00
Bill Currie
81b31308fa fix the _ symbol prefix detection. software rendering now works 2002-04-08 06:17:02 +00:00
Bill Currie
24da5fdadc better ignorage 2002-04-08 05:49:33 +00:00
Bill Currie
4ef52da08a when linking, libs should go in *_LDADD rather than *_LDFLAGS as LDADD gets
added /after/ the object files, but LDFLAGS /before/ the object files
2002-04-08 05:42:08 +00:00
Bill Currie
c17021f01b set AS and ASFLAGS 2002-04-08 05:09:37 +00:00
Bill Currie
47643dcfbe fix a comment portability warning 2002-04-08 05:09:20 +00:00
Jamie Wilkinson
467393f8dc Trying to get the refreshers to link properly 2002-04-08 04:57:31 +00:00
Jamie Wilkinson
167eba82c0 * Now builds all video refreshers (except ref_fxgl.so
because I don't have GL/fxmesa.h)  Time to learn how
  configure can selectively build refreshers.
2002-04-07 01:07:20 +00:00
Jamie Wilkinson
9b44da971f * Added the turd directories to .gitignore
* bootstrap clean removes config.log now
2002-04-06 06:56:44 +00:00
Jamie Wilkinson
b3a333df91 * Added .deps to the .gitignore files 2002-04-06 06:33:27 +00:00
Jamie Wilkinson
4bd5535532 * Moved everything in game/ to src/ so that hopefully quake2
will run out of the source tree.
* Added the LICENSE files from xatrix and rogue, someone can
  look at them and decide if we can put the rest of them
  into CVS.
* Moved 2do.txt from ctf into docs/TODO-ctf.txt
2002-04-06 06:30:19 +00:00
Jamie Wilkinson
2e21941abd * no longer link every fucking binary against libdl, libm,
libpthread.
2002-04-06 05:56:23 +00:00
Jamie Wilkinson
0bd2f30658 * Got rid of -Dstricmp=strcasecmp 2002-04-06 05:31:01 +00:00
Jamie Wilkinson
1688fc5eee * oops, forgot these
* by the way, the asm software refresh code isn't built,
  configure will have to work out if $(AS) is available and
  we're on i386
2002-04-06 05:06:19 +00:00
Jamie Wilkinson
bd99d9b499 * Moved ref_soft into src/, made it build.
* Lots of LD and CFLAGS in src/Makefile.am... I think most
  of it should be automagic by configure
2002-04-06 05:03:53 +00:00
Jamie Wilkinson
1c775689ab * Got rid of that ugly -DLINUX_VERSION from the makefile,
instead source files now use config.h
2002-04-05 01:02:17 +00:00
Jamie Wilkinson
ff75ee0460 * Fixed include paths in ref_gl
* doesn't try to build xatrix and rogue by default
2002-04-05 00:45:27 +00:00
Jamie Wilkinson
cc662a1477 Removing this ref_soft dir (dunno why i added it) 2002-04-05 00:27:18 +00:00
Jamie Wilkinson
28147f7e1a * Moved ref_gl into src/ so that when it builds, the video
refreshers are in the same directory as the quake2 binary
2002-04-05 00:24:29 +00:00
Bill Currie
62093fabca fix a syntax error 2002-04-04 23:11:31 +00:00
Jamie Wilkinson
8e79055eef * run "boostrap clean" to *really* clean up the source tree,
should be as good as doing a pristine checkout
* I've got the xatrix and rogue modpacks building, but their
  license is dubious.  game.h has been updated with the 2
  extra lines that the xatrix and rogue game.h's had, and
  the Makefile.ams will build the code if you unpack them
  into the dirs (with a little modification because of -Wall
  -Werror ;-)
2002-04-04 13:44:56 +00:00
Jamie Wilkinson
a1d6631267 Some notes about building from CVS and a warning that things
won't work :)
2002-04-03 03:35:06 +00:00
Jamie Wilkinson
c85e0a0450 * Removed old turd makefile from game/ctf
* Removed ctf/game.h as it's in the dir above it
* merged difference of ctf/game.h into game.h (they were all
  comments)
2002-04-03 03:28:15 +00:00
Jamie Wilkinson
89ea530ad9 * Added .gitignore files for the new directories 2002-04-03 03:10:33 +00:00
Jamie Wilkinson
84d1c018f2 * configure creates the rogue and xatrix makefiles
* game.h comments and ifdef wrapper cleaned up
2002-04-03 03:07:00 +00:00
Jamie Wilkinson
8e8ec4fe76 * Added (unused) Makefile.ams for xatrix and rogue from the
top level Makefile.old
2002-04-03 02:59:33 +00:00
Jamie Wilkinson
c333a4adc7 * Now builds both baseq2 and ctf game.so 2002-04-03 02:45:20 +00:00
Jamie Wilkinson
c8157a5155 * Forgot to remove these files from the repository 2002-04-03 02:10:27 +00:00
Jamie Wilkinson
f10de7dd58 * Moved game/baseq2/game.h into game/game.h as it is the
api that the quake2 binary uses
2002-04-03 02:05:47 +00:00
Jamie Wilkinson
12ef666897 * Removed src/Makefile from the repository
* Added game/baseq2/.gitignore
2002-04-03 01:43:07 +00:00
Jamie Wilkinson
12689a70b9 * Moved ctf/docs to docs/ctf
* Moved ctf/ to game/ctf
2002-04-03 01:32:35 +00:00
Jamie Wilkinson
bf5ad75554 * Created directories for each of baseq2, ctf, xatrix, and
rogue modpacks.
* Moved game/ into game/baseq2
2002-04-03 01:21:11 +00:00
Jamie Wilkinson
300c1899d2 * Added some more ignores to .gitignore 2002-04-03 00:55:29 +00:00
Jamie Wilkinson
520789f9d3 * Enabled build of game/game.so
* Removed files in client/ qcommon/ and server/
2002-04-03 00:52:42 +00:00
Jamie Wilkinson
0efe15ba87 * Added .libs to the .gitignore files
* Added INSTALL and game/Makefile.am to the repository
* Re-added game/q_shared.(c|h) to the repository -- ideally
  game.so will make callbacks into quake2, this is only
  "temporary" (famous last words)
2002-04-03 00:36:21 +00:00
Jamie Wilkinson
24fb12814e * Replaced gnu.txt with COPYING
* added my TODO list, and the cvs bootstrap script
* Small mods to configure.in, Makefile.am
2002-04-03 00:27:05 +00:00
Jamie Wilkinson
485824e846 * Moved q_shared.(c|h) from game/ into src/
* Copied m_flash.c from game/ into src/
* More edits for include paths
2002-04-02 08:14:08 +00:00
Jamie Wilkinson
8ff1601081 * Moved qcommon/ into src/ as well.
* Removed ARCH from compile options, this means that there
  is no longer a game$(ARCH).so built -- game.so instead.
* Added src/Makefile.am
* Fixed up include paths in main.c, menu.c, vid_menu.c,
  vid_so.c
2002-04-02 06:23:02 +00:00