mirror of
https://github.com/florisboard/florisboard.git
synced 2024-09-20 03:52:18 +02:00
Move project version/buildtool meta to gradle.properties
This commit is contained in:
parent
e66bcc124f
commit
a4f6c0326f
@ -29,11 +29,20 @@ plugins {
|
|||||||
alias(libs.plugins.mikepenz.aboutlibraries)
|
alias(libs.plugins.mikepenz.aboutlibraries)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val projectMinSdk: String by project
|
||||||
|
val projectTargetSdk: String by project
|
||||||
|
val projectCompileSdk: String by project
|
||||||
|
val projectBuildToolsVersion: String by project
|
||||||
|
val projectNdkVersion: String by project
|
||||||
|
val projectVersionCode: String by project
|
||||||
|
val projectVersionName: String by project
|
||||||
|
val projectVersionNameSuffix: String by project
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "dev.patrickgold.florisboard"
|
namespace = "dev.patrickgold.florisboard"
|
||||||
compileSdk = 33
|
compileSdk = projectCompileSdk.toInt()
|
||||||
buildToolsVersion = "33.0.2"
|
buildToolsVersion = projectBuildToolsVersion
|
||||||
ndkVersion = "26.1.10909125"
|
ndkVersion = projectNdkVersion
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
sourceCompatibility = JavaVersion.VERSION_1_8
|
||||||
@ -51,10 +60,10 @@ android {
|
|||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId = "dev.patrickgold.florisboard"
|
applicationId = "dev.patrickgold.florisboard"
|
||||||
minSdk = 24
|
minSdk = projectMinSdk.toInt()
|
||||||
targetSdk = 33
|
targetSdk = projectTargetSdk.toInt()
|
||||||
versionCode = 90
|
versionCode = projectVersionCode.toInt()
|
||||||
versionName = "0.4.0"
|
versionName = projectVersionName
|
||||||
|
|
||||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||||
|
|
||||||
@ -139,7 +148,7 @@ android {
|
|||||||
|
|
||||||
create("beta") {
|
create("beta") {
|
||||||
applicationIdSuffix = ".beta"
|
applicationIdSuffix = ".beta"
|
||||||
versionNameSuffix = "-alpha04"
|
versionNameSuffix = projectVersionNameSuffix
|
||||||
|
|
||||||
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
|
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
|
||||||
isMinifyEnabled = true
|
isMinifyEnabled = true
|
||||||
@ -152,6 +161,8 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
named("release") {
|
named("release") {
|
||||||
|
versionNameSuffix = projectVersionNameSuffix
|
||||||
|
|
||||||
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
|
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
|
||||||
isMinifyEnabled = true
|
isMinifyEnabled = true
|
||||||
isShrinkResources = true
|
isShrinkResources = true
|
||||||
|
@ -1,11 +1,19 @@
|
|||||||
# Use AndroidX package structure - https://developer.android.com/topic/libraries/support-library/androidx-rn
|
|
||||||
android.defaults.buildfeatures.buildconfig=true
|
android.defaults.buildfeatures.buildconfig=true
|
||||||
android.nonFinalResIds=false
|
android.nonFinalResIds=false
|
||||||
android.nonTransitiveRClass=false
|
android.nonTransitiveRClass=false
|
||||||
android.useAndroidX=true
|
android.useAndroidX=true
|
||||||
# Kotlin code style for this project: "official" or "obsolete":
|
|
||||||
kotlin.code.style=official
|
kotlin.code.style=official
|
||||||
# Set max Gradle JVM memory to 4 Gigabytes
|
|
||||||
org.gradle.jvmargs=-Xmx4096m
|
org.gradle.jvmargs=-Xmx4096m
|
||||||
org.gradle.parallel=true
|
org.gradle.parallel=true
|
||||||
org.gradle.warning.mode=all
|
org.gradle.warning.mode=all
|
||||||
|
|
||||||
|
### FlorisBoard-specific flags ###
|
||||||
|
projectMinSdk=24
|
||||||
|
projectTargetSdk=33
|
||||||
|
projectCompileSdk=33
|
||||||
|
projectBuildToolsVersion=33.0.2
|
||||||
|
projectNdkVersion=26.1.10909125
|
||||||
|
|
||||||
|
projectVersionCode=90
|
||||||
|
projectVersionName=0.4.0
|
||||||
|
projectVersionNameSuffix=-alpha04
|
||||||
|
Loading…
Reference in New Issue
Block a user