From 6dc135413a2b16921664af8c304ec95a32826eeb Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 25 Jan 2023 10:16:24 -0800
Subject: [PATCH] Create a static SDL_test library on Android
---
Android.mk | 27 +++++++++++++++++++++++++--
1 file changed, 25 insertions(+), 2 deletions(-)
diff --git a/Android.mk b/Android.mk
index e781fc02f6b1..fb225a4e8563 100644
--- a/Android.mk
+++ b/Android.mk
@@ -56,8 +56,7 @@ LOCAL_SRC_FILES := \
$(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_CFLAGS += -DGL_GLEXT_PROTOTYPES
LOCAL_CFLAGS += \
@@ -89,6 +88,29 @@ LOCAL_STATIC_LIBRARIES := cpufeatures
include $(BUILD_SHARED_LIBRARY)
+###########################
+#
+# SDL_test static library
+#
+###########################
+
+LOCAL_MODULE := SDL3_test
+
+LOCAL_MODULE_FILENAME := libSDL3_test
+
+LOCAL_SRC_FILES := \
+ $(subst $(LOCAL_PATH)/,, \
+ $(wildcard $(LOCAL_PATH)/src/test/*.c))
+
+LOCAL_LDLIBS :=
+
+LOCAL_LDFLAGS :=
+
+LOCAL_EXPORT_LDLIBS :=
+
+include $(BUILD_STATIC_LIBRARY)
+
+
###########################
#
# SDL static library
@@ -108,3 +130,4 @@ LOCAL_EXPORT_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -llog -landroid
include $(BUILD_STATIC_LIBRARY)
$(call import-module,android/cpufeatures)
+