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