...and rework the original "helper.gradle" into proper plugins. This also allows the signing configuration code to be shared, and now keystore.properties is no longer mandatory.
40 lines
No EOL
1.1 KiB
Kotlin
40 lines
No EOL
1.1 KiB
Kotlin
plugins {
|
|
id("com.android.library")
|
|
id("org.jetbrains.kotlin.android")
|
|
}
|
|
|
|
android {
|
|
compileSdk = 32
|
|
|
|
defaultConfig {
|
|
minSdk = 30
|
|
targetSdk = 32
|
|
|
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
|
}
|
|
|
|
buildTypes {
|
|
release {
|
|
isMinifyEnabled = false
|
|
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
|
|
}
|
|
}
|
|
compileOptions {
|
|
sourceCompatibility = JavaVersion.VERSION_1_8
|
|
targetCompatibility = JavaVersion.VERSION_1_8
|
|
}
|
|
kotlinOptions {
|
|
jvmTarget = "1.8"
|
|
}
|
|
namespace = "im.angry.openeuicc.hidden_apis_shim"
|
|
}
|
|
|
|
dependencies {
|
|
compileOnly(project(":libs:hidden-apis-stub"))
|
|
implementation("androidx.core:core-ktx:1.7.0")
|
|
implementation("androidx.appcompat:appcompat:1.4.2")
|
|
implementation("com.google.android.material:material:1.6.1")
|
|
testImplementation("junit:junit:4.13.2")
|
|
androidTestImplementation("androidx.test.ext:junit:1.1.3")
|
|
androidTestImplementation("androidx.test.espresso:espresso-core:3.4.0")
|
|
} |