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