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: ["libc_headers", "liblog_headers"],
27
28    export_include_dirs: ["include"],
29    export_header_lib_headers: ["liblog_headers"],
30    stl: "none",
31
32    apex_available: [
33        "//apex_available:platform",
34        "com.android.runtime",
35        "com.android.art",
36        "com.android.art.debug",
37        "com.android.media",
38        "com.android.media.swcodec",
39    ],
40    min_sdk_version: "apex_inherit",
41}
42
43cc_library_headers {
44    name: "libasync_safe_headers",
45    ramdisk_available: true,
46    vendor_ramdisk_available: true,
47    recovery_available: true,
48    native_bridge_supported: true,
49    defaults: ["linux_bionic_supported"],
50
51    export_include_dirs: ["include"],
52
53    system_shared_libs: [],
54    stl: "none",
55
56    apex_available: [
57        "//apex_available:platform",
58        "com.android.runtime",
59    ],
60}
61