|
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>
|