xref: /aosp_15_r20/external/kotlinx.atomicfu/Android.bp (revision 68017707106cb9da9fed635c150bc497c09c160f)
1*68017707SAndroid Build Coastguard Workerpackage {
2*68017707SAndroid Build Coastguard Worker    default_visibility: [":__subpackages__"],
3*68017707SAndroid Build Coastguard Worker    default_applicable_licenses: ["external_kotlinx.atomicfu_license"],
4*68017707SAndroid Build Coastguard Worker}
5*68017707SAndroid Build Coastguard Worker
6*68017707SAndroid Build Coastguard Worker// Added automatically by a large-scale-change
7*68017707SAndroid Build Coastguard Worker//
8*68017707SAndroid Build Coastguard Worker// large-scale-change included anything that looked like it might be a license
9*68017707SAndroid Build Coastguard Worker// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc.
10*68017707SAndroid Build Coastguard Worker//
11*68017707SAndroid Build Coastguard Worker// Please consider removing redundant or irrelevant files from 'license_text:'.
12*68017707SAndroid Build Coastguard Worker// http://go/android-license-faq
13*68017707SAndroid Build Coastguard Workerlicense {
14*68017707SAndroid Build Coastguard Worker    name: "external_kotlinx.atomicfu_license",
15*68017707SAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
16*68017707SAndroid Build Coastguard Worker    license_kinds: [
17*68017707SAndroid Build Coastguard Worker        "SPDX-license-identifier-Apache-2.0",
18*68017707SAndroid Build Coastguard Worker    ],
19*68017707SAndroid Build Coastguard Worker    license_text: [
20*68017707SAndroid Build Coastguard Worker        "license/**/*",
21*68017707SAndroid Build Coastguard Worker    ],
22*68017707SAndroid Build Coastguard Worker}
23*68017707SAndroid Build Coastguard Worker
24*68017707SAndroid Build Coastguard Workerjava_library {
25*68017707SAndroid Build Coastguard Worker    name: "kotlinx_atomicfu",
26*68017707SAndroid Build Coastguard Worker    host_supported: true,
27*68017707SAndroid Build Coastguard Worker    sdk_version: "core_current",
28*68017707SAndroid Build Coastguard Worker    srcs: ["atomicfu/src/jvmMain/**/*.kt"],
29*68017707SAndroid Build Coastguard Worker    exclude_srcs: ["atomicfu/src/jvmMain/kotlin/kotlinx/atomicfu/LockFreedomTestEnvironment.kt"],
30*68017707SAndroid Build Coastguard Worker    common_srcs: ["atomicfu/src/commonMain/**/*.kt"],
31*68017707SAndroid Build Coastguard Worker    kotlincflags: [
32*68017707SAndroid Build Coastguard Worker        "-Xmulti-platform",
33*68017707SAndroid Build Coastguard Worker    ],
34*68017707SAndroid Build Coastguard Worker    visibility: [
35*68017707SAndroid Build Coastguard Worker        "//external/kotlinx.coroutines",
36*68017707SAndroid Build Coastguard Worker        "//prebuilts/sdk/current/androidx:__subpackages__",
37*68017707SAndroid Build Coastguard Worker    ],
38*68017707SAndroid Build Coastguard Worker    apex_available: [
39*68017707SAndroid Build Coastguard Worker        "//apex_available:platform",
40*68017707SAndroid Build Coastguard Worker        "//apex_available:anyapex",
41*68017707SAndroid Build Coastguard Worker    ],
42*68017707SAndroid Build Coastguard Worker}
43