mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-10 05:08:31 +09:00
54 lines
1.1 KiB
Groovy
54 lines
1.1 KiB
Groovy
plugins {
|
|
id 'com.android.application'
|
|
}
|
|
|
|
def mobileGlEnv = [
|
|
LIBGL_ES : '3',
|
|
POJAV_RENDERER : 'opengles3',
|
|
MOBILEGL_BACKEND_TYPE: 'DirectGLES',
|
|
]
|
|
|
|
def mobileGlEnvString = mobileGlEnv.collect { key, value -> "${key}=${value}" }.join(':')
|
|
|
|
android {
|
|
namespace 'top.mobilegl.plugin'
|
|
compileSdk 34
|
|
ndkVersion '27.3.13750724'
|
|
|
|
defaultConfig {
|
|
applicationId 'top.mobilegl.plugin'
|
|
minSdk 26
|
|
targetSdk 34
|
|
versionCode 1
|
|
versionName 'dev'
|
|
|
|
ndk {
|
|
abiFilters 'arm64-v8a'
|
|
}
|
|
|
|
manifestPlaceholders = [
|
|
des : 'MobileGL',
|
|
renderer: 'MobileGL:libMobileGL.so:/libMobileGL.so',
|
|
boatEnv : mobileGlEnvString,
|
|
pojavEnv: mobileGlEnvString,
|
|
]
|
|
}
|
|
|
|
buildTypes {
|
|
release {
|
|
minifyEnabled false
|
|
}
|
|
}
|
|
|
|
packaging {
|
|
jniLibs {
|
|
useLegacyPackaging true
|
|
excludes += ['**/libSPIRV-Tools-shared.so']
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation project(':MobileGL')
|
|
}
|