19
edits
(14 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
== Compiling ScummVM with GCC under BeOS == | == Compiling ScummVM with GCC under [http://en.wikipedia.org/wiki/BeOS BeOS] == | ||
As | As ScummVM is relying on a BONE version you need the BONE network stack ([http://en.wikipedia.org/wiki/Magnussoft_ZETA ZETA] and [http://en.wikipedia.org/wiki/Haiku_%28operating_system%29 Haiku]) version for [http://en.wikipedia.org/wiki/BeOS BeOS] to compile (needs libbind and libsocket). | ||
For Haiku there is already a version available in the HaikuDepot, latest versions can be build with haikuporter out of the box, a recipe for version 1.8.1 is at this moment in waiting line to get approved into the haikuports repo at github. For instructions how to install haikuporter/haikuports look at [https://github.com/haikuports/haikuports/wiki Haikuports], Haiku comes with a recent gcc5 version that is able to build ScummVM out of the box. | |||
== Getting the source == | == Getting the source == | ||
* Open a Terminal and type: | * Open a Terminal and type: | ||
<pre>git clone git://github.com/scummvm/scummvm.git</pre> | |||
== Tools/libraries needed == | == Tools/libraries needed == | ||
''Mandatory (these should also install dependencies)'' | |||
* gcc- | * [http://www.bebits.com/app/4011 gcc-2.95.3] | ||
* SDL | * [http://www.libsdl.org/ SDL] | ||
* [http://www.zlib.net/ zlib] | |||
''Optional'' | |||
* [http://flac.sourceforge.net/ flac] (Free Lossless Audio Codec, needed if you want to play compressed games without quality loss) | * [http://flac.sourceforge.net/ flac] (Free Lossless Audio Codec, needed if you want to play compressed games without quality loss) | ||
* [http://www.underbit.com/products/mad/ libmad] (MPEG Audio Decoder, needed if you want to play MP3-compressed games) | * [http://www.underbit.com/products/mad/ libmad] (MPEG Audio Decoder, needed if you want to play MP3-compressed games) | ||
* [http://www.xiph.org/downloads/ libOGG and libVorbis] (OGG Vorbis decoder, needed if you want to play OGG-Vorbis-compressed games) | * [http://www.xiph.org/downloads/ libOGG and libVorbis] (OGG Vorbis decoder, needed if you want to play OGG-Vorbis-compressed games) | ||
* [http://libmpeg2.sourceforge.net/ libMPEG2] (.mpg video decoder, needed for the re-encoded cutscenes in Broken Sword 1/2) | * [http://libmpeg2.sourceforge.net/ libMPEG2] (.mpg video decoder, needed for the re-encoded cutscenes in Broken Sword 1/2) | ||
* [http://nasm.sourceforge.net/ nasm] (The Netwide Assembler, used for HQx scalers) | |||
== Configuring ScummVM == | == Configuring ScummVM == |
edits