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 platformit's building for. Your first step in building Crawl should be to editsource/makefile and point it at the correct platform makefile. For instance, ifyou're building for Windows, you'd use MAKEFILE=makefile.mgw to build with MinGWfor Windows (# is used for comments in makefiles).Consult the operating-system specific sections for detailed information onbuilding Crawl. When you're done building Crawl, look at the section "Datafiles" for important information on what files Crawl needs as it starts up.
NOTE: You cannot build Windows binaries on Windows 9x/ME using the MinGWmakefile supplied (which needs the cmd.exe shell of the Windows NT family). Ifyou're on 9x/ME, you can use the Cygwin build instructions, or build a binary ona 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 WindowsNT/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 removedcmake, 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 useof a custom-made Makefile instead of the automake system that was in placepreviously.