Bash程序  |  30行  |  701 B

# Check if APP_ABI=armeabi-v7a use "rev" instructions for __swapXX
# See https://android-review.googlesource.com/#/c/17144
#

fail_panic ()
{
    if [ $? != 0 ] ; then
        echo "ERROR: $@"
        exit 1
    fi
}

for opt do
    optarg=`expr "x$opt" : 'x[^=]*=\(.*\)'`
    case "$opt" in
    APP_ABI=*)
        APP_ABI=$optarg
        ;;
    esac
done

$NDK/ndk-build -B APP_CFLAGS=-save-temps
fail_panic "can't compile!"
grep -w madd cortex-a53-835769-1.s | grep -qw w0,
fail_panic "fail to generate correct code for cortex-a53-835769-1.c"
grep -w madd cortex-a53-835769-2.s | grep -qw w0,
fail_panic "fail to generate correct code for cortex-a53-835769-2.c"

rm -rf libs obj cortex-a53-835769-*