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