提交 14bf9fd8 编写于 作者: Z Zhang Rui

android/build: simplify script

上级 125e25d5
......@@ -36,35 +36,42 @@ echo_archs() {
}
#----------
if [ "$FF_TARGET" = "armv5" -o "$FF_TARGET" = "armv7a" ]; then
echo_archs
sh tools/do-compile-ffmpeg.sh $FF_TARGET
elif [ "$FF_TARGET" = "x86" ]; then
echo_archs
sh tools/do-compile-ffmpeg.sh $FF_TARGET
elif [ "$FF_TARGET" = "all" ]; then
echo_archs
for ARCH in $FF_ALL_ARCHS
do
sh tools/do-compile-ffmpeg.sh $ARCH
done
elif [ "$FF_TARGET" == "check" ]; then
echo_archs
elif [ "$FF_TARGET" == "clean" ]; then
echo_archs
for ARCH in $FF_ALL_ARCHS
do
cd ffmpeg-$ARCH && git clean -xdf && cd -
done
rm -rf ./build/ffmpeg-*
else
echo "Usage:"
echo " compile-ffmpeg.sh armv5|armv7a|x86"
echo " compile-ffmpeg.sh all"
echo " compile-ffmpeg.sh clean"
echo " compile-ffmpeg.sh check"
exit 1
fi
case "$FF_TARGET" in
"")
echo_archs
sh tools/do-compile-ffmpeg.sh armv7a
;;
armv5|armv7a|x86)
echo_archs
sh tools/do-compile-ffmpeg.sh $FF_TARGET
;;
all)
echo_archs
for ARCH in $FF_ALL_ARCHS
do
sh tools/do-compile-ffmpeg.sh $ARCH
done
;;
clean)
echo_archs
for ARCH in $FF_ALL_ARCHS
do
cd ffmpeg-$ARCH && git clean -xdf && cd -
done
rm -rf ./build/ffmpeg-*
;;
check)
echo_archs
;;
*)
echo "Usage:"
echo " compile-ffmpeg.sh armv5|armv7a|x86"
echo " compile-ffmpeg.sh all"
echo " compile-ffmpeg.sh clean"
echo " compile-ffmpeg.sh check"
exit 1
;;
esac
#----------
echo "\n--------------------"
......
......@@ -47,16 +47,13 @@ do_ndk_build () {
case "$REQUEST_TARGET" in
armv7a)
do_ndk_build $REQUEST_TARGET;
;;
armv5)
do_ndk_build $REQUEST_TARGET;
"")
do_ndk_build armv7a;
;;
x86)
armv5|armv7a|x86)
do_ndk_build $REQUEST_TARGET;
;;
""|all)
all)
for ABI in $ALL_ABI
do
do_ndk_build "$ABI";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册