blob: c75f9c036fb6f5d074439cbb329c4f32c9b50b11 [file] [log] [blame]
// This is auto-generated. DO NOT EDIT.
package {
// A default list here prevents the license LSC from adding its own list which would
// be unnecessary as every module in the sdk already has its own licenses property.
default_applicable_licenses: ["Android-Apache-2.0"],
}
license {
name: "runtime-module-sdk_bionic_apex_license@current",
sdk_member_name: "bionic_apex_license",
visibility: ["//visibility:private"],
license_kinds: ["SPDX-license-identifier-Apache-2.0"],
license_text: ["licenses/bionic/apex/NOTICE"],
}
license {
name: "runtime-module-sdk_bionic_apex_license",
visibility: ["//visibility:private"],
license_kinds: ["SPDX-license-identifier-Apache-2.0"],
license_text: ["licenses/bionic/apex/NOTICE"],
}
license {
name: "runtime-module-sdk_bionic_libc_license@current",
sdk_member_name: "bionic_libc_license",
visibility: ["//visibility:private"],
license_kinds: [
"SPDX-license-identifier-Apache-2.0",
"SPDX-license-identifier-BSD",
"SPDX-license-identifier-ISC",
"SPDX-license-identifier-MIT",
"legacy_notice",
"legacy_unencumbered",
],
license_text: ["licenses/bionic/libc/NOTICE"],
}
license {
name: "runtime-module-sdk_bionic_libc_license",
visibility: ["//visibility:private"],
license_kinds: [
"SPDX-license-identifier-Apache-2.0",
"SPDX-license-identifier-BSD",
"SPDX-license-identifier-ISC",
"SPDX-license-identifier-MIT",
"legacy_notice",
"legacy_unencumbered",
],
license_text: ["licenses/bionic/libc/NOTICE"],
}
license {
name: "runtime-module-sdk_bionic_libdl_license@current",
sdk_member_name: "bionic_libdl_license",
visibility: ["//visibility:private"],
license_kinds: ["SPDX-license-identifier-Apache-2.0"],
license_text: ["licenses/bionic/libdl/NOTICE"],
}
license {
name: "runtime-module-sdk_bionic_libdl_license",
visibility: ["//visibility:private"],
license_kinds: ["SPDX-license-identifier-Apache-2.0"],
license_text: ["licenses/bionic/libdl/NOTICE"],
}
license {
name: "runtime-module-sdk_bionic_libm_license@current",
sdk_member_name: "bionic_libm_license",
visibility: ["//visibility:private"],
license_kinds: [
"SPDX-license-identifier-Apache-2.0",
"SPDX-license-identifier-BSD",
"SPDX-license-identifier-MIT",
"legacy_unencumbered",
],
license_text: ["licenses/bionic/libm/NOTICE"],
}
license {
name: "runtime-module-sdk_bionic_libm_license",
visibility: ["//visibility:private"],
license_kinds: [
"SPDX-license-identifier-Apache-2.0",
"SPDX-license-identifier-BSD",
"SPDX-license-identifier-MIT",
"legacy_unencumbered",
],
license_text: ["licenses/bionic/libm/NOTICE"],
}
cc_prebuilt_library_headers {
name: "runtime-module-sdk_bionic_libc_platform_headers@current",
sdk_member_name: "bionic_libc_platform_headers",
visibility: [
"//art:__subpackages__",
"//bionic:__subpackages__",
"//device/generic/goldfish-opengl:__subpackages__",
"//external/gwp_asan:__subpackages__",
"//external/perfetto:__subpackages__",
"//external/scudo:__subpackages__",
"//frameworks:__subpackages__",
"//system/core/debuggerd:__subpackages__",
"//system/core/libcutils:__subpackages__",
"//system/memory/libmemunreachable:__subpackages__",
"//system/unwinding/libunwindstack:__subpackages__",
"//tools/security/sanitizer-status:__subpackages__",
],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
"com.android.media",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
vendor_available: true,
product_available: true,
sdk_version: "current",
stl: "none",
system_shared_libs: [],
export_include_dirs: ["common_os/include/bionic/libc/platform"],
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
},
},
}
cc_prebuilt_library_headers {
name: "bionic_libc_platform_headers",
prefer: false,
visibility: [
"//art:__subpackages__",
"//bionic:__subpackages__",
"//device/generic/goldfish-opengl:__subpackages__",
"//external/gwp_asan:__subpackages__",
"//external/perfetto:__subpackages__",
"//external/scudo:__subpackages__",
"//frameworks:__subpackages__",
"//system/core/debuggerd:__subpackages__",
"//system/core/init:__subpackages__",
"//system/core/libcutils:__subpackages__",
"//system/memory/libmemunreachable:__subpackages__",
"//system/unwinding/libunwindstack:__subpackages__",
"//tools/security/sanitizer-status:__subpackages__",
],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
"com.android.media",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
vendor_available: true,
product_available: true,
sdk_version: "current",
stl: "none",
system_shared_libs: [],
export_include_dirs: ["common_os/include/bionic/libc/platform"],
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
},
},
}
cc_prebuilt_library_headers {
name: "runtime-module-sdk_libc_headers@current",
sdk_member_name: "libc_headers",
visibility: [
"//bionic:__subpackages__",
"//external/arm-optimized-routines",
"//external/gwp_asan",
"//external/jemalloc_new",
"//external/libunwind_llvm",
"//external/scudo",
"//system/core/property_service/libpropertyinfoparser",
"//system/extras/toolchain-extras",
],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
vendor_available: true,
product_available: true,
sdk_version: "1",
stl: "none",
system_shared_libs: [],
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
export_system_include_dirs: [
"android/arm64/include/bionic/libc/include",
"android/arm64/include/bionic/libc/kernel/uapi/asm-arm64",
"android/arm64/include/bionic/libc/kernel/uapi",
"android/arm64/include/bionic/libc/kernel/android/scsi",
"android/arm64/include/bionic/libc/kernel/android/uapi",
],
},
android_x86_64: {
export_system_include_dirs: [
"android/x86_64/include/bionic/libc/include",
"android/x86_64/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86_64/include/bionic/libc/kernel/uapi",
"android/x86_64/include/bionic/libc/kernel/android/scsi",
"android/x86_64/include/bionic/libc/kernel/android/uapi",
],
},
android_arm: {
export_system_include_dirs: [
"android/arm/include/bionic/libc/include",
"android/arm/include/bionic/libc/kernel/uapi/asm-arm",
"android/arm/include/bionic/libc/kernel/uapi",
"android/arm/include/bionic/libc/kernel/android/scsi",
"android/arm/include/bionic/libc/kernel/android/uapi",
],
},
android_x86: {
export_system_include_dirs: [
"android/x86/include/bionic/libc/include",
"android/x86/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86/include/bionic/libc/kernel/uapi",
"android/x86/include/bionic/libc/kernel/android/scsi",
"android/x86/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic: {
compile_multilib: "64",
export_system_include_dirs: [
"linux_bionic/include/bionic/libc/include",
"linux_bionic/include/bionic/libc/kernel/uapi/asm-x86",
"linux_bionic/include/bionic/libc/kernel/uapi",
"linux_bionic/include/bionic/libc/kernel/android/scsi",
"linux_bionic/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic_x86_64: {
enabled: true,
},
},
}
cc_prebuilt_library_headers {
name: "libc_headers",
prefer: false,
visibility: [
"//bionic:__subpackages__",
"//external/arm-optimized-routines",
"//external/gwp_asan",
"//external/jemalloc_new",
"//external/libunwind_llvm",
"//external/scudo",
"//system/core/property_service/libpropertyinfoparser",
"//system/extras/toolchain-extras",
],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
vendor_available: true,
product_available: true,
sdk_version: "1",
stl: "none",
system_shared_libs: [],
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
export_system_include_dirs: [
"android/arm64/include/bionic/libc/include",
"android/arm64/include/bionic/libc/kernel/uapi/asm-arm64",
"android/arm64/include/bionic/libc/kernel/uapi",
"android/arm64/include/bionic/libc/kernel/android/scsi",
"android/arm64/include/bionic/libc/kernel/android/uapi",
],
},
android_x86_64: {
export_system_include_dirs: [
"android/x86_64/include/bionic/libc/include",
"android/x86_64/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86_64/include/bionic/libc/kernel/uapi",
"android/x86_64/include/bionic/libc/kernel/android/scsi",
"android/x86_64/include/bionic/libc/kernel/android/uapi",
],
},
android_arm: {
export_system_include_dirs: [
"android/arm/include/bionic/libc/include",
"android/arm/include/bionic/libc/kernel/uapi/asm-arm",
"android/arm/include/bionic/libc/kernel/uapi",
"android/arm/include/bionic/libc/kernel/android/scsi",
"android/arm/include/bionic/libc/kernel/android/uapi",
],
},
android_x86: {
export_system_include_dirs: [
"android/x86/include/bionic/libc/include",
"android/x86/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86/include/bionic/libc/kernel/uapi",
"android/x86/include/bionic/libc/kernel/android/scsi",
"android/x86/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic: {
compile_multilib: "64",
export_system_include_dirs: [
"linux_bionic/include/bionic/libc/include",
"linux_bionic/include/bionic/libc/kernel/uapi/asm-x86",
"linux_bionic/include/bionic/libc/kernel/uapi",
"linux_bionic/include/bionic/libc/kernel/android/scsi",
"linux_bionic/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic_x86_64: {
enabled: true,
},
},
}
cc_prebuilt_object {
name: "runtime-module-sdk_crtbegin_dynamic@current",
sdk_member_name: "crtbegin_dynamic",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
target: {
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/crtbegin_dynamic.o"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/crtbegin_dynamic.o"],
},
android_arm: {
srcs: ["android/arm/lib/crtbegin_dynamic.o"],
},
android_x86: {
srcs: ["android/x86/lib/crtbegin_dynamic.o"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
srcs: ["linux_bionic/x86_64/lib/crtbegin_dynamic.o"],
},
},
}
cc_prebuilt_object {
name: "crtbegin_dynamic",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
target: {
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/crtbegin_dynamic.o"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/crtbegin_dynamic.o"],
},
android_arm: {
srcs: ["android/arm/lib/crtbegin_dynamic.o"],
},
android_x86: {
srcs: ["android/x86/lib/crtbegin_dynamic.o"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
srcs: ["linux_bionic/x86_64/lib/crtbegin_dynamic.o"],
},
},
}
cc_prebuilt_object {
name: "runtime-module-sdk_crtbegin_so@current",
sdk_member_name: "crtbegin_so",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
target: {
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/crtbegin_so.o"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/crtbegin_so.o"],
},
android_arm: {
srcs: ["android/arm/lib/crtbegin_so.o"],
},
android_x86: {
srcs: ["android/x86/lib/crtbegin_so.o"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
srcs: ["linux_bionic/x86_64/lib/crtbegin_so.o"],
},
},
}
cc_prebuilt_object {
name: "crtbegin_so",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
target: {
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/crtbegin_so.o"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/crtbegin_so.o"],
},
android_arm: {
srcs: ["android/arm/lib/crtbegin_so.o"],
},
android_x86: {
srcs: ["android/x86/lib/crtbegin_so.o"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
srcs: ["linux_bionic/x86_64/lib/crtbegin_so.o"],
},
},
}
cc_prebuilt_object {
name: "runtime-module-sdk_crtend_android@current",
sdk_member_name: "crtend_android",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
target: {
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/crtend.o"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/crtend.o"],
},
android_arm: {
srcs: ["android/arm/lib/crtend.o"],
},
android_x86: {
srcs: ["android/x86/lib/crtend.o"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
srcs: ["linux_bionic/x86_64/lib/crtend.o"],
},
},
}
cc_prebuilt_object {
name: "crtend_android",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
target: {
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/crtend.o"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/crtend.o"],
},
android_arm: {
srcs: ["android/arm/lib/crtend.o"],
},
android_x86: {
srcs: ["android/x86/lib/crtend.o"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
srcs: ["linux_bionic/x86_64/lib/crtend.o"],
},
},
}
cc_prebuilt_object {
name: "runtime-module-sdk_crtend_so@current",
sdk_member_name: "crtend_so",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
target: {
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/crtend_so.o"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/crtend_so.o"],
},
android_arm: {
srcs: ["android/arm/lib/crtend_so.o"],
},
android_x86: {
srcs: ["android/x86/lib/crtend_so.o"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
srcs: ["linux_bionic/x86_64/lib/crtend_so.o"],
},
},
}
cc_prebuilt_object {
name: "crtend_so",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
target: {
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/crtend_so.o"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/crtend_so.o"],
},
android_arm: {
srcs: ["android/arm/lib/crtend_so.o"],
},
android_x86: {
srcs: ["android/x86/lib/crtend_so.o"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
srcs: ["linux_bionic/x86_64/lib/crtend_so.o"],
},
},
}
cc_prebuilt_library_shared {
name: "runtime-module-sdk_libc@current",
sdk_member_name: "libc",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:platform",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
installable: false,
stl: "none",
system_shared_libs: [],
export_include_dirs: [
"common_os/include/bionic/libc/async_safe/include",
"common_os/include/system/logging/liblog/include",
"common_os/include/bionic/libc/system_properties/include",
"common_os/include/system/core/property_service/libpropertyinfoparser/include",
],
sanitize: {
address: false,
fuzzer: false,
integer_overflow: false,
},
stubs: {
versions: [
"29",
"30",
"current",
],
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libc.so"],
export_system_include_dirs: [
"android/arm64/include/bionic/libc/include",
"android/arm64/include/bionic/libc/kernel/uapi/asm-arm64",
"android/arm64/include/bionic/libc/kernel/uapi",
"android/arm64/include/bionic/libc/kernel/android/scsi",
"android/arm64/include/bionic/libc/kernel/android/uapi",
],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libc.so"],
export_system_include_dirs: [
"android/x86_64/include/bionic/libc/include",
"android/x86_64/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86_64/include/bionic/libc/kernel/uapi",
"android/x86_64/include/bionic/libc/kernel/android/scsi",
"android/x86_64/include/bionic/libc/kernel/android/uapi",
],
},
android_arm: {
srcs: ["android/arm/lib/libc.so"],
export_system_include_dirs: [
"android/arm/include/bionic/libc/include",
"android/arm/include/bionic/libc/kernel/uapi/asm-arm",
"android/arm/include/bionic/libc/kernel/uapi",
"android/arm/include/bionic/libc/kernel/android/scsi",
"android/arm/include/bionic/libc/kernel/android/uapi",
],
},
android_x86: {
srcs: ["android/x86/lib/libc.so"],
export_system_include_dirs: [
"android/x86/include/bionic/libc/include",
"android/x86/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86/include/bionic/libc/kernel/uapi",
"android/x86/include/bionic/libc/kernel/android/scsi",
"android/x86/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic: {
compile_multilib: "64",
export_system_include_dirs: [
"linux_bionic/include/bionic/libc/include",
"linux_bionic/include/bionic/libc/kernel/uapi/asm-x86",
"linux_bionic/include/bionic/libc/kernel/uapi",
"linux_bionic/include/bionic/libc/kernel/android/scsi",
"linux_bionic/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libc.so"],
},
},
}
cc_prebuilt_library_shared {
name: "libc",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:platform",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
stl: "none",
system_shared_libs: [],
export_include_dirs: [
"common_os/include/bionic/libc/async_safe/include",
"common_os/include/system/logging/liblog/include",
"common_os/include/bionic/libc/system_properties/include",
"common_os/include/system/core/property_service/libpropertyinfoparser/include",
],
sanitize: {
address: false,
fuzzer: false,
integer_overflow: false,
},
stubs: {
versions: [
"29",
"30",
"current",
],
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libc.so"],
export_system_include_dirs: [
"android/arm64/include/bionic/libc/include",
"android/arm64/include/bionic/libc/kernel/uapi/asm-arm64",
"android/arm64/include/bionic/libc/kernel/uapi",
"android/arm64/include/bionic/libc/kernel/android/scsi",
"android/arm64/include/bionic/libc/kernel/android/uapi",
],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libc.so"],
export_system_include_dirs: [
"android/x86_64/include/bionic/libc/include",
"android/x86_64/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86_64/include/bionic/libc/kernel/uapi",
"android/x86_64/include/bionic/libc/kernel/android/scsi",
"android/x86_64/include/bionic/libc/kernel/android/uapi",
],
},
android_arm: {
srcs: ["android/arm/lib/libc.so"],
export_system_include_dirs: [
"android/arm/include/bionic/libc/include",
"android/arm/include/bionic/libc/kernel/uapi/asm-arm",
"android/arm/include/bionic/libc/kernel/uapi",
"android/arm/include/bionic/libc/kernel/android/scsi",
"android/arm/include/bionic/libc/kernel/android/uapi",
],
},
android_x86: {
srcs: ["android/x86/lib/libc.so"],
export_system_include_dirs: [
"android/x86/include/bionic/libc/include",
"android/x86/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86/include/bionic/libc/kernel/uapi",
"android/x86/include/bionic/libc/kernel/android/scsi",
"android/x86/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic: {
compile_multilib: "64",
export_system_include_dirs: [
"linux_bionic/include/bionic/libc/include",
"linux_bionic/include/bionic/libc/kernel/uapi/asm-x86",
"linux_bionic/include/bionic/libc/kernel/uapi",
"linux_bionic/include/bionic/libc/kernel/android/scsi",
"linux_bionic/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libc.so"],
},
},
}
cc_prebuilt_library_shared {
name: "runtime-module-sdk_libdl@current",
sdk_member_name: "libdl",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:platform",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libdl_license@current"],
host_supported: true,
installable: false,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
stubs: {
versions: [
"29",
"current",
],
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libdl.so"],
export_system_include_dirs: [
"android/arm64/include/bionic/libc/include",
"android/arm64/include/bionic/libc/kernel/uapi/asm-arm64",
"android/arm64/include/bionic/libc/kernel/uapi",
"android/arm64/include/bionic/libc/kernel/android/scsi",
"android/arm64/include/bionic/libc/kernel/android/uapi",
],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libdl.so"],
export_system_include_dirs: [
"android/x86_64/include/bionic/libc/include",
"android/x86_64/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86_64/include/bionic/libc/kernel/uapi",
"android/x86_64/include/bionic/libc/kernel/android/scsi",
"android/x86_64/include/bionic/libc/kernel/android/uapi",
],
},
android_arm: {
srcs: ["android/arm/lib/libdl.so"],
export_system_include_dirs: [
"android/arm/include/bionic/libc/include",
"android/arm/include/bionic/libc/kernel/uapi/asm-arm",
"android/arm/include/bionic/libc/kernel/uapi",
"android/arm/include/bionic/libc/kernel/android/scsi",
"android/arm/include/bionic/libc/kernel/android/uapi",
],
},
android_x86: {
srcs: ["android/x86/lib/libdl.so"],
export_system_include_dirs: [
"android/x86/include/bionic/libc/include",
"android/x86/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86/include/bionic/libc/kernel/uapi",
"android/x86/include/bionic/libc/kernel/android/scsi",
"android/x86/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic: {
compile_multilib: "64",
export_system_include_dirs: [
"linux_bionic/include/bionic/libc/include",
"linux_bionic/include/bionic/libc/kernel/uapi/asm-x86",
"linux_bionic/include/bionic/libc/kernel/uapi",
"linux_bionic/include/bionic/libc/kernel/android/scsi",
"linux_bionic/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libdl.so"],
},
},
}
cc_prebuilt_library_shared {
name: "libdl",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:platform",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libdl_license"],
host_supported: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
stubs: {
versions: [
"29",
"current",
],
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libdl.so"],
export_system_include_dirs: [
"android/arm64/include/bionic/libc/include",
"android/arm64/include/bionic/libc/kernel/uapi/asm-arm64",
"android/arm64/include/bionic/libc/kernel/uapi",
"android/arm64/include/bionic/libc/kernel/android/scsi",
"android/arm64/include/bionic/libc/kernel/android/uapi",
],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libdl.so"],
export_system_include_dirs: [
"android/x86_64/include/bionic/libc/include",
"android/x86_64/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86_64/include/bionic/libc/kernel/uapi",
"android/x86_64/include/bionic/libc/kernel/android/scsi",
"android/x86_64/include/bionic/libc/kernel/android/uapi",
],
},
android_arm: {
srcs: ["android/arm/lib/libdl.so"],
export_system_include_dirs: [
"android/arm/include/bionic/libc/include",
"android/arm/include/bionic/libc/kernel/uapi/asm-arm",
"android/arm/include/bionic/libc/kernel/uapi",
"android/arm/include/bionic/libc/kernel/android/scsi",
"android/arm/include/bionic/libc/kernel/android/uapi",
],
},
android_x86: {
srcs: ["android/x86/lib/libdl.so"],
export_system_include_dirs: [
"android/x86/include/bionic/libc/include",
"android/x86/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86/include/bionic/libc/kernel/uapi",
"android/x86/include/bionic/libc/kernel/android/scsi",
"android/x86/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic: {
compile_multilib: "64",
export_system_include_dirs: [
"linux_bionic/include/bionic/libc/include",
"linux_bionic/include/bionic/libc/kernel/uapi/asm-x86",
"linux_bionic/include/bionic/libc/kernel/uapi",
"linux_bionic/include/bionic/libc/kernel/android/scsi",
"linux_bionic/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libdl.so"],
},
},
}
cc_prebuilt_library_shared {
name: "runtime-module-sdk_libdl_android@current",
sdk_member_name: "libdl_android",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:platform",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libdl_license@current"],
host_supported: true,
installable: false,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
stubs: {
versions: ["current"],
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libdl_android.so"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libdl_android.so"],
},
android_arm: {
srcs: ["android/arm/lib/libdl_android.so"],
},
android_x86: {
srcs: ["android/x86/lib/libdl_android.so"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libdl_android.so"],
},
},
}
cc_prebuilt_library_shared {
name: "libdl_android",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:platform",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libdl_license"],
host_supported: true,
stl: "none",
system_shared_libs: [],
sanitize: {
never: true,
},
stubs: {
versions: ["current"],
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libdl_android.so"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libdl_android.so"],
},
android_arm: {
srcs: ["android/arm/lib/libdl_android.so"],
},
android_x86: {
srcs: ["android/x86/lib/libdl_android.so"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libdl_android.so"],
},
},
}
cc_prebuilt_library_shared {
name: "runtime-module-sdk_libm@current",
sdk_member_name: "libm",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:platform",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libm_license@current"],
host_supported: true,
installable: false,
stl: "none",
system_shared_libs: ["runtime-module-sdk_libc@current"],
sanitize: {
address: false,
fuzzer: false,
integer_overflow: false,
},
stubs: {
versions: [
"29",
"current",
],
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libm.so"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libm.so"],
},
android_arm: {
srcs: ["android/arm/lib/libm.so"],
},
android_x86: {
srcs: ["android/x86/lib/libm.so"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libm.so"],
},
},
}
cc_prebuilt_library_shared {
name: "libm",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:platform",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libm_license"],
host_supported: true,
stl: "none",
system_shared_libs: ["libc"],
sanitize: {
address: false,
fuzzer: false,
integer_overflow: false,
},
stubs: {
versions: [
"29",
"current",
],
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libm.so"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libm.so"],
},
android_arm: {
srcs: ["android/arm/lib/libm.so"],
},
android_x86: {
srcs: ["android/x86/lib/libm.so"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libm.so"],
},
},
}
cc_prebuilt_library_static {
name: "runtime-module-sdk_libasync_safe@current",
sdk_member_name: "libasync_safe",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:platform",
"com.android.art",
"com.android.art.debug",
"com.android.media",
"com.android.media.swcodec",
"com.android.runtime",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
installable: false,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
export_include_dirs: [
"common_os/include/bionic/libc/async_safe/include",
"common_os/include/system/logging/liblog/include",
],
sanitize: {
address: false,
fuzzer: false,
integer_overflow: false,
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libasync_safe.a"],
export_system_include_dirs: [
"android/arm64/include/bionic/libc/include",
"android/arm64/include/bionic/libc/kernel/uapi/asm-arm64",
"android/arm64/include/bionic/libc/kernel/uapi",
"android/arm64/include/bionic/libc/kernel/android/scsi",
"android/arm64/include/bionic/libc/kernel/android/uapi",
],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libasync_safe.a"],
export_system_include_dirs: [
"android/x86_64/include/bionic/libc/include",
"android/x86_64/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86_64/include/bionic/libc/kernel/uapi",
"android/x86_64/include/bionic/libc/kernel/android/scsi",
"android/x86_64/include/bionic/libc/kernel/android/uapi",
],
},
android_arm: {
srcs: ["android/arm/lib/libasync_safe.a"],
export_system_include_dirs: [
"android/arm/include/bionic/libc/include",
"android/arm/include/bionic/libc/kernel/uapi/asm-arm",
"android/arm/include/bionic/libc/kernel/uapi",
"android/arm/include/bionic/libc/kernel/android/scsi",
"android/arm/include/bionic/libc/kernel/android/uapi",
],
},
android_x86: {
srcs: ["android/x86/lib/libasync_safe.a"],
export_system_include_dirs: [
"android/x86/include/bionic/libc/include",
"android/x86/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86/include/bionic/libc/kernel/uapi",
"android/x86/include/bionic/libc/kernel/android/scsi",
"android/x86/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic: {
compile_multilib: "64",
export_system_include_dirs: [
"linux_bionic/include/bionic/libc/include",
"linux_bionic/include/bionic/libc/kernel/uapi/asm-x86",
"linux_bionic/include/bionic/libc/kernel/uapi",
"linux_bionic/include/bionic/libc/kernel/android/scsi",
"linux_bionic/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libasync_safe.a"],
},
},
}
cc_prebuilt_library_static {
name: "libasync_safe",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
vendor_available: true,
product_available: true,
stl: "none",
system_shared_libs: [],
export_include_dirs: [
"common_os/include/bionic/libc/async_safe/include",
"common_os/include/system/logging/liblog/include",
],
sanitize: {
address: false,
fuzzer: false,
integer_overflow: false,
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/libasync_safe.a"],
export_system_include_dirs: [
"android/arm64/include/bionic/libc/include",
"android/arm64/include/bionic/libc/kernel/uapi/asm-arm64",
"android/arm64/include/bionic/libc/kernel/uapi",
"android/arm64/include/bionic/libc/kernel/android/scsi",
"android/arm64/include/bionic/libc/kernel/android/uapi",
],
},
android_x86_64: {
srcs: ["android/x86_64/lib/libasync_safe.a"],
export_system_include_dirs: [
"android/x86_64/include/bionic/libc/include",
"android/x86_64/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86_64/include/bionic/libc/kernel/uapi",
"android/x86_64/include/bionic/libc/kernel/android/scsi",
"android/x86_64/include/bionic/libc/kernel/android/uapi",
],
},
android_arm: {
srcs: ["android/arm/lib/libasync_safe.a"],
export_system_include_dirs: [
"android/arm/include/bionic/libc/include",
"android/arm/include/bionic/libc/kernel/uapi/asm-arm",
"android/arm/include/bionic/libc/kernel/uapi",
"android/arm/include/bionic/libc/kernel/android/scsi",
"android/arm/include/bionic/libc/kernel/android/uapi",
],
},
android_x86: {
srcs: ["android/x86/lib/libasync_safe.a"],
export_system_include_dirs: [
"android/x86/include/bionic/libc/include",
"android/x86/include/bionic/libc/kernel/uapi/asm-x86",
"android/x86/include/bionic/libc/kernel/uapi",
"android/x86/include/bionic/libc/kernel/android/scsi",
"android/x86/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic: {
compile_multilib: "64",
export_system_include_dirs: [
"linux_bionic/include/bionic/libc/include",
"linux_bionic/include/bionic/libc/kernel/uapi/asm-x86",
"linux_bionic/include/bionic/libc/kernel/uapi",
"linux_bionic/include/bionic/libc/kernel/android/scsi",
"linux_bionic/include/bionic/libc/kernel/android/uapi",
],
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/libasync_safe.a"],
},
},
}
cc_prebuilt_library_static {
name: "runtime-module-sdk_note_memtag_heap_async@current",
sdk_member_name: "note_memtag_heap_async",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
installable: false,
vendor_available: true,
product_available: true,
sdk_version: "minimum",
stl: "none",
sanitize: {
never: true,
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/note_memtag_heap_async.a"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/note_memtag_heap_async.a"],
},
android_arm: {
srcs: ["android/arm/lib/note_memtag_heap_async.a"],
},
android_x86: {
srcs: ["android/x86/lib/note_memtag_heap_async.a"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/note_memtag_heap_async.a"],
},
},
}
cc_prebuilt_library_static {
name: "note_memtag_heap_async",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
vendor_available: true,
product_available: true,
sdk_version: "minimum",
stl: "none",
sanitize: {
never: true,
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/note_memtag_heap_async.a"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/note_memtag_heap_async.a"],
},
android_arm: {
srcs: ["android/arm/lib/note_memtag_heap_async.a"],
},
android_x86: {
srcs: ["android/x86/lib/note_memtag_heap_async.a"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/note_memtag_heap_async.a"],
},
},
}
cc_prebuilt_library_static {
name: "runtime-module-sdk_note_memtag_heap_sync@current",
sdk_member_name: "note_memtag_heap_sync",
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license@current"],
host_supported: true,
installable: false,
vendor_available: true,
product_available: true,
sdk_version: "minimum",
stl: "none",
sanitize: {
never: true,
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/note_memtag_heap_sync.a"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/note_memtag_heap_sync.a"],
},
android_arm: {
srcs: ["android/arm/lib/note_memtag_heap_sync.a"],
},
android_x86: {
srcs: ["android/x86/lib/note_memtag_heap_sync.a"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/note_memtag_heap_sync.a"],
},
},
}
cc_prebuilt_library_static {
name: "note_memtag_heap_sync",
prefer: false,
visibility: ["//visibility:public"],
apex_available: [
"//apex_available:anyapex",
"//apex_available:platform",
],
licenses: ["runtime-module-sdk_bionic_libc_license"],
host_supported: true,
vendor_available: true,
product_available: true,
sdk_version: "minimum",
stl: "none",
sanitize: {
never: true,
},
target: {
host: {
enabled: false,
},
android: {
compile_multilib: "both",
},
android_arm64: {
srcs: ["android/arm64/lib/note_memtag_heap_sync.a"],
},
android_x86_64: {
srcs: ["android/x86_64/lib/note_memtag_heap_sync.a"],
},
android_arm: {
srcs: ["android/arm/lib/note_memtag_heap_sync.a"],
},
android_x86: {
srcs: ["android/x86/lib/note_memtag_heap_sync.a"],
},
linux_bionic: {
compile_multilib: "64",
},
linux_bionic_x86_64: {
enabled: true,
srcs: ["linux_bionic/x86_64/lib/note_memtag_heap_sync.a"],
},
},
}
sdk_snapshot {
name: "runtime-module-sdk@current",
visibility: ["//visibility:public"],
host_supported: true,
native_header_libs: [
"runtime-module-sdk_bionic_libc_platform_headers@current",
"runtime-module-sdk_libc_headers@current",
],
native_objects: [
"runtime-module-sdk_crtbegin_dynamic@current",
"runtime-module-sdk_crtbegin_so@current",
"runtime-module-sdk_crtend_android@current",
"runtime-module-sdk_crtend_so@current",
],
native_shared_libs: [
"runtime-module-sdk_libc@current",
"runtime-module-sdk_libdl@current",
"runtime-module-sdk_libdl_android@current",
"runtime-module-sdk_libm@current",
],
native_static_libs: [
"runtime-module-sdk_libasync_safe@current",
"runtime-module-sdk_note_memtag_heap_async@current",
"runtime-module-sdk_note_memtag_heap_sync@current",
],
target: {
linux_bionic: {
compile_multilib: "64",
},
host: {
enabled: false,
},
linux_bionic_x86_64: {
enabled: true,
},
},
}