提交 125e25d5 编写于 作者: Z Zhang Rui

android/compile-ijk.sh: support build armv7a only

上级 858e5ae2
......@@ -15,14 +15,57 @@
# limitations under the License.
#
cd ijkmediaplayer/jni
ndk-build
cd -
if [ -z "$ANDROID_NDK" -o -z "$ANDROID_NDK" ]; then
echo "You must define ANDROID_NDK, ANDROID_SDK before starting."
echo "They must point to your NDK and SDK directories.\n"
exit 1
fi
cd ijkmediaplayer-armv5/jni
ndk-build
cd -
REQUEST_TARGET=$1
ALL_ABI="armv5 armv7a x86"
do_ndk_build () {
PARAM_TARGET=$1
case "$PARAM_TARGET" in
armv7a)
cd ijkmediaplayer/jni
$ANDROID_NDK/ndk-build
cd -
;;
armv5)
cd ijkmediaplayer-armv5/jni
$ANDROID_NDK/ndk-build
cd -
;;
x86)
cd ijkmediaplayer-x86/jni
$ANDROID_NDK/ndk-build
cd -
;;
esac
}
case "$REQUEST_TARGET" in
armv7a)
do_ndk_build $REQUEST_TARGET;
;;
armv5)
do_ndk_build $REQUEST_TARGET;
;;
x86)
do_ndk_build $REQUEST_TARGET;
;;
""|all)
for ABI in $ALL_ABI
do
do_ndk_build "$ABI";
done
;;
*)
echo "Usage:"
echo " compile-ijk.sh armv5|armv7a|x86"
echo " compile-ijk.sh all"
;;
esac
cd ijkmediaplayer-x86/jni
ndk-build
cd -
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册