xref: /aosp_15_r20/external/okio/Android.bp (revision f9742813c14b702d71392179818a9e591da8620c)
1*f9742813SAndroid Build Coastguard Workerpackage {
2*f9742813SAndroid Build Coastguard Worker    default_applicable_licenses: ["external_okio_license"],
3*f9742813SAndroid Build Coastguard Worker}
4*f9742813SAndroid Build Coastguard Worker
5*f9742813SAndroid Build Coastguard Worker// Added automatically by a large-scale-change
6*f9742813SAndroid Build Coastguard Worker// See: http://go/android-license-faq
7*f9742813SAndroid Build Coastguard Workerlicense {
8*f9742813SAndroid Build Coastguard Worker    name: "external_okio_license",
9*f9742813SAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
10*f9742813SAndroid Build Coastguard Worker    license_kinds: [
11*f9742813SAndroid Build Coastguard Worker        "SPDX-license-identifier-Apache-2.0",
12*f9742813SAndroid Build Coastguard Worker    ],
13*f9742813SAndroid Build Coastguard Worker    license_text: [
14*f9742813SAndroid Build Coastguard Worker        "LICENSE.txt",
15*f9742813SAndroid Build Coastguard Worker    ],
16*f9742813SAndroid Build Coastguard Worker}
17*f9742813SAndroid Build Coastguard Worker
18*f9742813SAndroid Build Coastguard Workerjava_library {
19*f9742813SAndroid Build Coastguard Worker    name: "okio-lib",
20*f9742813SAndroid Build Coastguard Worker    host_supported: true,
21*f9742813SAndroid Build Coastguard Worker    srcs: [
22*f9742813SAndroid Build Coastguard Worker        "okio/src/jvmMain/**/*.kt",
23*f9742813SAndroid Build Coastguard Worker    ],
24*f9742813SAndroid Build Coastguard Worker    common_srcs: [
25*f9742813SAndroid Build Coastguard Worker        "okio/src/commonMain/**/*.kt",
26*f9742813SAndroid Build Coastguard Worker    ],
27*f9742813SAndroid Build Coastguard Worker    apex_available: [
28*f9742813SAndroid Build Coastguard Worker        "//apex_available:platform",
29*f9742813SAndroid Build Coastguard Worker        "com.android.adservices",
30*f9742813SAndroid Build Coastguard Worker        "com.android.devicelock",
31*f9742813SAndroid Build Coastguard Worker        "com.android.extservices",
32*f9742813SAndroid Build Coastguard Worker        "com.android.permission",
33*f9742813SAndroid Build Coastguard Worker        "com.android.virt",
34*f9742813SAndroid Build Coastguard Worker    ],
35*f9742813SAndroid Build Coastguard Worker    static_libs: [
36*f9742813SAndroid Build Coastguard Worker        "guava-android-annotation-stubs",
37*f9742813SAndroid Build Coastguard Worker    ],
38*f9742813SAndroid Build Coastguard Worker    kotlincflags: [
39*f9742813SAndroid Build Coastguard Worker        "-Xmulti-platform",
40*f9742813SAndroid Build Coastguard Worker    ],
41*f9742813SAndroid Build Coastguard Worker    sdk_version: "core_current",
42*f9742813SAndroid Build Coastguard Worker    min_sdk_version: "30",
43*f9742813SAndroid Build Coastguard Worker    // b/267831518: Pin tradefed and dependencies to Java 11.
44*f9742813SAndroid Build Coastguard Worker    java_version: "11",
45*f9742813SAndroid Build Coastguard Worker}
46