forked from Mirrorlandia_minetest/minetest
Fix and enable x86 build for Android (#12700)
This commit is contained in:
parent
0ab9bf926d
commit
75d88dcae2
10
.github/workflows/android.yml
vendored
10
.github/workflows/android.yml
vendored
@ -40,3 +40,13 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: Minetest-arm64-v8a.apk
|
name: Minetest-arm64-v8a.apk
|
||||||
path: android/app/build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
path: android/app/build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
||||||
|
- name: Save x86 artifact
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: Minetest-x86.apk
|
||||||
|
path: android/app/build/outputs/apk/release/app-x86-release-unsigned.apk
|
||||||
|
- name: Save x86_64 artifact
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: Minetest-x86_64.apk
|
||||||
|
path: android/app/build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
||||||
|
@ -40,7 +40,7 @@ android {
|
|||||||
abi {
|
abi {
|
||||||
enable true
|
enable true
|
||||||
reset()
|
reset()
|
||||||
include 'armeabi-v7a', 'arm64-v8a'
|
include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@ android {
|
|||||||
abi {
|
abi {
|
||||||
enable true
|
enable true
|
||||||
reset()
|
reset()
|
||||||
include 'armeabi-v7a', 'arm64-v8a'//, 'x86'
|
include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,6 +43,16 @@ LOCAL_MODULE := Irrlicht
|
|||||||
LOCAL_SRC_FILES := deps/$(APP_ABI)/Irrlicht/libIrrlichtMt.a
|
LOCAL_SRC_FILES := deps/$(APP_ABI)/Irrlicht/libIrrlichtMt.a
|
||||||
include $(PREBUILT_STATIC_LIBRARY)
|
include $(PREBUILT_STATIC_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_MODULE := Irrlicht-libpng
|
||||||
|
LOCAL_SRC_FILES := deps/$(APP_ABI)/Irrlicht/libpng.a
|
||||||
|
include $(PREBUILT_STATIC_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_MODULE := Irrlicht-libjpeg
|
||||||
|
LOCAL_SRC_FILES := deps/$(APP_ABI)/Irrlicht/libjpeg.a
|
||||||
|
include $(PREBUILT_STATIC_LIBRARY)
|
||||||
|
|
||||||
ifndef USE_BUILTIN_LUA
|
ifndef USE_BUILTIN_LUA
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
@ -270,7 +280,7 @@ LOCAL_STATIC_LIBRARIES += \
|
|||||||
Curl libmbedcrypto libmbedtls libmbedx509 \
|
Curl libmbedcrypto libmbedtls libmbedx509 \
|
||||||
Freetype \
|
Freetype \
|
||||||
Iconv libcharset \
|
Iconv libcharset \
|
||||||
Irrlicht \
|
Irrlicht Irrlicht-libpng Irrlicht-libjpeg \
|
||||||
OpenAL \
|
OpenAL \
|
||||||
Gettext \
|
Gettext \
|
||||||
SQLite3 \
|
SQLite3 \
|
||||||
@ -281,7 +291,7 @@ ifndef USE_BUILTIN_LUA
|
|||||||
endif
|
endif
|
||||||
LOCAL_STATIC_LIBRARIES += android_native_app_glue $(PROFILER_LIBS)
|
LOCAL_STATIC_LIBRARIES += android_native_app_glue $(PROFILER_LIBS)
|
||||||
|
|
||||||
LOCAL_LDLIBS := -lEGL -lGLESv1_CM -lGLESv2 -landroid -lOpenSLES
|
LOCAL_LDLIBS := -lEGL -lGLESv1_CM -lGLESv2 -landroid -lOpenSLES -lz
|
||||||
|
|
||||||
include $(BUILD_SHARED_LIBRARY)
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user