| 
              
3e1d7e6a
               | 
              
2023-03-10T16:02:28
               | 
              
               | 
              
Specify bash for androidbuildlibs.sh
This script relies on string indexes in parameter expansions, which
aren't suppored by /bin/sh (e.g. dash).
Based on a patch by Roflcopter4:
https://github.com/joncampbell123/dosbox-x/pull/3850
Signed-off-by: Stephen Kitt <steve@sk2.org>
(cherry picked from commit bbfd5b3fb2eed8f95919febf3bc0fec4bc605cbe)
               | 
            
            
              
   
               | 
              
2fdedd17
               | 
              
2022-07-23T17:29:08
               | 
              
               | 
              
Revert 6fa7d62 and 856c99e5
               | 
            
            
              
   
               | 
              
856c99e5
               | 
              
2022-07-23T15:51:21
               | 
              
               | 
              
android: target android-19 by default when building with build-scripts/androidbuildlibs.sh
               | 
            
            
              
   
               | 
              
aa6ea607
               | 
              
2022-05-18T06:57:28
               | 
              
               | 
              
Fixed whitespace
Whitespace inconsistencies reported in https://github.com/libsdl-org/SDL/pull/5673
               | 
            
            
              
   
               | 
              
390459d8
               | 
              
2019-01-12T12:11:06
               | 
              
               | 
              
Updated minimum supported Android version to API 16, to match latest NDK toolchain
               | 
            
            
              
   
               | 
              
2ceeb993
               | 
              
2018-01-27T12:05:26
               | 
              
               | 
              
Fixed bug 4065 - SDL_wave.c fail to compile in armeabi with ndk r16b
Sylvain
armeabi is almost deprecated for android-ndk higher that r13b.
either it doesn't compile (ICE), or it executes wrongly (using long long for instance).
android people advices to use armeabi-v7a (or use r13b).
               | 
            
            
              
   
               | 
              
34bdee53
               | 
              
2017-08-27T23:31:31
               | 
              
               | 
              
Make the androidbuildlibs.sh script executable
               | 
            
            
              
   
               | 
              
e9772259
               | 
              
2017-08-13T17:59:59
               | 
              
               | 
              
Fixed bug 2839 - No way to create pre-built libraries for Android
Mark Callow
README-android says to copy or link the SDL source tree to the jni folder in your Android project. It is not desirable to have to compile SDL with every application; furthermore the Android NDK has support for prebuilt libraries.
Attached is script (to be put in build-scripts) that builds the Android version of the libraries. The script builds both the existing SDL2 module and a new SDL2_main module. This is a static library containing the code from src/main/android/SDL_android_main.c. Also attached is a patch for Android.mk adding this module.
Note that when building an application's native .so using this prebuilt libSDL2main, you must use a link option, such as --whole-archive, that forces inclusion of the code in the .so because the functions in SDL_android_main are called only from Java.
               |