comparison README.txt @ 122:65f3da34578a

rogue4, arogue5: improve portability. Most changes merely prevent including header files that don't exist. All games now build and run on MinGW, though bugs remain.
author John "Elwin" Edwards
date Wed, 07 May 2014 14:08:38 -0700
parents c191a735f811
children 8dd4b06a9155
comparison
equal deleted inserted replaced
121:e6c8652473fe 122:65f3da34578a
5 (rogue.rogueforge.net). Modifications have been made mainly for compatibility 5 (rogue.rogueforge.net). Modifications have been made mainly for compatibility
6 with the dgamelaunch online play system. Some bugs have also been fixed, and 6 with the dgamelaunch online play system. Some bugs have also been fixed, and
7 the build process slightly improved. The essential flavor of a codebase half 7 the build process slightly improved. The essential flavor of a codebase half
8 as old as stored-program computing machinery remains unchanged. 8 as old as stored-program computing machinery remains unchanged.
9 9
10 To install on Unix: 10 To install on Unix (including OS X):
11 11
12 If you checked out the source from Mercurial, run 'autoreconf' first. 12 If you checked out the source from Mercurial, run 'autoreconf' first.
13 13
14 Build by running './configure' and then 'make'. If you just want to play the 14 Build by running './configure' and then 'make'. If you just want to play the
15 game from your own user account, 'configure' won't need any options. The 15 game from your own user account, 'configure' won't need any options. The
24 To install on Windows: 24 To install on Windows:
25 25
26 Use the included Visual Studio solution files. Warning: they have not been 26 Use the included Visual Studio solution files. Warning: they have not been
27 tested recently. 27 tested recently.
28 28
29 You can also build on Windows using MinGW. Make sure pdcurses is installed.
30 You will have to go into the '/lib' folder and copy 'libpdcurses.a' to
31 'libcurses.a', and 'libpdcurses.dll.a' to 'libcurses.dll.a'; this should get
32 fixed soon.
33
34 It is recommended to run 'configure' with the '--disable-logfile' option, and
35 'make' with the 'LDFLAGS=-static' option.
36
37 The games should all build with MinGW, but there are still bugs with arrow keys
38 and saving/restoring.
39
29 See the individual games' subdirectories for further documentation. Some of 40 See the individual games' subdirectories for further documentation. Some of
30 the manpages may be outdated, but the guides to playing should be accurate. 41 the manpages may be outdated, but the guides to playing should be accurate.
31 42
32 The games can be played via SSH or the Web at rlgallery.org. 43 The games can be played via SSH or the Web at rlgallery.org.
33 44