summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/util/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* 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>