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