12
edits
(→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}" |
edits