aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Enable -fvisibility=hidden on Linux.icculus2009-09-151-1/+1
| | | | | | | | | | | | This will prevent further symbol clashes, and makes the shared libraries 10 to 20 percent smaller. We should enable this on other platforms, too, if we can guarantee they'll use gcc 4.0 or later and the platform supports it. git-svn-id: svn://svn.icculus.org/quake3/trunk@1609 edf5b092-35ff-0310-97b2-ce42778d08ea
* Make TOOLS_CFLAGS more easily customisable in the Makefile.icculus2009-09-151-4/+4
| | | | | | | | Fixes Bugzilla #4155. git-svn-id: svn://svn.icculus.org/quake3/trunk@1606 edf5b092-35ff-0310-97b2-ce42778d08ea
* Makefile: Allow overriding options for different setups, OpenBSD fixes.icculus2009-09-141-34/+61
| | | | | | | Fixes Bugzilla #3955. git-svn-id: svn://svn.icculus.org/quake3/trunk@1599 edf5b092-35ff-0310-97b2-ce42778d08ea
* Patch from kevlarman for fixing external speex compilezakk2009-08-021-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1582 edf5b092-35ff-0310-97b2-ce42778d08ea
* fall back to sdl-config if SDL_CFLAGS are emptyludwig2009-05-051-1/+3
| | | | | | | works around buggy Solaris installations where pkg-config is installed but can't find the SDL config file git-svn-id: svn://svn.icculus.org/quake3/trunk@1540 edf5b092-35ff-0310-97b2-ce42778d08ea
* set SDL CFLAGS and LIBS at central placeludwig2009-05-031-11/+22
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1535 edf5b092-35ff-0310-97b2-ce42778d08ea
* increase version in trunkludwig2009-04-131-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1525 edf5b092-35ff-0310-97b2-ce42778d08ea
* Makefile: Enable new sparc JIT on Linux.ludwig2009-03-021-0/+7
| | | | | | Signed-off-by: David S. Miller <davem@davemloft.net> git-svn-id: svn://svn.icculus.org/quake3/trunk@1504 edf5b092-35ff-0310-97b2-ce42778d08ea
* Makefile: Use "-mtune=ultrasparc3 -mv8plus" on Linux/Sparc.ludwig2009-03-021-0/+3
| | | | | | Signed-off-by: David S. Miller <davem@davemloft.net> git-svn-id: svn://svn.icculus.org/quake3/trunk@1500 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix build with newer git installationsludwig2009-01-131-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1491 edf5b092-35ff-0310-97b2-ce42778d08ea
* use -fno-strict-aliasing again. code is just not ready yet.ludwig2008-11-121-8/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1488 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix empty loops causing build failures in mingwludwig2008-11-101-4/+4
| | | | | | Patch by Przemysław Iskra (#3813) git-svn-id: svn://svn.icculus.org/quake3/trunk@1485 edf5b092-35ff-0310-97b2-ce42778d08ea
* enable new powerpc vmludwig2008-11-101-3/+19
| | | | | | Patch by Przemysław Iskra (#3796) git-svn-id: svn://svn.icculus.org/quake3/trunk@1484 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix strict aliasing issuesludwig2008-11-031-8/+8
| | | | | | Patch by Przemysław Iskra (#3805) git-svn-id: svn://svn.icculus.org/quake3/trunk@1481 edf5b092-35ff-0310-97b2-ce42778d08ea
* libraries do not belong to LDFLAGS.ludwig2008-11-021-58/+64
| | | | | | | | | | Patch creates separate *LIBS variables for libraries, leaving LDFLAGS for real flags, like -shared or --as-needed. Also CFLAGS are used when linking: -m32/-m64 belongs to CFLAGS, not LDFLAGS; linker additionally optimizes output file when -O* is in flags. Patch by Przemysław Iskra (#3813) git-svn-id: svn://svn.icculus.org/quake3/trunk@1477 edf5b092-35ff-0310-97b2-ce42778d08ea
* x86_64_assembler should use separate object file for dedicated serverludwig2008-11-021-1/+1
| | | | | | patch by Przemysław Iskra git-svn-id: svn://svn.icculus.org/quake3/trunk@1476 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug #3729) server dependencies on client.h (Ben Millwood)tma2008-08-221-2/+13
| | | | | | | | | | | * (bug #3731) BUILD_MISSIONPACK flag in Makefile (Gabriel Schnoering <gabriel.schnoering@gmail.com>) * (bug #3756) Q3VM crashes on unaligned block copy with SIGBUS (Patrick Baggett <baggett.patrick@figglesoftware.com>) and... * (bug #3755) IOQuake3 shouldn't use GCC-specific __FUNCTION__ git-svn-id: svn://svn.icculus.org/quake3/trunk@1456 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Update to jpeg-6b (only a decade old)tma2008-08-211-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1452 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Alpha sort the jpeg file list in the Makefile, just becausetma2008-08-191-4/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1449 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Use IPv6 header qcommon/wspiapi.h if it has been added by the end usertma2008-08-091-8/+4
| | | | | | | * Update README to explain the Windows XP requirement git-svn-id: svn://svn.icculus.org/quake3/trunk@1444 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Elaborate on the reasons for requiring Windows XPtma2008-08-041-0/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1437 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix build without VOIP (David Severwright, bug#3720)ludwig2008-07-161-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1427 edf5b092-35ff-0310-97b2-ce42778d08ea
* also define proper version when using git-svnludwig2008-07-161-0/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1425 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3692) Makefile infinitely recurses if no targets are definedtma2008-07-051-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1404 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix the build on openbsd (Ian Lindsay)ludwig2008-06-201-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1389 edf5b092-35ff-0310-97b2-ce42778d08ea
* allow linking against an external speex libraryludwig2008-06-051-2/+11
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1369 edf5b092-35ff-0310-97b2-ce42778d08ea
* Allow USE_LOCAL_HEADERS to work with SDL on Linux builds.icculus2008-06-041-0/+4
| | | | | | | Otherwise, cross-compiling doesn't work. git-svn-id: svn://svn.icculus.org/quake3/trunk@1364 edf5b092-35ff-0310-97b2-ce42778d08ea
* move voip cflags definition to platform independent placeludwig2008-06-021-40/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1354 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fixed non-VoIP builds.icculus2008-06-021-41/+45
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1353 edf5b092-35ff-0310-97b2-ce42778d08ea
* Added libspeex to revision control, and updated Makefile to use it.icculus2008-06-011-24/+50
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1352 edf5b092-35ff-0310-97b2-ce42778d08ea
* Initial patch for in-game VoIP support!icculus2008-06-011-0/+41
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1348 edf5b092-35ff-0310-97b2-ce42778d08ea
* mumble link supportludwig2008-05-301-0/+33
| | | | | | | The coordinate calculation was adopted from Warsow's mumble patch. git-svn-id: svn://svn.icculus.org/quake3/trunk@1347 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Workaround for buggy MacOSX getaddrinfo() implementation that doesn't ↵thilo2008-05-171-1/+2
| | | | | | | | | accept AF_UNSPEC parameter in hints structure. Thanks icculus for reporting. - Add -faltivec flag for debug builds. git-svn-id: svn://svn.icculus.org/quake3/trunk@1344 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix a bunch of compile warningstma2008-05-101-10/+12
| | | | | | | | * Only call pkg-config if it exists * Remove cl_consoleHistory from README git-svn-id: svn://svn.icculus.org/quake3/trunk@1342 edf5b092-35ff-0310-97b2-ce42778d08ea
* define the product version in the Makefileludwig2008-05-061-20/+9
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1340 edf5b092-35ff-0310-97b2-ce42778d08ea
* mingw32: allow to override cflags and libs for external librariesludwig2008-04-281-16/+40
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1332 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Implement stereo rendering with anaglyph images.thilo2008-04-271-1/+0
| | | | | | | - Add r_greyscale for black&white rendering git-svn-id: svn://svn.icculus.org/quake3/trunk@1328 edf5b092-35ff-0310-97b2-ce42778d08ea
* * enable building of QVM for Mac OS X againtjw2008-04-231-3/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1327 edf5b092-35ff-0310-97b2-ce42778d08ea
* add nsis installer target for mingw32ludwig2008-04-151-0/+9
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1321 edf5b092-35ff-0310-97b2-ce42778d08ea
* Include #ifdef to make it easier to create a stand-alone binary.thilo2008-04-091-2/+16
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1307 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to MinGW build following IPv6 changestma2008-04-051-1/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1294 edf5b092-35ff-0310-97b2-ce42778d08ea
* http://bugzilla.icculus.org/show_bug.cgi?id=3579thilo2008-03-281-4/+4
| | | | | | | Patch to make Solaris work again by Vincent Cojot. git-svn-id: svn://svn.icculus.org/quake3/trunk@1288 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Compile bg_* files separately for each game module, as originally intendedtma2008-03-171-24/+114
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1272 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove code duplicated from libjpeg and make internal functions staticludwig2008-02-141-0/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1260 edf5b092-35ff-0310-97b2-ce42778d08ea
* move all image decoders into separate filesludwig2008-02-141-0/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1257 edf5b092-35ff-0310-97b2-ce42778d08ea
* move png support to separate fileludwig2008-02-121-0/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1253 edf5b092-35ff-0310-97b2-ce42778d08ea
* * print LDFLAGS summary in the make output after CFLAGS summary (Hobbes)tjw2008-01-031-0/+6
| | | | | | | * Fix typo in make-macosx-ub.sh (Hobbes) git-svn-id: svn://svn.icculus.org/quake3/trunk@1247 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Update the Mac OS X build process (again)tjw2008-01-031-42/+16
| | | | | | | | * Allow BUILD_* env vars to be passed to make to build only specific components git-svn-id: svn://svn.icculus.org/quake3/trunk@1246 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix build process on 10.5 and 10.4 sdks for tjw's modificationsthilo2007-12-311-3/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1244 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Improved Mac OS X build support.tjw2007-12-311-13/+4
| | | | | | | | * Dropped support for Mac OS X 10.2 to simplify things. If anyone still needs this version supported let me know. git-svn-id: svn://svn.icculus.org/quake3/trunk@1243 edf5b092-35ff-0310-97b2-ce42778d08ea