xref: /aosp_15_r20/bionic/libc/async_safe/Android.bp (revision 8d67ca893c1523eb926b9080dbe4e2ffd2a27ba1)
1// ========================================================
2// libasync_safe.a
3// ========================================================
4package {
5    // See: http://go/android-license-faq
6    // A large-scale-change added 'default_applicable_licenses' to import
7    // all of the 'license_kinds' from "bionic_libc_license"
8    // to get the below license kinds:
9    //   SPDX-license-identifier-BSD
10    default_applicable_licenses: ["bionic_libc_license"],
11}
12
13cc_library_static {
14    defaults: ["libc_defaults"],
15    srcs: [
16        "async_safe_log.cpp",
17    ],
18
19    name: "libasync_safe",
20    vendor_available: true,
21    product_available: true,
22    recovery_available: true,
23    native_bridge_supported: true,
24
25    include_dirs: ["bionic/libc"],
26    header_libs: [
27        "libc_headers",
28        "liblog_headers",
29    ],
30
31    export_include_dirs: ["include"],
32    export_header_lib_headers: ["liblog_headers"],
33    stl: "none",
34
35    apex_available: [
36        "//apex_available:anyapex",
37        "//apex_available:platform",
38    ],
39    min_sdk_version: "apex_inherit",
40}
41
42cc_library_headers {
43    name: "libasync_safe_headers",
44    ramdisk_available: true,
45    vendor_ramdisk_available: true,
46    recovery_available: true,
47    native_bridge_supported: true,
48    defaults: ["linux_bionic_supported"],
49
50    export_include_dirs: ["include"],
51
52    system_shared_libs: [],
53    stl: "none",
54
55    apex_available: [
56        "//apex_available:platform",
57        "com.android.runtime",
58    ],
59}
60