1*57b5a4a6SAndroid Build Coastguard Workerjava_library { 2*57b5a4a6SAndroid Build Coastguard Worker name: "kotlinx_serialization_core", 3*57b5a4a6SAndroid Build Coastguard Worker host_supported: true, 4*57b5a4a6SAndroid Build Coastguard Worker sdk_version: "core_current", 5*57b5a4a6SAndroid Build Coastguard Worker srcs: ["core/jvmMain/src/kotlinx/serialization/**/*.kt"], 6*57b5a4a6SAndroid Build Coastguard Worker common_srcs: ["core/commonMain/src/kotlinx/serialization/**/*.kt"], 7*57b5a4a6SAndroid Build Coastguard Worker kotlincflags: [ 8*57b5a4a6SAndroid Build Coastguard Worker "-Xmulti-platform", 9*57b5a4a6SAndroid Build Coastguard Worker "-Xexpect-actual-classes", 10*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlin.ExperimentalStdlibApi", 11*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlin.ExperimentalMultiplatform", 12*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlinx.serialization.internal.CoreFriendModuleApi", 13*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlinx.serialization.ExperimentalSerializationApi", 14*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlinx.serialization.InternalSerializationApi", 15*57b5a4a6SAndroid Build Coastguard Worker ], 16*57b5a4a6SAndroid Build Coastguard Worker optimize: { 17*57b5a4a6SAndroid Build Coastguard Worker proguard_flags_files: ["rules/*"], 18*57b5a4a6SAndroid Build Coastguard Worker export_proguard_flags_files: true, 19*57b5a4a6SAndroid Build Coastguard Worker }, 20*57b5a4a6SAndroid Build Coastguard Worker apex_available: [ 21*57b5a4a6SAndroid Build Coastguard Worker "//apex_available:platform", 22*57b5a4a6SAndroid Build Coastguard Worker "//apex_available:anyapex", 23*57b5a4a6SAndroid Build Coastguard Worker ], 24*57b5a4a6SAndroid Build Coastguard Worker} 25*57b5a4a6SAndroid Build Coastguard Worker 26*57b5a4a6SAndroid Build Coastguard Workerjava_library { 27*57b5a4a6SAndroid Build Coastguard Worker name: "kotlinx_serialization_json", 28*57b5a4a6SAndroid Build Coastguard Worker host_supported: true, 29*57b5a4a6SAndroid Build Coastguard Worker sdk_version: "core_current", 30*57b5a4a6SAndroid Build Coastguard Worker srcs: ["formats/json/jvmMain/src/kotlinx/serialization/**/*.kt"], 31*57b5a4a6SAndroid Build Coastguard Worker common_srcs: ["formats/json/commonMain/src/kotlinx/serialization/**/*.kt"], 32*57b5a4a6SAndroid Build Coastguard Worker kotlincflags: [ 33*57b5a4a6SAndroid Build Coastguard Worker "-Xmulti-platform", 34*57b5a4a6SAndroid Build Coastguard Worker "-Xexpect-actual-classes", 35*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlin.ExperimentalStdlibApi", 36*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlin.ExperimentalMultiplatform", 37*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlinx.serialization.internal.CoreFriendModuleApi", 38*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlinx.serialization.json.internal.JsonFriendModuleApi", 39*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlinx.serialization.ExperimentalSerializationApi", 40*57b5a4a6SAndroid Build Coastguard Worker "-opt-in=kotlinx.serialization.InternalSerializationApi", 41*57b5a4a6SAndroid Build Coastguard Worker ], 42*57b5a4a6SAndroid Build Coastguard Worker static_libs: ["kotlinx_serialization_core"], 43*57b5a4a6SAndroid Build Coastguard Worker apex_available: [ 44*57b5a4a6SAndroid Build Coastguard Worker "//apex_available:platform", 45*57b5a4a6SAndroid Build Coastguard Worker "//apex_available:anyapex", 46*57b5a4a6SAndroid Build Coastguard Worker ], 47*57b5a4a6SAndroid Build Coastguard Worker} 48