summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/makefile.mgw
Commit message (Collapse)AuthorAgeFilesLines
* Applying r6511 to 0.4.ennewalker2008-07-121-0/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.4@6512 c06c8d41-db1a-0410-9941-cceddc491573
* Applying r6509 to 0.4.ennewalker2008-07-121-0/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.4@6510 c06c8d41-db1a-0410-9941-cceddc491573
* Applying r6506, r6507 to 0.4.ennewalker2008-07-121-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.4@6508 c06c8d41-db1a-0410-9941-cceddc491573
* Removed reference to obsolete location of init.txt (Marc).dshaligram2008-05-291-1/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5331 c06c8d41-db1a-0410-9941-cceddc491573
* Moved all option files to settings directory.dshaligram2008-05-261-6/+8
| | | | | | | | | Crawl loads init.txt from data file path if it can't find any other .crawlrc. makefile changes to copy settings directory to install dir. Tested only on Linux/tty. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5258 c06c8d41-db1a-0410-9941-cceddc491573
* For consistency, move source/lua/ to source/dat/lua/.dolorous2008-05-041-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4867 c06c8d41-db1a-0410-9941-cceddc491573
* Fix installation of lua files. This should also fix [1956142].dolorous2008-05-021-0/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4809 c06c8d41-db1a-0410-9941-cceddc491573
* [1930849] Remove -Werror for platforms with ancient g++ that chokes on its ↵dshaligram2008-04-011-4/+1
| | | | | | own standard C++ headers. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4012 c06c8d41-db1a-0410-9941-cceddc491573
* Add -O2 to the MinGW makefiles.dshaligram2008-03-311-0/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3978 c06c8d41-db1a-0410-9941-cceddc491573
* Account for the new database directory when building. Apply evktalo's dolorous2008-03-151-1/+2
| | | | | | | | patch [1914727] to fix makefile.mgw, and apply similar changes to the other makefiles to fix the same problem (untested). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3651 c06c8d41-db1a-0410-9941-cceddc491573
* Adding Win32 icon.ennewalker2008-01-121-1/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3261 c06c8d41-db1a-0410-9941-cceddc491573
* Fix MinGW makefile not copying dat/descript/* to rel (Nicholas).dshaligram2007-12-021-0/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2964 c06c8d41-db1a-0410-9941-cceddc491573
* Implemented .des file caching (speeds startup a fair bit): .des files aredshaligram2007-06-241-1/+1
| | | | | | | | | | parsed only once (unless they're modified again). Crawl also keeps only map stubs in memory (name, place, orient, tags) and loads the map body only when it is actually selected by the dungeon builder. This probably breaks the Windows build, will be fixed soonish. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1637 c06c8d41-db1a-0410-9941-cceddc491573
* Pull c_macro out of the code and into clua/macro.lua.dshaligram2007-06-221-0/+2
| | | | | | | | User-script dofile and loadfile check for "clua" anywhere in the file name and refuse to load the file in that case; only core Crawl code can load Lua files from clua/*. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1622 c06c8d41-db1a-0410-9941-cceddc491573
* Fixed libw32c.cc to work with the new viewport changes.dshaligram2007-06-041-0/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1525 c06c8d41-db1a-0410-9941-cceddc491573
* Fixed trunk build for DOS and Windows. DOS and Windows builds use a SQLite db,dshaligram2007-04-221-4/+19
| | | | | | | | | | with a dbm-like wrapper so database.cc builds unchanged. Added SQLite to the source tree. Only DOS and Windows builds use it at the moment, but it can be added to Unix builds easily (and will be added automatically if a suitable db.h or ndbm.h is not found). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1342 c06c8d41-db1a-0410-9941-cceddc491573
* Enable user-Lua scripts by default for DOS and Windows builds. We coulddshaligram2007-04-141-1/+1
| | | | | | | | probably enable these by default for Mac OS builds as well. They should still default off for general Unix installs because we want server admins to be aware of the denial-of-service possibilities of enabling user scripts. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1308 c06c8d41-db1a-0410-9941-cceddc491573
* Refixed DOS and Windows makefiles.dshaligram2007-04-141-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1307 c06c8d41-db1a-0410-9941-cceddc491573
* Included Lua 5.1.2 source tree in crawl-ref/source/util. This is so we can usedshaligram2007-04-141-12/+28
| | | | | | | | | | | | | | | | | | | | | | Lua in core Crawl code without making Crawl harder to build (than it is already). Crawl's makefiles will call the Lua makefile if necessary (i.e., if liblua.a doesn't already exist). CLUA_BINDINGS is still not enabled by default (and will not be enabled by default in the source tree). Crawl will use two different Lua interpreter instances - one for user scripts (if CLUA_BINDINGS is defined), the other (not #ifdef conditionalised) for core game Lua glue. Lua is statically linked by default. We could change this if necessary, although the added size is only 200k. The Lua sources are almost unmodified; I've only added new targets for Crawl's platform-specific makefiles to call into to build liblua.a; I've not modified any existing targets, and all Lua READMEs and copyright notices are intact. Needs integration with Xcode build. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1305 c06c8d41-db1a-0410-9941-cceddc491573
* Updated build instructions for DOS, Windows, Linux.dshaligram2007-04-051-1/+1
| | | | | | | | | | | | | | | | | Fixed targeting for Sandblast, Bone Shards, verified that targeting works okay for all spells (woof). Updated level layouts with more random features (David). Made makefile.unix default to using flex instead of lex. Tweaked beam names for dragon breath. s/Paralyze/Paralyse/ Don't show current target for direction-only targeting. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1222 c06c8d41-db1a-0410-9941-cceddc491573
* Tweaked makefile.mgw to copy init.txt to the directory with crawl.exe.dshaligram2007-02-091-1/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@944 c06c8d41-db1a-0410-9941-cceddc491573
* Updated makefile.dos and makefile.mgw to use dependencies if available.dshaligram2007-02-091-0/+3
| | | | | | Renamed dependency file to makefile.dep for DOS. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@943 c06c8d41-db1a-0410-9941-cceddc491573
* Added Rubinstein and Lemuel to CREDITS.dshaligram2006-11-231-1/+1
| | | | | | | | Added tty colours to levdes syntax highlight script. Set shallowest depth for farm_and_country to 16. distclean now depends on clean for Windows makefile.mgw. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@477 c06c8d41-db1a-0410-9941-cceddc491573
* Merged stone_soup r15:451 into trunk.dshaligram2006-11-221-21/+130
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@452 c06c8d41-db1a-0410-9941-cceddc491573
* These files shouldn't be executable.nlanza2006-08-131-0/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@13 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up a mistake in the SVN import.nlanza2006-08-131-0/+51
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10 c06c8d41-db1a-0410-9941-cceddc491573