aboutsummaryrefslogtreecommitdiffstats
path: root/code/tools/lcc
Commit message (Collapse)AuthorAgeFilesLines
* * Improve Makefile startup timetma2007-09-121-163/+0
| | | | | | | | | | | + Merge q3asm and q3lcc Makefiles into the core Makefile + Don't find .d files, create a list from .o + .asm files now depend on q3lcc + .qvm files now depend on q3asm * IMPORTANT NOTE: do a "make distclean" if you have problems git-svn-id: svn://svn.icculus.org/quake3/trunk@1178 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Obsolete filestma2007-09-052-386/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1164 edf5b092-35ff-0310-97b2-ce42778d08ea
* SunOS -> sunos (patch by Vincent Cojot)ludwig2006-04-231-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@723 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix a warning introduced by the recent LCC fixtma2006-03-241-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@665 edf5b092-35ff-0310-97b2-ce42778d08ea
* * LCC bug fix from the how-the-fuck-did-that-ever-work? departmenttma2006-03-211-1/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@651 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix a bug where q3cpp's include paths were not set correctlytma2006-01-151-2/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@488 edf5b092-35ff-0310-97b2-ce42778d08ea
* * x86 OS X supporttma2006-01-151-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@484 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fixed compiler warning about uninitialized variables.icculus2006-01-141-0/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@483 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Support for MinGW cross compilationtma2005-12-291-2/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@451 edf5b092-35ff-0310-97b2-ce42778d08ea
* Another "long double" ...icculus2005-12-011-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@396 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fixed some compiler warnings in lcc...mostly "long double" stuff.icculus2005-11-283-6/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@384 edf5b092-35ff-0310-97b2-ce42778d08ea
* Must explicitly define MACOS_X here or lcc won't build on the Mac.icculus2005-11-281-0/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@383 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Disable ccache by default. If you want it, add USE_CCACHE=1 to Makefile.localtma2005-11-261-9/+0
| | | | | | | | | * 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-0/+13
| | | | | | | | | | | | | | | 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
* * I'm so analtma2005-11-061-0/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@299 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Install the tools on every build, so a distclean isn't necessary if the tooltma2005-11-0613-2525/+115
| | | | | | | | | 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
* * Removed the last of the binary target stuff from lcc (hopefully)tma2005-11-0257-8264/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@228 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed the lcc self tests -- there are none that test bytecodetma2005-11-02302-228622/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@227 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix for lcc on windows so that it can execute files with spaces in themtma2005-11-021-2/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@210 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Split off q_platform.h from q_shared.htma2005-11-0112-428/+122
| | | | | | | | | | | * 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-2/+2
| | | | 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-26/+47
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@204 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Beginnings of Solaris support from Vincent S. Cojottma2005-10-293-29/+45
| | | | | | | * 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
* * Use platform headers to source various libc prototypes instead of unsafetma2005-10-261-6/+6
| | | | | | | static ones (from vapier) git-svn-id: svn://svn.icculus.org/quake3/trunk@185 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Small changes to distclean target from vapiertma2005-10-261-0/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@184 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Split lcc $AR into $AR and $ARFLAGS (from vapier)tma2005-10-261-3/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@183 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Deleted some exes that were in the repositorytma2005-10-213-0/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@172 edf5b092-35ff-0310-97b2-ce42778d08ea
* ugly: undefine memmove to avoid build failure with gcc fortifyludwig2005-10-091-0/+4
| | | | | | | extensions enabled git-svn-id: svn://svn.icculus.org/quake3/trunk@151 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Patch from Andreas Kohn to fix q3asm build on FreeBSDtma2005-10-071-3/+1
| | | | | | | * Removal of SYSTEM variable from the lcc makefile due to problems with FreeBSD git-svn-id: svn://svn.icculus.org/quake3/trunk@147 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Append LCC directory to the PATH variable on all platformstma2005-10-051-24/+39
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@144 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed a foul-up with the lcc Makefiletma2005-10-051-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@143 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixes to the MinGW vm compilertma2005-10-053-104/+135
| | | | | | | * General MinGW tweaks git-svn-id: svn://svn.icculus.org/quake3/trunk@139 edf5b092-35ff-0310-97b2-ce42778d08ea
* * VM game modules now built from the main Makefiletma2005-10-041-211/+211
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@138 edf5b092-35ff-0310-97b2-ce42778d08ea
* * MinGW fixes to the tools Makefilestma2005-10-041-1/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@137 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added install/uninstall rules to the lcc and q3asm Makefilestma2005-10-041-14/+6
| | | | | | | | * Moved the q3asm dir to asm so that is doesn't clash with the binary when installed git-svn-id: svn://svn.icculus.org/quake3/trunk@136 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Moved lcc and q3asm into code/toolstma2005-10-04439-0/+259677
git-svn-id: svn://svn.icculus.org/quake3/trunk@134 edf5b092-35ff-0310-97b2-ce42778d08ea