Open main menu

Compiling ScummVM/Maemo

< Compiling ScummVM
Revision as of 14:15, 18 December 2012 by Digitall (talk | contribs) (Updated and expanded Maemo Build Instructions.)

Compiling ScummVM for Maemo

This page describes how you build Maemo packages from the ScummVM source code tree.

Preparation

Compilation should be done on a Linux machine running Debian/Ubuntu.
For other operating systems, a Linux virtual machine running Debian/Ubuntu can be used instead.

The process is based on this document.

Download and Install Maemo SDK

Add the following line to /etc/apt/sources.list:

deb http://maemo-sdk.garage.maemo.org/download/host debian-squeeze free

Then run the following commands to install the SDK:

apt-get update
apt-get install maemo-sdk

Then run the following commands to build/install the tools and compilers:

sudo maemo-sdk install tools <Debian Version>
sudo maemo-sdk install toolchain <Toolchain Version>
sudo maemo-sdk install rootstrap <Rootstrap Version>

Ensure Packaging Files Are Available In Source Tree Root

This requires a symlink from backends/platform/maemo/debian to the root of the scummvm checkout:

ln -s backends/platform/maemo/debian 

Compile

Depending on what you want, choose one of the following. If you're not sure, choose the first one.

Build Package

sb2 dpkg-buildpackage -b

Compile (Without Building Package)

sb2 ./configure --host=maemo
sb2 make