plugins { id("com.android.application") alias(libs.plugins.compose.compiler) } android { namespace = "com.tutpro.baresip.wear" compileSdk = 37 ndkVersion = "29.0.14206865" defaultConfig { applicationId = "com.tutpro.baresip.wear" minSdk = 30 targetSdk = 36 versionCode = 1 versionName = "0.1.0-wear" externalNativeBuild { cmake { cFlags += "-DHAVE_INTTYPES_H -lstdc++" arguments.addAll(listOf("-DANDROID_STL=c++_shared")) } } ndk { abiFilters.addAll(listOf("arm64-v8a", "armeabi-v7a")) } } buildFeatures { compose = true buildConfig = true } externalNativeBuild { cmake { path = file("src/main/cpp/CMakeLists.txt") version = "3.31.6" } } } dependencies { implementation(platform(libs.androidx.compose.bom)) implementation(libs.androidx.core.ktx) implementation(libs.androidx.lifecycle.runtime.compose) implementation(libs.androidx.lifecycle.viewmodel.ktx) implementation(libs.androidx.lifecycle.runtime.ktx) implementation(libs.androidx.activity.compose) implementation(libs.androidx.wear) implementation(libs.androidx.wear.compose) implementation(libs.androidx.wear.compose.foundation) implementation(libs.androidx.wear.compose.navigation) implementation(libs.androidx.compose.material.icons.extended) implementation(libs.androidx.compose.material3) }