1
0
mirror of git://f0xx.org/android_cast synced 2026-07-29 04:18:09 +03:00

libvpx build

This commit is contained in:
Anton Afanasyeu
2026-05-18 16:13:34 +02:00
parent f7e200fa94
commit 1dbfc996c2
4 changed files with 58 additions and 29 deletions

View File

@@ -107,18 +107,25 @@ reconnect_known_devices() {
adb devices -l
}
echo "==> Cleaning and building debug APK (JAVA_HOME=$JAVA_HOME)"
./gradlew clean assembleDebug
# shellcheck source=android_find_latest_ndk.sh
source "$ROOT/android_find_latest_ndk.sh"
export ANDROID_NDK_HOME="$(android_find_ndk_root "$ROOT")"
export ANDROID_NDK_ROOT="$ANDROID_NDK_HOME"
echo "==> Using NDK: $ANDROID_NDK_HOME"
export ANDROID_NDK_HOME="/home/foxx/Android/Sdk/ndk/29.0.14206865/"
ARCH_ABIS="armeabi-v7a arm64-v8a x86"
rm -drf ./build/native/* ||:
# Match app/build.gradle defaultConfig.ndk.abiFilters
ARCH_ABIS="armeabi-v7a arm64-v8a x86_64"
echo "==> Building libvpx for: ${ARCH_ABIS}"
rm -rf "$ROOT/build/native"
mkdir -p "$ROOT/build/native"
for ARCH_ABI in ${ARCH_ABIS}; do
unset ANDROIDCAST_LIBVPX_LIB
./scripts/build-native-codecs.sh "${ARCH_ABI}" || exit $?
./gradlew assembleDebug || exit $?
LC_ALL=C ./scripts/build-native-codecs.sh "${ARCH_ABI}"
done
echo "==> Building debug APK (JAVA_HOME=$JAVA_HOME)"
./gradlew clean assembleDebug
if [[ "$RUN_UNIT_TESTS" == "1" ]]; then
echo "==> Running unit tests (./gradlew testDebugUnitTest)"
./gradlew testDebugUnitTest