Difference between revisions of "Compiling ScummVM/Android"

Jump to navigation Jump to search
Mention required version of Platform-tools
(→‎Precompiled binaries: -- updated link to archive)
(Mention required version of Platform-tools)
(2 intermediate revisions by 2 users not shown)
Line 5: Line 5:
= Mandatory tools =
= Mandatory tools =


* [http://developer.android.com/sdk/index.html Android SDK] r09 as of this writing
* [http://developer.android.com/sdk/index.html Android SDK] r09 as of this writing - note that this requires JDK 6, '''NOT''' JDK 7 (which can cause build failures)
* [http://developer.android.com/sdk/ndk/index.html Android NDK] r5b as of this writing
* [http://developer.android.com/sdk/ndk/index.html Android NDK] r5b as of this writing


Use the SDK Manager to install:
Use the SDK Manager to install:
* Android SDK Tools
* Android SDK Tools
* Android SDK Platform-tools
* Android SDK Platform-tools r06 or later
* SDK Platform Android 4.0, API 14
* SDK Platform Android 4.0, API 14


Line 41: Line 41:
  export STRIP=${PREFIX}strip
  export STRIP=${PREFIX}strip
  export OBJCOPY=${PREFIX}objcopy
  export OBJCOPY=${PREFIX}objcopy
export CPP=${PREFIX}cpp
   
   
  export MACHDEP="--sysroot=$ANDROID_NDK/platforms/android-4/arch-arm -g -mandroid -mthumb-interwork"
  export MACHDEP="--sysroot=$ANDROID_NDK/platforms/android-4/arch-arm -g -mandroid -mthumb-interwork"
Line 47: Line 48:
   
   
  export CXXFLAGS="${CFLAGS}"
  export CXXFLAGS="${CFLAGS}"
export CPPFLAGS="${CFLAGS}"
   
   
  export LDFLAGS="${MACHDEP}"
  export LDFLAGS="${MACHDEP}"
12

edits

Navigation menu