2
0
Эх сурвалжийг харах

Properly set 16KB configuration for android natives
Updated docker image used to latest (running newer ndk27)

Jesus Oliver 1 долоо хоног өмнө
parent
commit
bcdc101e15

+ 1 - 1
.github/workflows/main.yml

@@ -99,7 +99,7 @@ jobs:
     name: Build natives for android
     runs-on: ubuntu-latest
     container:
-      image: ghcr.io/cirruslabs/android-sdk:35-ndk
+      image: ghcr.io/cirruslabs/android-sdk:36-ndk
 
     steps:
       - name: Clone the repo

+ 0 - 1
jme3-android-native/src/native/jme_bufferallocator/Android.mk

@@ -39,7 +39,6 @@ LOCAL_PATH := $(call my-dir)
 
 include $(CLEAR_VARS)
 
-LOCAL_CFLAGS := -DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=true
 LOCAL_LDLIBS     := -llog -Wl,-s
 
 LOCAL_MODULE := bufferallocatorjme

+ 2 - 0
jme3-android-native/src/native/jme_bufferallocator/Application.mk

@@ -37,3 +37,5 @@ APP_PLATFORM := android-19
 # change this to 'debug' to see android logs
 APP_OPTIM := release
 APP_ABI := armeabi-v7a,arm64-v8a,x86,x86_64
+APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true
+

+ 1 - 1
jme3-android-native/src/native/jme_decode/Android.mk

@@ -10,7 +10,7 @@ LOCAL_C_INCLUDES:= \
 		$(LOCAL_PATH) \
 		$(LOCAL_PATH)/Tremor
 
-LOCAL_CFLAGS := -std=gnu99 -DLIMIT_TO_64kHz -O0 -DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=true
+LOCAL_CFLAGS := -std=gnu99 -DLIMIT_TO_64kHz -O0
 LOCAL_LDLIBS := -lz -llog -Wl,-s
 	
 ifeq ($(TARGET_ARCH),arm)

+ 2 - 0
jme3-android-native/src/native/jme_decode/Application.mk

@@ -1,3 +1,5 @@
 APP_PLATFORM := android-9
 APP_OPTIM := release
 APP_ABI := armeabi-v7a,arm64-v8a,x86,x86_64
+APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true
+

+ 1 - 2
jme3-android-native/src/native/jme_openalsoft/Android.mk

@@ -38,8 +38,7 @@ LOCAL_CFLAGS                := -ffast-math \
                                -DAL_ALEXT_PROTOTYPES \
                                -fcommon \
                                -O0 \
-                               -DRESTRICT="" \
-                               -DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=true
+                               -DRESTRICT=""
 
 LOCAL_LDLIBS                := -lOpenSLES -llog -Wl,-s -lc++_static -lc++abi
 LOCAL_STATIC_LIBRARIES      := openalsoft_prebuilt

+ 1 - 0
jme3-android-native/src/native/jme_openalsoft/Application.mk

@@ -2,4 +2,5 @@ APP_PLATFORM := android-19
 APP_OPTIM := release
 APP_ABI := armeabi-v7a,arm64-v8a,x86,x86_64
 APP_STL := c++_static
+APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true