Mac and Linux SDL2 binary snapshots
Edward Rudd
2021-06-15 485e9a0ba1fc4688b1cccca55b3c0af628675b07

adjust android min SDK to 19 and remove test sources from SDL lib

4 files modified
15 ■■■■ changed files
source/Android.mk 3 ●●●● patch | view | raw | blame | history
source/android-project/app/build.gradle 8 ●●●● patch | view | raw | blame | history
source/android-project/app/jni/Application.mk 2 ●●● patch | view | raw | blame | history
source/build-scripts/androidbuildlibs.sh 2 ●●● patch | view | raw | blame | history
source/Android.mk
@@ -53,8 +53,7 @@
    $(wildcard $(LOCAL_PATH)/src/timer/unix/*.c) \
    $(wildcard $(LOCAL_PATH)/src/video/*.c) \
    $(wildcard $(LOCAL_PATH)/src/video/android/*.c) \
    $(wildcard $(LOCAL_PATH)/src/video/yuv2rgb/*.c) \
    $(wildcard $(LOCAL_PATH)/src/test/*.c))
    $(wildcard $(LOCAL_PATH)/src/video/yuv2rgb/*.c))
LOCAL_SHARED_LIBRARIES := hidapi
source/android-project/app/build.gradle
@@ -8,18 +8,18 @@
}
android {
    compileSdkVersion 26
    compileSdkVersion 30
    defaultConfig {
        if (buildAsApplication) {
            applicationId "org.libsdl.app"
        }
        minSdkVersion 16
        targetSdkVersion 26
        minSdkVersion 19
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"
        externalNativeBuild {
            ndkBuild {
                arguments "APP_PLATFORM=android-16"
                arguments "APP_PLATFORM=android-19"
                abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
            }
            // cmake {
source/android-project/app/jni/Application.mk
@@ -7,4 +7,4 @@
APP_ABI := armeabi-v7a arm64-v8a x86 x86_64
# Min runtime API level
APP_PLATFORM=android-16
APP_PLATFORM=android-19
source/build-scripts/androidbuildlibs.sh
@@ -69,6 +69,6 @@
  NDK_LIBS_OUT=$lib \
  APP_BUILD_SCRIPT=Android.mk \
  APP_ABI="armeabi-v7a arm64-v8a x86 x86_64" \
  APP_PLATFORM=android-16 \
  APP_PLATFORM=android-19 \
  APP_MODULES="SDL2 SDL2_main" \
  $ndk_args