diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2023-05-03 00:43:18 +0530 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2023-05-03 00:43:18 +0530 |
commit | bed2f2e5d61ab8a4d3c0e4dabe6d60ffc3d1c1ec (patch) | |
tree | 314b4e3cfcbb9767fc0bdbee7c2a592c48f5a5e6 /ui/build.gradle | |
parent | 7d9166686095453576e10f9ef323f91a437f851c (diff) |
gradle: convert build files to Kotlin
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'ui/build.gradle')
-rw-r--r-- | ui/build.gradle | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/ui/build.gradle b/ui/build.gradle deleted file mode 100644 index dd2abe8d..00000000 --- a/ui/build.gradle +++ /dev/null @@ -1,81 +0,0 @@ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -plugins { - id 'com.android.application' - id 'org.jetbrains.kotlin.android' - id 'org.jetbrains.kotlin.kapt' -} - -version wireguardVersionName -group groupName - -android { - compileSdk 33 - buildFeatures { - buildConfig = true - dataBinding = true - viewBinding = true - } - namespace = 'com.wireguard.android' - defaultConfig { - applicationId 'com.wireguard.android' - minSdkVersion 21 - targetSdkVersion 33 - versionCode wireguardVersionCode - versionName wireguardVersionName - buildConfigField 'int', 'MIN_SDK_VERSION', "$minSdkVersion.apiLevel" - } - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - coreLibraryDesugaringEnabled = true - } - buildTypes { - release { - minifyEnabled true - shrinkResources true - proguardFiles "proguard-android-optimize.txt" - packagingOptions { - exclude "DebugProbesKt.bin" - exclude "kotlin-tooling-metadata.json" - } - } - debug { - applicationIdSuffix ".debug" - versionNameSuffix "-debug" - } - } - lint { - disable 'LongLogTag' - warning 'MissingTranslation', 'ImpliedQuantity' - } -} - -dependencies { - implementation project(":tunnel") - implementation "androidx.activity:activity-ktx:$activityVersion" - implementation "androidx.annotation:annotation:$annotationsVersion" - implementation "androidx.appcompat:appcompat:$appcompatVersion" - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "androidx.coordinatorlayout:coordinatorlayout:$coordinatorLayoutVersion" - implementation "androidx.biometric:biometric:$biometricVersion" - implementation "androidx.core:core-ktx:$coreKtxVersion" - implementation "androidx.fragment:fragment-ktx:$fragmentVersion" - implementation "androidx.preference:preference-ktx:$preferenceVersion" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$lifecycleRuntimeKtxVersion" - implementation "androidx.datastore:datastore-preferences:$datastoreVersion" - implementation "com.google.android.material:material:$materialComponentsVersion" - implementation "com.journeyapps:zxing-android-embedded:$zxingEmbeddedVersion" - implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutinesVersion" - implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutinesVersion" - coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:$desugarVersion" -} - -tasks.withType(JavaCompile).configureEach { - options.compilerArgs << '-Xlint:unchecked' - options.deprecation = true -} - -tasks.withType(KotlinCompile).configureEach { - kotlinOptions.jvmTarget = JavaVersion.VERSION_1_8 -} |