• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
9license {
10    name: "platform-mainline-sdk_Android-Apache-2.0",
11    visibility: ["//visibility:private"],
12    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
13    license_text: ["licenses/build/soong/licenses/LICENSE"],
14}
15
16license {
17    name: "platform-mainline-sdk_system_logging_liblog_license",
18    visibility: ["//visibility:private"],
19    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
20    license_text: ["licenses/system/logging/liblog/NOTICE"],
21}
22
23license {
24    name: "platform-mainline-sdk_external_libcap_license",
25    visibility: ["//visibility:private"],
26    license_kinds: [
27        "SPDX-license-identifier-Apache-2.0",
28        "SPDX-license-identifier-BSD",
29        "SPDX-license-identifier-BSD-3-Clause",
30    ],
31    license_text: ["licenses/external/libcap/NOTICE"],
32}
33
34license {
35    name: "platform-mainline-sdk_frameworks_native_libs_binder_ndk_license",
36    visibility: ["//visibility:private"],
37    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
38    license_text: ["licenses/frameworks/native/libs/binder/ndk/NOTICE"],
39}
40
41cc_prebuilt_library {
42    name: "liblog",
43    prefer: false,
44    visibility: ["//visibility:public"],
45    apex_available: ["com.android.runtime"],
46    licenses: ["platform-mainline-sdk_system_logging_liblog_license"],
47    host_supported: true,
48    export_include_dirs: ["common_os/include/system/logging/liblog/include"],
49    stubs: {
50        versions: [
51            "29",
52            "30",
53            "current",
54        ],
55    },
56    target: {
57        host: {
58            enabled: false,
59        },
60        android: {
61            compile_multilib: "both",
62            sanitize: {
63                address: false,
64            },
65        },
66        android_arm64: {
67            shared: {
68                srcs: ["android/arm64/lib/liblog.so"],
69            },
70            static: {
71                enabled: false,
72            },
73        },
74        android_riscv64: {
75            shared: {
76                srcs: ["android/riscv64/lib/liblog.so"],
77            },
78            static: {
79                enabled: false,
80            },
81        },
82        android_x86_64: {
83            shared: {
84                srcs: ["android/x86_64/lib/liblog.so"],
85            },
86            static: {
87                enabled: false,
88            },
89        },
90        android_arm: {
91            shared: {
92                srcs: ["android/arm/lib/liblog.so"],
93            },
94            static: {
95                enabled: false,
96            },
97        },
98        android_x86: {
99            shared: {
100                srcs: ["android/x86/lib/liblog.so"],
101            },
102            static: {
103                enabled: false,
104            },
105        },
106        linux_bionic: {
107            compile_multilib: "64",
108        },
109        linux_bionic_x86_64: {
110            enabled: true,
111            static: {
112                srcs: ["linux_bionic/x86_64/lib/liblog.a"],
113            },
114            shared: {
115                srcs: ["linux_bionic/x86_64/lib/liblog.so"],
116            },
117        },
118        linux_glibc: {
119            compile_multilib: "both",
120        },
121        linux_glibc_x86_64: {
122            enabled: true,
123            static: {
124                srcs: ["linux_glibc/x86_64/lib/liblog.a"],
125            },
126            shared: {
127                srcs: ["linux_glibc/x86_64/lib/liblog.so"],
128            },
129        },
130        linux_glibc_x86: {
131            enabled: true,
132            static: {
133                srcs: ["linux_glibc/x86/lib/liblog.a"],
134            },
135            shared: {
136                srcs: ["linux_glibc/x86/lib/liblog.so"],
137            },
138        },
139    },
140}
141
142cc_prebuilt_library_shared {
143    name: "libartpalette-system",
144    prefer: false,
145    visibility: ["//visibility:public"],
146    apex_available: ["//apex_available:platform"],
147    licenses: ["platform-mainline-sdk_Android-Apache-2.0"],
148    host_supported: true,
149    stubs: {
150        versions: [
151            "1",
152            "current",
153        ],
154    },
155    target: {
156        host: {
157            enabled: false,
158        },
159        android: {
160            compile_multilib: "both",
161        },
162        android_arm64: {
163            srcs: ["android/arm64/lib/libartpalette-system.so"],
164        },
165        android_riscv64: {
166            srcs: ["android/riscv64/lib/libartpalette-system.so"],
167        },
168        android_x86_64: {
169            srcs: ["android/x86_64/lib/libartpalette-system.so"],
170        },
171        android_arm: {
172            srcs: ["android/arm/lib/libartpalette-system.so"],
173        },
174        android_x86: {
175            srcs: ["android/x86/lib/libartpalette-system.so"],
176        },
177        linux_bionic: {
178            compile_multilib: "64",
179        },
180        linux_bionic_x86_64: {
181            enabled: true,
182            srcs: ["linux_bionic/x86_64/lib/libartpalette-system.so"],
183        },
184        linux_glibc: {
185            compile_multilib: "both",
186        },
187        linux_glibc_x86_64: {
188            enabled: true,
189            srcs: ["linux_glibc/x86_64/lib/libartpalette-system.so"],
190        },
191        linux_glibc_x86: {
192            enabled: true,
193            srcs: ["linux_glibc/x86/lib/libartpalette-system.so"],
194        },
195    },
196}
197
198cc_prebuilt_library_shared {
199    name: "libbinder_ndk",
200    prefer: false,
201    visibility: ["//visibility:public"],
202    apex_available: ["//apex_available:platform"],
203    licenses: ["platform-mainline-sdk_frameworks_native_libs_binder_ndk_license"],
204    compile_multilib: "both",
205    export_include_dirs: [
206        "include/frameworks/native/libs/binder/ndk/include_cpp",
207        "include/frameworks/native/libs/binder/ndk/include_ndk",
208        "include/frameworks/native/libs/binder/ndk/include_platform",
209        "include/libnativehelper/include_jni",
210    ],
211    sanitize: {
212        misc_undefined: ["integer"],
213    },
214    stubs: {
215        versions: [
216            "29",
217            "30",
218            "current",
219        ],
220    },
221    arch: {
222        arm64: {
223            srcs: ["arm64/lib/libbinder_ndk.so"],
224        },
225        riscv64: {
226            srcs: ["riscv64/lib/libbinder_ndk.so"],
227        },
228        x86_64: {
229            srcs: ["x86_64/lib/libbinder_ndk.so"],
230        },
231        arm: {
232            srcs: ["arm/lib/libbinder_ndk.so"],
233        },
234        x86: {
235            srcs: ["x86/lib/libbinder_ndk.so"],
236        },
237    },
238}
239
240cc_prebuilt_library_static {
241    name: "libcap",
242    prefer: false,
243    visibility: ["//visibility:public"],
244    apex_available: [
245        "//apex_available:platform",
246        "com.android.adbd",
247        "com.android.art",
248        "com.android.art.debug",
249        "com.android.compos",
250        "com.android.media.swcodec",
251        "com.android.virt",
252    ],
253    licenses: ["platform-mainline-sdk_external_libcap_license"],
254    host_supported: true,
255    vendor_available: true,
256    product_available: true,
257    export_include_dirs: ["common_os/include/external/libcap/libcap/include"],
258    target: {
259        host: {
260            enabled: false,
261        },
262        android: {
263            compile_multilib: "both",
264        },
265        android_arm64: {
266            srcs: ["android/arm64/lib/libcap.a"],
267        },
268        android_riscv64: {
269            srcs: ["android/riscv64/lib/libcap.a"],
270        },
271        android_x86_64: {
272            srcs: ["android/x86_64/lib/libcap.a"],
273        },
274        android_arm: {
275            srcs: ["android/arm/lib/libcap.a"],
276        },
277        android_x86: {
278            srcs: ["android/x86/lib/libcap.a"],
279        },
280        linux_bionic: {
281            compile_multilib: "64",
282        },
283        linux_bionic_x86_64: {
284            enabled: true,
285            srcs: ["linux_bionic/x86_64/lib/libcap.a"],
286        },
287        linux_glibc: {
288            compile_multilib: "both",
289        },
290        linux_glibc_x86_64: {
291            enabled: true,
292            srcs: ["linux_glibc/x86_64/lib/libcap.a"],
293        },
294        linux_glibc_x86: {
295            enabled: true,
296            srcs: ["linux_glibc/x86/lib/libcap.a"],
297        },
298    },
299}
300