mirror of
git://f0xx.org/android_cast
synced 2026-07-29 04:18:09 +03:00
libvpx build
This commit is contained in:
21
rebuild.sh
21
rebuild.sh
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user