Commit Graph

13 Commits

Author SHA1 Message Date
Kylie C
434afbe084 use find_package over manual configuration 2025-08-14 15:54:56 -04:00
Kylie C
b81d67cf7f compile SDL once & cross-platformize gradle tasks 2025-08-13 21:58:05 -04:00
Kylie C
b8fbd39213 conditionally run action without keys 2025-08-12 21:22:06 -04:00
Kylie C
f3e0d04b31 signing
needed repository secrets:
- keystore  :  key.jks in base64
- keystorePassword  :  Key store password
- keyAlias  :  Key alias, ex key0
- keyPassword  :  Key Password
2025-08-12 20:34:48 -04:00
Kylie C
44a6dae4cd script cleanups & gradle stub for android studio
handle the env var setting for the sdl3 aar build script
2025-08-12 20:34:48 -04:00
Kylie C
68b6f20ff3 cmake script & ci cleanup
use a cmake script to downoad SDL3 sources for aar building
2025-08-12 20:34:48 -04:00
Kylie C
52fb0063c3 cleanup 2025-08-12 20:34:48 -04:00
Kylie C
bb3c4a2acf prevent first start crash due to missing isle.ini
dont force require gles3 (vulkan & software are options)
2025-08-12 20:34:32 -04:00
Anders Jenbo
82dbc26c30 icons 2025-08-12 20:29:20 -04:00
Kylie C
efbe78e7d9 dont cmake -> gradle -> cmake 2025-08-12 20:29:20 -04:00
Kylie C
0836f5fd35 Wrap gradle under cmake & build SDL3.aar
run cmake with  -DANDROID_NDK_PATH=/path/to/ndk to generate the .aar & run the gradle build

if using Android Studio you will have to run the aar script manually(or do the cmake cmd) then put the normal cmake args inside '-PcmakeArgs="-DCMAKE_BUILD_TYPE=Release ...."'  at `Settings > Build, Execution, Deployment > Gradle-Android Compiler > Command-line Options`
Check CMakeLists.txt Android build block for more info
2025-08-12 20:29:20 -04:00
Kylie C
64b44bf245 get building 2025-08-12 20:29:20 -04:00
Kylie C
658903d8b6 initial files 2025-08-12 20:29:20 -04:00