2017-06-15 14:22:15 +02:00
|
|
|
apply plugin: 'com.android.application'
|
|
|
|
|
|
|
|
android {
|
2024-03-11 20:59:03 +01:00
|
|
|
compileSdk 34
|
2023-10-30 23:12:40 +01:00
|
|
|
buildToolsVersion "34.0.0"
|
2024-02-27 21:04:33 +01:00
|
|
|
ndkVersion "26.2.11394342" // Latest r26c (LTS), to be synced with CI container image
|
2023-10-30 23:12:40 +01:00
|
|
|
namespace "io.openrct2"
|
2017-06-15 14:22:15 +02:00
|
|
|
defaultConfig {
|
2020-01-13 20:20:49 +01:00
|
|
|
applicationId 'io.openrct2'
|
2024-03-11 20:59:03 +01:00
|
|
|
minSdkVersion 21
|
2022-03-10 20:53:36 +01:00
|
|
|
targetSdkVersion 28
|
2017-06-15 14:22:15 +02:00
|
|
|
|
|
|
|
versionCode 2
|
2024-04-02 22:21:50 +02:00
|
|
|
versionName '0.4.10'
|
2017-06-15 14:22:15 +02:00
|
|
|
externalNativeBuild {
|
|
|
|
cmake {
|
|
|
|
arguments '-DANDROID_STL=c++_shared'
|
2017-11-29 23:14:20 +01:00
|
|
|
targets 'openrct2', 'openrct2-ui', 'openrct2-cli'
|
2021-12-07 14:22:33 +01:00
|
|
|
// abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
2024-03-17 23:43:07 +01:00
|
|
|
abiFilters 'arm64-v8a', 'x86_64'
|
2017-06-15 14:22:15 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
buildTypes {
|
|
|
|
release {
|
|
|
|
signingConfig signingConfigs.debug
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-12-07 14:22:33 +01:00
|
|
|
sourceSets.main {
|
|
|
|
jniLibs.srcDir 'libs'
|
2024-02-16 00:03:15 +01:00
|
|
|
java {
|
|
|
|
srcDir 'src/main/java'
|
|
|
|
}
|
2018-11-02 23:36:51 +01:00
|
|
|
}
|
2017-06-15 14:22:15 +02:00
|
|
|
externalNativeBuild {
|
|
|
|
cmake {
|
|
|
|
path 'src/main/CMakeLists.txt'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-12-07 14:22:33 +01:00
|
|
|
lintOptions {
|
|
|
|
abortOnError false
|
2017-06-15 14:22:15 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
2024-03-17 23:29:15 +01:00
|
|
|
implementation 'commons-io:commons-io:2.13.0'
|
|
|
|
implementation 'androidx.appcompat:appcompat:1.6.1'
|
2021-12-07 14:22:33 +01:00
|
|
|
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
2017-06-15 14:22:15 +02:00
|
|
|
}
|
|
|
|
|