Difference between revisions of "Compiling ScummVM/Symbian"

Jump to navigation Jump to search
Tags: Mobile edit Mobile web edit
Tags: Mobile edit Mobile web edit
(6 intermediate revisions by the same user not shown)
Line 12: Line 12:
* Nokia 7710 SDK (To build for the 7710/S90 device).
* Nokia 7710 SDK (To build for the 7710/S90 device).
* [https://www.python.org/ Python] 2.5+.
* [https://www.python.org/ Python] 2.5+.
To download next prerequsities Symbian-ready follow the link(newer the best):<br>https://sourceforge.net/projects/scummvms60git/files/libs/
To download next prerequsities Symbian-ready follow the [https://sourceforge.net/projects/scummvms60git/files/libs/ link](newer the best).
* [http://www.libsdl.org SDL 1.2].
* [http://www.libsdl.org SDL 1.2].
* [http://www.underbit.com/products/mad/ libmad], a high-quality MPEG audio decoder.
* [http://www.underbit.com/products/mad/ libmad], a high-quality MPEG audio decoder.
* [http://www.zlib.net/ zlib], a massively spiffy yet delicately unobtrusive compression library.
* [http://www.zlib.net/ zlib], a massively spiffy yet delicately unobtrusive compression library.
* [https://wiki.xiph.org/Tremor libtremor], the free audio codec for OGG support.
* [https://wiki.xiph.org/Tremor libtremor], the free audio decoder for OGG support.
* [ libpng], the free
* [http://download.savannah.gnu.org/releases/freetype/ freetype], for TTF font support.
* [ libjpeg], the free
* [http://www.libpng.org/pub/png/libpng.html libpng], for PNG support.
* [http://libjpeg.sourceforge.net/ libjpeg], for JPEG support.


These are probably too heavy-duty for your phone:
These are probably too heavy-duty for your phone:
* [http://flac.sourceforge.net/ flac], the Free Lossless Audio Codec.
* [https://github.com/knik0/faad2 libfaad2]. Free audio decoder for AAC support.
* [https://xiph.org/flac/ flac], the Free Lossless Audio Codec.
* [http://libmpeg2.sourceforge.net libmpeg2], a free MPEG-2 video stream decoder.
* [http://libmpeg2.sourceforge.net libmpeg2], a free MPEG-2 video stream decoder.
* libtheora, the free video codec:<br>
* [https://www.theora.org/ libtheora], the free THEORA video decoder.
* Dolby Digital aka AC-3 aka ATSC A/52
* [http://liba52.sourceforge.net/ liba52], the free audio decoder for AC-3 support.


== Compiling ScummVM ==
== Compiling ScummVM ==
Line 42: Line 44:
works great for compiling on other platforms.
works great for compiling on other platforms.


ScummVM(new, WIP):<br>
By default build for S60v3<br>
a) run build_me.py to build all the targets/variants that you have configured.
A detailed log will be placed in the symbian folder with Build.err.log and Build.out.log.


ScummVM:<br>
 
ScummVM(old):<br>
In <DevRoot>\scummvm\backends\platform\symbian\ go:<br>
In <DevRoot>\scummvm\backends\platform\symbian\ go:<br>
a) Edit and update the BuildPackageUpload_LocalSettings.pl for the kind of build (SDK installed etc) and variants
a) Edit and update the BuildPackageUpload_LocalSettings.pl for the kind of build (SDK installed etc) and variants
21

edits

Navigation menu