// Non functional android library used to provide Android Studio editor support to the project. plugins { id 'com.android.library' id 'org.jetbrains.kotlin.android' } android { compileSdkVersion versions.compileSdk buildToolsVersion versions.buildTools ndkVersion versions.ndkVersion namespace = "org.pandemoniumengine.pandemonium" defaultConfig { minSdkVersion versions.minSdk targetSdkVersion versions.targetSdk } compileOptions { sourceCompatibility versions.javaVersion targetCompatibility versions.javaVersion } kotlinOptions { jvmTarget = versions.javaVersion } packagingOptions { exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' } } ndkVersion versions.ndkVersion externalNativeBuild { cmake { path "CMakeLists.txt" } } libraryVariants.all { variant -> def buildType = variant.buildType.name.capitalize() def taskPrefix = "" if (project.path != ":") { taskPrefix = project.path + ":" } // Disable the externalNativeBuild* task as it would cause build failures since the cmake build // files is only setup for editing support. gradle.startParameter.excludedTaskNames += taskPrefix + "externalNativeBuild" + buildType } } dependencies {}