1plugins {2 id "com.android.application" version "8.7.0" apply false3 id "org.jetbrains.kotlin.android" version "2.0.21" apply false4 id "org.jetbrains.kotlin.plugin.compose" version "2.0.21" apply false5 id "org.jetbrains.kotlin.plugin.parcelize" version "2.0.21" apply false6 id "org.jetbrains.kotlin.plugin.serialization" version "2.0.21" apply false7 id "com.google.dagger.hilt.android" version "2.51.1" apply false8}910tasks.register("buildRustNoiseHost", Exec) {11 def coreDir = file("../peach-browser/crypto-core")12 onlyIf {13 coreDir.exists()14 }15 workingDir rootDir16 commandLine "sh", file("scripts/build-rust-host.sh"), coreDir17}1819tasks.register("buildRustNoiseHostTest", Exec) {20 def coreDir = file("../peach-browser/crypto-core")21 onlyIf {22 coreDir.exists()23 }24 workingDir rootDir25 commandLine "sh", file("scripts/build-rust-host.sh"), coreDir26 environment "PEACH_NOISE_CORE_FEATURES", "test-constructors"27}