Confirmed users
657
edits
(→RedHat) |
|||
Line 56: | Line 56: | ||
==Windows== | ==Windows== | ||
==Mac OSX== | ==Mac OSX== | ||
Set up a regular Firefox build environment as explained [https://developer.mozilla.org/en/Mac_OS_X_Build_Prerequisites here]. Install the Android SDK and NDK for Mac OS X. Use a mozconfig like this one: | |||
. $topsrcdir/browser/config/mozconfig | |||
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-android | |||
mk_add_options MOZ_MAKE_FLAGS="-s -j16" | |||
ac_add_options --enable-debug | |||
ac_add_options --disable-optimize | |||
ac_add_options --enable-ccache | |||
ac_add_options --disable-crashreporter | |||
# Android SDK/NDK | |||
ac_add_options --with-android-ndk="/PATH/TO/android-ndk-r6" | |||
ac_add_options --with-android-sdk="/PATH/TO/android-sdk-mac_x86/platforms/android-13" | |||
ac_add_options --with-android-version=5 | |||
ac_add_options --with-android-tools="/PATH/TO/android-sdk-mac_x86/tools" | |||
ac_add_options --with-android-toolchain="/PATH/TO/android-ndk-r6/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86" | |||
ac_add_options --with-android-platform="/PATH/TO/android-ndk-r6/platforms/android-5/arch-arm" | |||
# Android options | |||
ac_add_options --enable-application=mobile | |||
ac_add_options --target=arm-linux-androideabi | |||
ac_add_options --with-endian=little |