==== Compiling SheepShaver for various platforms ====
==== Common actions ====
Download the source code to a convenient directory with: \\
cvs -d :pserver:anoncvs@cvs.cebix.net:/home/cvs/cebix login
password is “anoncvs” \\
cvs -d :pserver:anoncvs@cvs.cebix.net:/home/cvs/cebix checkout BasiliskII
cvs -d :pserver:anoncvs@cvs.cebix.net:/home/cvs/cebix checkout SheepShaver
==== Linux ====
Download the source code (see above) \\
cd SheepShaver
make links
cd src/Unix
./autogen.sh
make
Use the following command to strip debugging information from the executable: \\
strip SheepShaver
==== Windows ====
Install the [[http://www.cygwin.com/|Cygwin]] environment \\
Install [[http://www.libsdl.org/download-1.2.php|SDL 1.2]] development packages in Cygwin \\
Install [[http://gladewin32.sourceforge.net/modules/wfdownloads|GTK Win32-devel 2.8.6]] development packages in Windows \\
(When asked, select integration into the Cygwin application) \\
Download the source code (see above) \\
cd SheepShaver
make links
cd src/Windows
NO_CONFIGURE=1 ../Unix/autogen.sh
./configure
make
Use the following command to strip debugging information from the executable: \\
strip SheepShaver
==== OSX 10.4.x====
Make sure you have the developers tools installed. \\
Install [[http://www.finkproject.org/download/index.php?phpLang=en|Fink]] using the installer for your platform. \\
Use Fink to install LibSDL \\
sudo apt-get install sdl
Then download the source code (see above) \\
cd SheepShaver
make links
cd src/Unix
If you don't have all the requested dependencies, you can run: \\
NO_CONFIGURE=1 ACLOCAL_FLAGS="-I m4" ./autogen.sh
and then run configure with: \\
./configure --enable-sdl-static --enable-sdl-video --enable-sdl-audio --enable-vosf=no
and finally enter: \\
make
Build the MacOS X application package with:
make SheepShaver_app