1// ========================================================
2// libasync_safe.a
3// ========================================================
4cc_library_static {
5    defaults: ["libc_defaults"],
6    srcs: [
7        "async_safe_log.cpp",
8    ],
9
10    name: "libasync_safe",
11    vendor_available: true,
12    recovery_available: true,
13    native_bridge_supported: true,
14
15    include_dirs: ["bionic/libc"],
16    header_libs: ["libc_headers", "liblog_headers"],
17
18    export_include_dirs: ["include"],
19    export_header_lib_headers: ["liblog_headers"],
20    stl: "none",
21
22    apex_available: [
23        "//apex_available:platform",
24        "com.android.runtime",
25        "com.android.art.debug",
26        "com.android.art.release",
27        "com.android.media",
28        "com.android.media.swcodec",
29    ],
30}
31
32cc_library_headers {
33    name: "libasync_safe_headers",
34    ramdisk_available: true,
35    recovery_available: true,
36    native_bridge_supported: true,
37    defaults: ["linux_bionic_supported"],
38
39    export_include_dirs: ["include"],
40
41    system_shared_libs: [],
42    stl: "none",
43
44    apex_available: [
45        "//apex_available:platform",
46        "com.android.runtime",
47    ],
48}
49