#!/usr/bin/env bash VPX_AS=${FAM_AS} case $ANDROID_ABI in x86) EXTRA_BUILD_FLAGS="--target=x86-android-gcc --disable-sse4_1 --disable-avx --disable-avx2 --disable-avx512" VPX_AS=${FAM_YASM} ;; x86_64) EXTRA_BUILD_FLAGS="--target=x86_64-android-gcc --disable-avx --disable-avx2 --disable-avx512" VPX_AS=${FAM_YASM} ;; armeabi-v7a) EXTRA_BUILD_FLAGS="--target=armv7-android-gcc --enable-thumb" if [[ $DESIRED_BINUTILS == "llvm" ]]; then EXTRA_BUILD_FLAGS+=" --disable-neon" fi ;; arm64-v8a) EXTRA_BUILD_FLAGS="--target=arm64-android-gcc --enable-thumb" ;; esac CC=${FAM_CC} \ CXX=${FAM_CXX} \ AR=${FAM_AR} \ LD=${FAM_LD} \ AS=${VPX_AS} \ STRIP=${FAM_STRIP} \ NM=${FAM_NM} \ ./configure \ ${EXTRA_BUILD_FLAGS} \ --prefix=${INSTALL_DIR} \ --libc=${SYSROOT_PATH} \ --enable-pic \ --enable-realtime-only \ --enable-install-libs \ --enable-multithread \ --enable-webm-io \ --enable-libyuv \ --enable-small \ --enable-better-hw-compatibility \ --enable-vp8 \ --enable-vp9 \ --enable-static \ --disable-shared \ --disable-ccache \ --disable-debug \ --disable-gprof \ --disable-gcov \ --disable-dependency-tracking \ --disable-install-docs \ --disable-install-bins \ --disable-install-srcs \ --disable-examples \ --disable-tools \ --disable-docs \ --disable-unit-tests \ --disable-decode-perf-tests \ --disable-encode-perf-tests \ --disable-runtime-cpu-detect || exit 1 ${MAKE_EXECUTABLE} clean ${MAKE_EXECUTABLE} -j${HOST_NPROC} ${MAKE_EXECUTABLE} install