aboutsummaryrefslogtreecommitdiffstats
path: root/code/unix/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* * Use a slightly different method for generating qvm dependencies to avoidtma2006-01-061-4/+2
| | | | | | | FreeBSD 'find' weirdness git-svn-id: svn://svn.icculus.org/quake3/trunk@467 edf5b092-35ff-0310-97b2-ce42778d08ea
* make memory for generated opcodes executable so the program works withludwig2006-01-061-7/+0
| | | | | | | enabled NX feature. git-svn-id: svn://svn.icculus.org/quake3/trunk@466 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Ogg codec support from Joerg Dietrich <dietrich_joerg@gmx.de> (disabled bytma2006-01-061-0/+30
| | | | | | | default) git-svn-id: svn://svn.icculus.org/quake3/trunk@465 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Somebody fedex me a Mac and an x86_64 PC please?tma2006-01-061-9/+17
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@464 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to x86_64 buildtma2006-01-051-12/+8
| | | | | | | * Removal of a couple of unused variables git-svn-id: svn://svn.icculus.org/quake3/trunk@462 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Dependency generation for the .asm filestma2006-01-051-1/+12
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@460 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix the MinGW and (hopefully) OS X buildstma2006-01-041-18/+22
| | | | | | | * Remove custom memcpy/memset code git-svn-id: svn://svn.icculus.org/quake3/trunk@456 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Solaris fixestma2006-01-041-3/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@455 edf5b092-35ff-0310-97b2-ce42778d08ea
* * AVI video outputtma2006-01-041-0/+2
| | | | | | | | | | | - Uses motion jpeg codec by default - Use cl_avidemo to set a framerate - \video [filename] to start capture - \stopvideo to stop capture - Audio capture is a bit ropey git-svn-id: svn://svn.icculus.org/quake3/trunk@454 edf5b092-35ff-0310-97b2-ce42778d08ea
* cleanup:ludwig2005-12-301-324/+73
| | | | | | | | | - define TARGETS at central place - $(PLATFORM)quake3$(BINEXT) -> ioquake3.$(ARCH)$(BINEXT) - remove GLIBC variable git-svn-id: svn://svn.icculus.org/quake3/trunk@452 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Support for MinGW cross compilationtma2005-12-291-43/+69
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@451 edf5b092-35ff-0310-97b2-ce42778d08ea
* * NetBSD support patch from optical (alex@rigbo.se)tma2005-12-271-0/+42
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@448 edf5b092-35ff-0310-97b2-ce42778d08ea
* enable x86_64 vmludwig2005-12-181-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@446 edf5b092-35ff-0310-97b2-ce42778d08ea
* I can't be trusted!floam2005-12-131-4/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@445 edf5b092-35ff-0310-97b2-ce42778d08ea
* Thanks Jamie Wilkinsonfloam2005-12-121-3/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@442 edf5b092-35ff-0310-97b2-ce42778d08ea
* Try different wayfloam2005-12-121-1/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@441 edf5b092-35ff-0310-97b2-ce42778d08ea
* Tabsfloam2005-12-121-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@440 edf5b092-35ff-0310-97b2-ce42778d08ea
* Don't install q3ded binary on ming32, it doesn't existfloam2005-12-121-2/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@439 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Solaris patch from Vincent S. Cojottma2005-12-061-9/+10
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@432 edf5b092-35ff-0310-97b2-ce42778d08ea
* Disabled PowerPC VM.icculus2005-12-061-1/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@419 edf5b092-35ff-0310-97b2-ce42778d08ea
* Removed -fomit-frame-pointer from Mac OS X builds. Someone should icculus2005-12-041-1/+1
| | | | | | | | probably gank this from the other platforms, too. git-svn-id: svn://svn.icculus.org/quake3/trunk@412 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Updated AL headerstma2005-12-011-0/+8
| | | | | | | | * Added a Makefile option USE_LOCAL_HEADERS which can be disabled to use system headers if desired git-svn-id: svn://svn.icculus.org/quake3/trunk@402 edf5b092-35ff-0310-97b2-ce42778d08ea
* First shot at SMP renderer with sdl_glimp. Does not work yet!icculus2005-11-281-2/+15
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@385 edf5b092-35ff-0310-97b2-ce42778d08ea
* files to create a loki-setup based installer. run "make installer"ludwig2005-11-271-0/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@379 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Disable ccache by default. If you want it, add USE_CCACHE=1 to Makefile.localtma2005-11-261-21/+12
| | | | | | | | | * Remove -gfull from linux section in Makefile -- it's darwin only * Cast away some warnings that surfaced from using "new" AL headers * Various whitespace and consistency fixes git-svn-id: svn://svn.icculus.org/quake3/trunk@375 edf5b092-35ff-0310-97b2-ce42778d08ea
* Mac OS X work...lots of little changes that touch a lot of random places.icculus2005-11-261-15/+177
| | | | | | | | | | | | | | | Still work to be done, but this at least matches the PowerPC Linux status now. MacOS-specific directory (and XCode project) is gone...this now uses SDL, OpenAL, and the Unix Makefiles. --ryan. git-svn-id: svn://svn.icculus.org/quake3/trunk@373 edf5b092-35ff-0310-97b2-ce42778d08ea
* * ...tma2005-11-151-4/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@360 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Don't link OpenAL against q3dedtma2005-11-151-10/+10
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@359 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Unbreak the MinGW build more...tma2005-11-131-1/+1
| | | | | | | * Unbreak USE_OPENAL_DLOPEN=1 git-svn-id: svn://svn.icculus.org/quake3/trunk@353 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Unbreak the MinGW buildtma2005-11-131-7/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@352 edf5b092-35ff-0310-97b2-ce42778d08ea
* link against libopenal by default rather than dlopening itludwig2005-11-131-0/+18
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@349 edf5b092-35ff-0310-97b2-ce42778d08ea
* * OpenAL support, from BlackAura aka Stuart Dalton <badcdev@gmail.com>tma2005-11-131-0/+27
| | | | | | | | | | | | | | | | | | + An abstract codec system, simplifying support for new formats + Changes versus BlackAura's patch: o Consolidated the OpenAL parts into one file o Changed the function naming scheme to more closely resemble Q3 o Changed the interface to fall back on the "base" sound system if loading OpenAL fails + This is enabled on Linux and MinGW for now, but should work on the other *nixs with appropriate additions to the Makefile + NOT enabled on OS X or MSVC Windows builds + Probably breaks the Windows build again * Retabulated sdl_snd.c and made the messages less verbose since there do not seem to be many having problems with SDL sound now git-svn-id: svn://svn.icculus.org/quake3/trunk@343 edf5b092-35ff-0310-97b2-ce42778d08ea
* - add -Wimplicit -Wstrict-prototypes CFLAGS againludwig2005-11-111-4/+4
| | | | | | | - remove -pipe. not needed IMO. git-svn-id: svn://svn.icculus.org/quake3/trunk@324 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Makefile target dependancy fixtma2005-11-071-4/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@319 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Install the tools on every build, so a distclean isn't necessary if the tooltma2005-11-061-26/+18
| | | | | | | | | source changes now * Basically rewrote the lcc Makefile to be more sane * Removed various bits of lcc that weren't built/needed git-svn-id: svn://svn.icculus.org/quake3/trunk@298 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Enable use of asm on Solaris-x86tma2005-11-051-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@281 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Patch from vapier that aids packagingtma2005-11-051-5/+31
| | | | | | | * Truth value of USE_SDL changed to 1 from true, for consistency git-svn-id: svn://svn.icculus.org/quake3/trunk@277 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replaced a bunch of inline and __inline with ID_INLINEtma2005-11-041-2/+4
| | | | | | | | | * Replaced a bunch of __i386__ with id386 * General tidy up of asm preprocessor decisions * Removed C_ONLY from the dedicated server build git-svn-id: svn://svn.icculus.org/quake3/trunk@269 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Juggled CFLAGS a bit so that -fno-strict-aliasing is always ontma2005-11-031-17/+15
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@249 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Split off q_platform.h from q_shared.htma2005-11-011-1/+1
| | | | | | | | | | | * Removed lcc PATH hack and replaced with something slightly less hacky * Removed all platform specific hostfiles from lcc and replaced with bytecode.c (from ankon) * Turned lcc option "-S" on permanently * Improved q3cpp so that it recursively adds include dirs to its list git-svn-id: svn://svn.icculus.org/quake3/trunk@209 edf5b092-35ff-0310-97b2-ce42778d08ea
* * More Solaris worktma2005-11-011-3/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@205 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Further work on the Solaris port from Vincent S. Cojottma2005-10-311-35/+37
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@204 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Applied https://bugzilla.icculus.org/show_bug.cgi?id=2464tma2005-10-301-10/+5
| | | | | | | * Removed rule to build C++ (for splines) from the Makefile git-svn-id: svn://svn.icculus.org/quake3/trunk@202 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Beginnings of Solaris support from Vincent S. Cojottma2005-10-291-6/+151
| | | | | | | * Note this patch also splits USE_SDL into USE_SDL_VIDEO and USE_SDL_AUDIO git-svn-id: svn://svn.icculus.org/quake3/trunk@199 edf5b092-35ff-0310-97b2-ce42778d08ea
* add HAVE_VM_COMPILED variable so one can override it in Makefile.localludwig2005-10-291-6/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@197 edf5b092-35ff-0310-97b2-ce42778d08ea
* * In hindsight this is probably wise tootma2005-10-291-0/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@195 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Deleted code/unix/vm_x86.c - wtf was that about anyway?tma2005-10-291-40/+10
| | | | | | | | | | | * Removed HAVE_VM_NATIVE * Removed DLL_ONLY * Replace HAVE_VM_COMPILED with NO_VM_COMPILED -- this means the JIT compiler should be enabled on the OS X and VC builds now * Remove the remainder of the freetype building stuff git-svn-id: svn://svn.icculus.org/quake3/trunk@194 edf5b092-35ff-0310-97b2-ce42778d08ea
* add x86_64 vm. experimental, not enabled by default. you need as for itludwig2005-10-271-1/+12
| | | | | | | to work. git-svn-id: svn://svn.icculus.org/quake3/trunk@188 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Moved various source files from their mod sdk locations to places moretma2005-10-261-19/+35
| | | | | | | | | appropriate for open source Q3 * This patch looks bigger than it really is, however it will probably break the VC and OS X builds (easy to fix though) git-svn-id: svn://svn.icculus.org/quake3/trunk@181 edf5b092-35ff-0310-97b2-ce42778d08ea
* Minor edit, thanks ankon!zakk2005-10-181-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@164 edf5b092-35ff-0310-97b2-ce42778d08ea