#!/bin/bash -e . ../../include/path.sh if [ "$1" == "build" ]; then true elif [ "$1" == "clean" ]; then rm -rf _build$ndk_suffix exit 0 else exit 255 fi mkdir -p _build$ndk_suffix cd _build$ndk_suffix cpu=armv7-a [[ "$ndk_triple" == "aarch64"* ]] && cpu=armv8-a [[ "$ndk_triple" == "x86_64"* ]] && cpu=generic [[ "$ndk_triple" == "i686"* ]] && cpu="i686 --disable-asm" cpuflags= [[ "$ndk_triple" == "arm"* ]] && cpuflags="$cpuflags -mfpu=neon -mcpu=cortex-a8" ../configure \ --target-os=android --enable-cross-compile --cross-prefix=$ndk_triple- --cc=$CC \ --arch=${ndk_triple%%-*} --cpu=$cpu --enable-{jni,mediacodec,mbedtls,libdav1d} \ --extra-cflags="-I$prefix_dir/include $cpuflags" --extra-ldflags="-L$prefix_dir/lib" \ --disable-static --enable-shared --enable-{gpl,version3} \ --pkg-config=pkg-config --disable-{stripping,doc,programs} \ --disable-{muxers,encoders,devices} --enable-encoder=mjpeg,png make -j$cores make DESTDIR="$prefix_dir" install