blob: d35193fbf47a521ed3f7936db98b64678295bfee [file] [log] [blame]
// Copyright (c) 2023, the R8 project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
plugins {
`kotlin-dsl`
id("dependencies-plugin")
}
java {
sourceSets {
main {
java.setSrcDirs(emptyList<File>())
resources.setSrcDirs(emptyList<File>())
}
test {
java.setSrcDirs(emptyList<File>())
resources.setSrcDirs(emptyList<File>())
}
}
}
tasks {
"clean" {
dependsOn(gradle.includedBuild("commonBuildSrc").task(":clean"))
dependsOn(gradle.includedBuild("shared").task(":clean"))
dependsOn(gradle.includedBuild("assistant").task(":clean"))
dependsOn(gradle.includedBuild("blastradius").task(":clean"))
dependsOn(gradle.includedBuild("keepanno").task(":clean"))
dependsOn(gradle.includedBuild("libanalyzer").task(":clean"))
dependsOn(gradle.includedBuild("resourceshrinker").task(":clean"))
dependsOn(gradle.includedBuild("main").task(":clean"))
dependsOn(gradle.includedBuild("library_desugar").task(":clean"))
dependsOn(gradle.includedBuild("test").task(":clean"))
}
val r8 by registering() { dependsOn(gradle.includedBuild("main").task(":r8WithRelocatedDeps")) }
val r8lib by
registering() {
dependsOn(gradle.includedBuild("test").task(":assembleR8LibWithRelocatedDeps"))
}
}