@@ -8,7 +8,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
88plugins {
99 id(" maven-publish" ) // Gradle core plugin
1010 alias(libs.plugins.kotlin.multiplatform)
11- alias(libs.plugins.android.library)
11+ alias(libs.plugins.android.multiplatform. library)
1212 alias(libs.plugins.buildkonfig)
1313 alias(libs.plugins.dokka)
1414}
@@ -17,7 +17,23 @@ val javaTarget = JvmTarget.fromTarget(libs.versions.jvmTarget.get())
1717
1818kotlin {
1919 version = " 1.0.1"
20- androidTarget()
20+
21+ android {
22+ // If this is the same com.lagradost.cloudstream3.R stops working
23+ namespace = " com.lagradost.api"
24+
25+ compileSdk = libs.versions.compileSdk.get().toInt()
26+ minSdk = libs.versions.minSdk.get().toInt()
27+
28+ compilerOptions {
29+ jvmTarget.set(javaTarget)
30+ }
31+
32+ lint {
33+ targetSdk = libs.versions.targetSdk.get().toInt()
34+ }
35+ }
36+
2137 jvm()
2238
2339 compilerOptions {
@@ -66,40 +82,14 @@ buildkonfig {
6682
6783 // Reads local.properties
6884 val localProperties = gradleLocalProperties(rootDir, project.providers)
69-
7085 buildConfigField(
7186 FieldSpec .Type .STRING ,
72- " MDL_API_KEY" , (System .getenv(" MDL_API_KEY" ) ? : localProperties[" mdl.key" ]).toString()
87+ " MDL_API_KEY" ,
88+ (System .getenv(" MDL_API_KEY" ) ? : localProperties[" mdl.key" ]).toString()
7389 )
7490 }
7591}
7692
77- android {
78- compileSdk = libs.versions.compileSdk.get().toInt()
79- sourceSets[" main" ].manifest.srcFile(" src/androidMain/AndroidManifest.xml" )
80-
81- defaultConfig {
82- minSdk = libs.versions.minSdk.get().toInt()
83- }
84-
85- // If this is the same com.lagradost.cloudstream3.R stops working
86- namespace = " com.lagradost.api"
87-
88- compileOptions {
89- sourceCompatibility = JavaVersion .toVersion(javaTarget.target)
90- targetCompatibility = JavaVersion .toVersion(javaTarget.target)
91- }
92-
93- @Suppress(" UnstableApiUsage" )
94- testOptions {
95- targetSdk = libs.versions.targetSdk.get().toInt()
96- }
97-
98- lint {
99- targetSdk = libs.versions.targetSdk.get().toInt()
100- }
101- }
102-
10393publishing {
10494 publications {
10595 withType<MavenPublication > {
0 commit comments