1// This is auto-generated. DO NOT EDIT.
2
3package {
4    // A default list here prevents the license LSC from adding its own list which would
5    // be unnecessary as every module in the sdk already has its own licenses property.
6    default_applicable_licenses: ["Android-Apache-2.0"],
7}
8
9prebuilt_bootclasspath_fragment {
10    name: "conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@1",
11    sdk_member_name: "com.android.conscrypt-bootclasspath-fragment",
12    visibility: ["//external/conscrypt:__subpackages__"],
13    apex_available: ["com.android.conscrypt"],
14    licenses: ["conscrypt-module-sdk_external_conscrypt_license@1"],
15    contents: ["conscrypt-module-sdk_conscrypt@1"],
16    api: {
17        stub_libs: ["conscrypt-module-sdk_conscrypt.module.public.api@1"],
18    },
19    core_platform_api: {
20        stub_libs: ["conscrypt-module-sdk_conscrypt.module.platform.api@1"],
21    },
22    hidden_api: {
23        max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"],
24        stub_flags: "hiddenapi/stub-flags.csv",
25        annotation_flags: "hiddenapi/annotation-flags.csv",
26        metadata: "hiddenapi/metadata.csv",
27        index: "hiddenapi/index.csv",
28        all_flags: "hiddenapi/all-flags.csv",
29    },
30}
31
32java_import {
33    name: "conscrypt-module-sdk_conscrypt@1",
34    sdk_member_name: "conscrypt",
35    visibility: [
36        "//device:__subpackages__",
37        "//external/conscrypt:__subpackages__",
38        "//system/apex/tests",
39    ],
40    apex_available: [
41        "com.android.conscrypt",
42        "test_com.android.conscrypt",
43    ],
44    licenses: ["conscrypt-module-sdk_external_conscrypt_license@1"],
45    jars: ["java/conscrypt.jar"],
46}
47
48java_sdk_library_import {
49    name: "conscrypt-module-sdk_conscrypt.module.public.api@1",
50    sdk_member_name: "conscrypt.module.public.api",
51    visibility: [
52        "//external/conscrypt",
53        "//frameworks/base",
54        "//frameworks/base/api",
55        "//libcore",
56        "//packages/modules/IPsec",
57        "//packages/modules/common/sdk",
58        "//prebuilts:__subpackages__",
59    ],
60    apex_available: ["//apex_available:platform"],
61    licenses: ["conscrypt-module-sdk_external_conscrypt_license@1"],
62    shared_library: false,
63    public: {
64        jars: ["sdk_library/public/conscrypt.module.public.api-stubs.jar"],
65        stub_srcs: ["sdk_library/public/conscrypt.module.public.api.srcjar"],
66        current_api: "sdk_library/public/conscrypt.module.public.api.txt",
67        removed_api: "sdk_library/public/conscrypt.module.public.api-removed.txt",
68        sdk_version: "none",
69    },
70}
71
72java_sdk_library_import {
73    name: "conscrypt-module-sdk_conscrypt.module.platform.api@1",
74    sdk_member_name: "conscrypt.module.platform.api",
75    visibility: [
76        "//external/conscrypt",
77        "//external/wycheproof",
78        "//libcore:__subpackages__",
79        "//prebuilts:__subpackages__",
80    ],
81    apex_available: ["//apex_available:platform"],
82    licenses: ["conscrypt-module-sdk_external_conscrypt_license@1"],
83    shared_library: false,
84    public: {
85        jars: ["sdk_library/public/conscrypt.module.platform.api-stubs.jar"],
86        stub_srcs: ["sdk_library/public/conscrypt.module.platform.api.srcjar"],
87        current_api: "sdk_library/public/conscrypt.module.platform.api.txt",
88        removed_api: "sdk_library/public/conscrypt.module.platform.api-removed.txt",
89        sdk_version: "none",
90    },
91}
92
93java_sdk_library_import {
94    name: "conscrypt-module-sdk_conscrypt.module.intra.core.api@1",
95    sdk_member_name: "conscrypt.module.intra.core.api",
96    visibility: [
97        "//external/conscrypt",
98        "//external/okhttp",
99        "//libcore:__subpackages__",
100        "//prebuilts:__subpackages__",
101    ],
102    apex_available: ["//apex_available:platform"],
103    licenses: ["conscrypt-module-sdk_external_conscrypt_license@1"],
104    shared_library: false,
105    public: {
106        jars: ["sdk_library/public/conscrypt.module.intra.core.api-stubs.jar"],
107        stub_srcs: ["sdk_library/public/conscrypt.module.intra.core.api.srcjar"],
108        current_api: "sdk_library/public/conscrypt.module.intra.core.api.txt",
109        removed_api: "sdk_library/public/conscrypt.module.intra.core.api-removed.txt",
110        sdk_version: "none",
111    },
112}
113
114license {
115    name: "conscrypt-module-sdk_external_conscrypt_license@1",
116    sdk_member_name: "external_conscrypt_license",
117    visibility: ["//visibility:private"],
118    license_kinds: [
119        "SPDX-license-identifier-Apache-2.0",
120        "legacy_unencumbered",
121    ],
122    license_text: [
123        "licenses/external/conscrypt/LICENSE",
124        "licenses/external/conscrypt/NOTICE",
125        "licenses/external/conscrypt/licenses/LICENSE.harmony.txt",
126        "licenses/external/conscrypt/licenses/LICENSE.netty.txt",
127    ],
128}
129
130cc_prebuilt_library_shared {
131    name: "conscrypt-module-sdk_libconscrypt_jni@1",
132    sdk_member_name: "libconscrypt_jni",
133    visibility: ["//external/conscrypt:__subpackages__"],
134    apex_available: ["//apex_available:platform"],
135    licenses: ["conscrypt-module-sdk_external_conscrypt_license@1"],
136    installable: false,
137    stl: "c++_static",
138    compile_multilib: "both",
139    shared_libs: ["liblog"],
140    arch: {
141        arm64: {
142            srcs: ["arm64/lib/libconscrypt_jni.so"],
143        },
144        x86_64: {
145            srcs: ["x86_64/lib/libconscrypt_jni.so"],
146        },
147        arm: {
148            srcs: ["arm/lib/libconscrypt_jni.so"],
149        },
150        x86: {
151            srcs: ["x86/lib/libconscrypt_jni.so"],
152        },
153    },
154}
155
156sdk_snapshot {
157    name: "conscrypt-module-sdk@1",
158    visibility: ["//external/conscrypt:__subpackages__"],
159    bootclasspath_fragments: ["conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@1"],
160    java_boot_libs: ["conscrypt-module-sdk_conscrypt@1"],
161    java_sdk_libs: [
162        "conscrypt-module-sdk_conscrypt.module.public.api@1",
163        "conscrypt-module-sdk_conscrypt.module.platform.api@1",
164        "conscrypt-module-sdk_conscrypt.module.intra.core.api@1",
165    ],
166    native_shared_libs: ["conscrypt-module-sdk_libconscrypt_jni@1"],
167}
168