xref: /aosp_15_r20/external/flatbuffers/android/build.gradle (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker// Top-level build file where you can add configuration options common to all sub-projects/modules.
2*890232f2SAndroid Build Coastguard Workerbuildscript {
3*890232f2SAndroid Build Coastguard Worker  ext.kotlin_version = "1.4.10"
4*890232f2SAndroid Build Coastguard Worker  repositories {
5*890232f2SAndroid Build Coastguard Worker    google()
6*890232f2SAndroid Build Coastguard Worker    jcenter()
7*890232f2SAndroid Build Coastguard Worker  }
8*890232f2SAndroid Build Coastguard Worker  dependencies {
9*890232f2SAndroid Build Coastguard Worker    classpath 'com.android.tools.build:gradle:4.1.0'
10*890232f2SAndroid Build Coastguard Worker    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11*890232f2SAndroid Build Coastguard Worker
12*890232f2SAndroid Build Coastguard Worker    // NOTE: Do not place your application dependencies here; they belong
13*890232f2SAndroid Build Coastguard Worker    // in the individual module build.gradle files
14*890232f2SAndroid Build Coastguard Worker  }
15*890232f2SAndroid Build Coastguard Worker}
16*890232f2SAndroid Build Coastguard Worker
17*890232f2SAndroid Build Coastguard Workerallprojects {
18*890232f2SAndroid Build Coastguard Worker  repositories {
19*890232f2SAndroid Build Coastguard Worker    google()
20*890232f2SAndroid Build Coastguard Worker    jcenter()
21*890232f2SAndroid Build Coastguard Worker  }
22*890232f2SAndroid Build Coastguard Worker}
23*890232f2SAndroid Build Coastguard Worker
24*890232f2SAndroid Build Coastguard Workertasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
25*890232f2SAndroid Build Coastguard Worker  sourceCompatibility = JavaVersion.VERSION_1_8
26*890232f2SAndroid Build Coastguard Worker  targetCompatibility = JavaVersion.VERSION_1_8
27*890232f2SAndroid Build Coastguard Worker
28*890232f2SAndroid Build Coastguard Worker  compileKotlin {
29*890232f2SAndroid Build Coastguard Worker    dependsOn flatbuffer
30*890232f2SAndroid Build Coastguard Worker  }
31*890232f2SAndroid Build Coastguard Worker}
32*890232f2SAndroid Build Coastguard Worker
33*890232f2SAndroid Build Coastguard Workertask clean(type: Delete) {
34*890232f2SAndroid Build Coastguard Worker  delete rootProject.buildDir
35*890232f2SAndroid Build Coastguard Worker}
36