import org.jetbrains.compose.compose plugins { kotlin("multiplatform") id("org.jetbrains.compose") version "0.4.0" id("com.android.library") } group = "dev.msfjarvis.claw" version = "1.0" repositories { google() } kotlin { android() jvm("desktop") { compilations.all { kotlinOptions.jvmTarget = "11" } } sourceSets { val commonMain by getting { dependencies { api(compose.runtime) api(compose.foundation) api(compose.material) } } val commonTest by getting { dependencies { implementation(kotlin("test")) } } val androidMain by getting { dependencies { api("androidx.appcompat:appcompat:1.4.0-alpha02") api("androidx.core:core-ktx:1.6.0-beta02") } } val androidTest by getting { dependencies { implementation("junit:junit:4.13.2") } } val desktopMain by getting val desktopTest by getting } } android { compileSdkVersion(30) sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml") defaultConfig { minSdkVersion(23) targetSdkVersion(30) } }