Changes

Jump to navigation Jump to search

Compiling ScummVM/iPhone

65 bytes added, 22:14, 3 April 2011
m
use pre; for whatever reason the wiki isn't displaying the space-prefixed lines properly
You'll need to set some environment variables for both the external libraries, and ScummVM itself. This is so the right compiler and libraries will be used.
<pre>
export SDKROOT=<your toolkit directory>
export SYSROOT="$SDKROOT/sys"
export CFLAGS="$CXXFLAGS"
export AS=$SDKROOT/pre/bin/arm-apple-darwin9-as
</pre>
The below should usually do the trick for these:
<pre>
./configure --host=arm-darwin --prefix=$SDKROOT/sys/
make && make install
</pre>
=== ScummVM ===
Then, we need to configure ScummVM itself.
<pre>
./configure --host=iphone \
--disable-mt32emu --disable-scalers --enable-release \
--with-mpeg2-prefix=/$SYSROOT/usr/local \
--with-tremor-prefix=/$SYSROOT/usr/local
</pre>
Note that the --with-flac-prefix (and the rest) is only necessary if you want to include support for that specific library.
Now, we can start the compile:
<pre>
make iphone
</pre>
Lastly, we want to make a ScummVM.app bundle:
<pre>
make iphonebundle
</pre>
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!
2,051

edits

Navigation menu