Signed-off-by: Steven Noonan <steven@uplinklabs.net>
CSU3RN6RXEK2CQ5UW7EWBPRPXNTHCEJFUO6JLHUGFKHEO4NTS3EQC
MFNPES4L57UNCQTA6B6Y6XVENPHD4NASXK2K2LVQ4XDV45WEQUQQC
BLGPVQN4B4IZ7O56BQGPSOPDKVHJXYNMWQ5QRNC564XRBL3DP2KQC
RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC
HXOYKQF6JLOELDE27O66U3Q7J6CP2YPRF42VSJD4LPTV7PZNT6PQC
QYDFLJPRJ3GKULPAMHDSTR4JFASE5T45FPQYXJ25PWVN77KFKPGAC
PL6I2CMSTHY5ZHWVMIQE5YTM5S5VPKBNZM6QJVHZSSKOJGIJ5W4AC
Crawl uses a selector makefile (under source/makefile) to control what platform
it's building for. Your first step in building Crawl should be to edit
source/makefile and point it at the correct platform makefile. For instance, if
you're building for Windows, you'd use MAKEFILE=makefile.mgw to build with MinGW
for Windows (# is used for comments in makefiles).
Consult the operating-system specific sections for detailed information on
building Crawl. When you're done building Crawl, look at the section "Data
files" for important information on what files Crawl needs as it starts up.
NOTE: You cannot build Windows binaries on Windows 9x/ME using the MinGW
makefile supplied (which needs the cmd.exe shell of the Windows NT family). If
you're on 9x/ME, you can use the Cygwin build instructions, or build a binary on
a Windows NT/2k/XP system (the binary will run on 9x), or build a DOS binary.
NOTE: You cannot build Windows binaries on Windows 9x/ME using MinGW. On 9x/ME,
you can use the Cygwin build instructions, or build a binary on a Windows
NT/2k/XP system (the binary will run on 9x), or build a DOS binary.
As of 0.4.2, PCRE 7.7 source is included with Crawl. It is enabled by default.
The sources in pcre/util are identical to the 7.7 distro except for removed
cmake, doc, and testdata folders (unused by Crawl) and a hand-rolled Makefile.
As of 0.6.0, PCRE 7.9 source is included with Crawl. It is enabled by default.
The sources in contrib/pcre are identical to the 7.9 distro except for the use
of a custom-made Makefile instead of the automake system that was in place
previously.