summaryrefslogtreecommitdiffhomepage
path: root/ui/build.gradle
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2023-05-03 00:43:18 +0530
committerJason A. Donenfeld <Jason@zx2c4.com>2023-05-03 00:43:18 +0530
commitbed2f2e5d61ab8a4d3c0e4dabe6d60ffc3d1c1ec (patch)
tree314b4e3cfcbb9767fc0bdbee7c2a592c48f5a5e6 /ui/build.gradle
parent7d9166686095453576e10f9ef323f91a437f851c (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.gradle81
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
-}