OpenRCT2/src/openrct2-android/app/build.gradle

53 lines
1.2 KiB
Groovy

apply plugin: 'com.android.application'
android {
compileSdkVersion 31
buildToolsVersion "34.0.0"
ndkVersion "26.2.11394342" // Latest r26c (LTS), to be synced with CI container image
namespace "io.openrct2"
defaultConfig {
applicationId 'io.openrct2'
minSdkVersion 19
targetSdkVersion 28
versionCode 2
versionName '0.4.9'
externalNativeBuild {
cmake {
arguments '-DANDROID_STL=c++_shared'
targets 'openrct2', 'openrct2-ui', 'openrct2-cli'
// abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
abiFilters 'arm64-v8a'
}
}
}
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
sourceSets.main {
jniLibs.srcDir 'libs'
java {
srcDir 'src/main/java'
}
}
externalNativeBuild {
cmake {
path 'src/main/CMakeLists.txt'
}
}
lintOptions {
abortOnError false
}
}
dependencies {
implementation 'commons-io:commons-io:2.6'
implementation 'androidx.appcompat:appcompat:1.4.0'
implementation fileTree(include: ['*.jar'], dir: 'libs')
}