README
1
2 LMarbles
3
4 an Atomix-like game
5 by Michael Speck
6
7********************
8I. Requirements
9II. Installation
10III. Manual
11IV. Feedback
12********************
13
14********************
15I. Requirements
16********************
17LMarbles runs in X and requires SDL and SDL_mixer. (both any version)
18
19********************
20II. Installation
21********************
22Enter your favorite shell and type in the following stuff (in the
23directory you extracted the LBreakout source)
24> ./configure [--disable-sound] [--disable-install] [--enable-ascii]
25 [--localstatedir=HIDIR]
26 --disable-sound: no sound
27 --disable-install: no installation; play from source directory
28 --enable-asci: for big-endian machines
29 --localstatedir: install global highscores to this directory
30 REPLACES --with-profile-path TO COMPLY
31 WITH AUTOCONF; THE DEFAULT LOCATION NOW
32 DEPENDS ON YOUR DISTRIBUTION: PREVIOUSLY
33 IT WAS /var/lib/games. USE
34 --localstatedir=/var/lib/games
35 FOR EXISTING HIGHSCORES.
36> make
37> su (become root)
38> make install (if install wasn't disabled)
39> exit (become user again)
40> lmarbles
41
42Building on Win32:
43 1) Install the following win32 tools:
44 MinGW
45 MSYS
46 Inno Setup 2
47 2) Install the following win32 libaries:
48 SDL (you might need to edit sdl-config)
49 SDL_mixer
50 3) From the build root, create win32dll directory and copy the following
51 win32 dlls to it:
52 SDL.dll
53 SDL_mixer.dll
54 msvcrt.dll (freely available from Microsoft)
55 4) configure will need to find SDL.dll. You can either register SDL.dll
56 or simply copy it to the root build directory.
57 5) Setup environment. To get things to compile, I setup the following
58 environment variables:
59 SDL_CONFIG - fully qualified path to sdl-config
60 CFLAGS - tell build process where to find include files
61 LDFLAGS - tell build process where to find libraries
62 PATH - ensure that Inno Setup 2 iscc is in the PATH
63 6) Do a full build by issueing the following commands:
64 configure --disable-install
65 make
66 7) Create a win32 installer by issueing the following command:
67 make win32_installer
68
69 You'll find lmarbles-<version>-win32.exe in the build directory. It
70 is a standalone installer for marbles.
71
72********************
73III. Manual
74********************
75For more information about the game see src/manual/manual.html.
76
77********************
78IV. Feedback
79********************
80Please visit http://lgames.sf.net if you have any suggestions or
81problems.
82
83