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:anyapex", 34 "//apex_available:platform", 35 ], 36 min_sdk_version: "apex_inherit", 37} 38 39cc_library_headers { 40 name: "libasync_safe_headers", 41 ramdisk_available: true, 42 vendor_ramdisk_available: true, 43 recovery_available: true, 44 native_bridge_supported: true, 45 defaults: ["linux_bionic_supported"], 46 47 export_include_dirs: ["include"], 48 49 system_shared_libs: [], 50 stl: "none", 51 52 apex_available: [ 53 "//apex_available:platform", 54 "com.android.runtime", 55 ], 56} 57