1plugins {
2    id 'com.android.library'
3    id 'kotlin-android'
4    id 'kotlin-kapt'
5    id 'com.google.devtools.ksp'
6}
7
8android {
9    compileSdkVersion 33
10    buildToolsVersion "33.0.0"
11
12    defaultConfig {
13        minSdkVersion 16
14        targetSdkVersion 33
15        versionCode 1
16        versionName "1.0"
17    }
18    compileOptions {
19        sourceCompatibility JavaVersion.VERSION_11
20        targetCompatibility JavaVersion.VERSION_11
21    }
22    kotlinOptions {
23        jvmTarget = '11'
24    }
25    flavorDimensions "tier", "processorConfig"
26    productFlavors {
27        free {
28            dimension "tier"
29        }
30        premium {
31            dimension "tier"
32        }
33        withKapt {
34            dimension "processorConfig"
35        }
36        withKsp {
37            dimension "processorConfig"
38        }
39    }
40}
41
42kotlin {
43    jvmToolchain(11)
44}
45
46dependencies {
47    implementation project(':deep-android-lib')
48    implementation project(':deep-kotlin-lib')
49    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
50    implementation 'com.google.dagger:hilt-android:LOCAL-SNAPSHOT'
51    kaptWithKapt 'com.google.dagger:hilt-compiler:LOCAL-SNAPSHOT'
52    kspWithKsp 'com.google.dagger:hilt-compiler:LOCAL-SNAPSHOT'
53}
54