summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/util/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* When cleaning in util/, remove .d filesSamuel Bronson2013-10-131-1/+1
|
* Generate levcomp.tab.h, not .hh (gammafunk)Samuel Bronson2013-10-131-1/+1
|
* YACC straight to levcomp.tab.cc so #line directives are valid (xFleury)Samuel Bronson2013-10-131-5/+2
|
* Don't use flex --nounput flag since support for it varies and it's used only ↵Darshan Shaligram2010-12-311-1/+1
| | | | to get rid of a compiler warning.
* Tell flex not to generate yyunput, use -Wno-sign-compare to kill ↵Darshan Shaligram2010-12-241-1/+1
| | | | level-compiler warnings with recent flex and bison.
* makefiles: 'clean'/'distclean' now do RM on all intermediates at onceSteven Noonan2009-10-141-4/+3
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Makefiles: unifying makefile.unix and makefile_tiles.unix, and cleaning upSteven Noonan2009-10-101-0/+26
Lots of major build changes here: - No longer have multiple makefiles for Linux, Mac, MinGW, etc. - To build a USE_TILE build, simply do 'make <target> TILES=y'. - Makefiles now use a much prettier output while building. To see verbose messages, add 'V=1' to the command-line for 'make'. - Lots of weird dependency bugs corrected in the Makefiles. - makefile.unix now works for Mac OS X builds too (both tiles and ASCII builds). - Added GCC precompiled header support to makefile.unix. In my tests, it doesn't add much of a speedup, if any, but it's at least convenient to have it implemented. To use it, add 'PCH=y' to your 'make' command line. - Added fastdep support, and enabled by default on machines with fastdep installed. This allows for the Makefile to be sensitive to changed header files (recompiling those source files that are affected by the changes). If fastdep isn't installed, you can still use the the old (and much slower) GCC built-in dependency generator, but it's not enabled by default. Signed-off-by: Steven Noonan <steven@uplinklabs.net>