// 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"], } apex_contributions_defaults { name: "runtime-module-sdk.contributions", contents: [ "prebuilt_bionic_libc_platform_headers", "prebuilt_libc_headers", "prebuilt_crtbegin_dynamic", "prebuilt_crtbegin_so", "prebuilt_crtend_android", "prebuilt_crtend_so", "prebuilt_crt_pad_segment", "prebuilt_libc", "prebuilt_libdl", "prebuilt_libdl_android", "prebuilt_libm", "prebuilt_libasync_safe", "prebuilt_note_memtag_heap_async", "prebuilt_note_memtag_heap_sync", ], } 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", 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", 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", 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: "bionic_libc_platform_headers", prefer: false, visibility: ["//visibility:public"], apex_available: [ "//apex_available:anyapex", "//apex_available:platform", ], licenses: ["runtime-module-sdk_bionic_libc_license"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", system_shared_libs: [], export_include_dirs: ["include/bionic/libc/platform"], } cc_prebuilt_library_headers { name: "libc_headers", prefer: false, visibility: ["//visibility:public"], apex_available: [ "//apex_available:anyapex", "//apex_available:platform", ], licenses: ["runtime-module-sdk_bionic_libc_license"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", system_shared_libs: [], export_system_include_dirs: [ "include/bionic/libc/include", "include/bionic/libc/kernel/uapi/asm-x86", "include/bionic/libc/kernel/uapi", "include/bionic/libc/kernel/android/scsi", "include/bionic/libc/kernel/android/uapi", ], } 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"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", system_shared_libs: [], sanitize: { never: true, }, arch: { x86_64: { srcs: ["x86_64/lib/crtbegin_dynamic.o"], }, x86: { srcs: ["x86/lib/crtbegin_dynamic.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"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", system_shared_libs: [], sanitize: { never: true, }, arch: { x86_64: { srcs: ["x86_64/lib/crtbegin_so.o"], }, x86: { srcs: ["x86/lib/crtbegin_so.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"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", system_shared_libs: [], sanitize: { never: true, }, arch: { x86_64: { srcs: ["x86_64/lib/crtend_android.o"], }, x86: { srcs: ["x86/lib/crtend_android.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"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", system_shared_libs: [], sanitize: { never: true, }, arch: { x86_64: { srcs: ["x86_64/lib/crtend_so.o"], }, x86: { srcs: ["x86/lib/crtend_so.o"], }, }, } cc_prebuilt_object { name: "crt_pad_segment", prefer: false, visibility: ["//visibility:public"], apex_available: [ "//apex_available:anyapex", "//apex_available:platform", ], licenses: ["runtime-module-sdk_bionic_libc_license"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", system_shared_libs: [], sanitize: { never: true, }, arch: { x86_64: { srcs: ["x86_64/lib/crt_pad_segment.o"], }, x86: { srcs: ["x86/lib/crt_pad_segment.o"], }, }, } cc_prebuilt_library_shared { name: "libc", prefer: false, visibility: ["//visibility:public"], apex_available: ["com.android.runtime"], licenses: ["runtime-module-sdk_bionic_libc_license"], stl: "none", compile_multilib: "both", system_shared_libs: [], export_include_dirs: [ "include/bionic/libc/async_safe/include", "include/system/logging/liblog/include", "include/bionic/libc/system_properties/include", "include/system/core/property_service/libpropertyinfoparser/include", ], export_system_include_dirs: [ "include/bionic/libc/include", "include/bionic/libc/kernel/uapi/asm-x86", "include/bionic/libc/kernel/uapi", "include/bionic/libc/kernel/android/scsi", "include/bionic/libc/kernel/android/uapi", ], sanitize: { address: false, fuzzer: false, integer_overflow: false, }, stubs: { versions: [ "29", "30", "current", ], symbol_file: "libc.map.txt", }, arch: { x86_64: { srcs: ["x86_64/lib/libc.so"], }, x86: { srcs: ["x86/lib/libc.so"], }, }, strip: { none: true, }, } cc_prebuilt_library_shared { name: "libdl", prefer: false, visibility: ["//visibility:public"], apex_available: ["com.android.runtime"], licenses: ["runtime-module-sdk_bionic_libdl_license"], stl: "none", compile_multilib: "both", system_shared_libs: [], export_system_include_dirs: [ "include/bionic/libc/include", "include/bionic/libc/kernel/uapi/asm-x86", "include/bionic/libc/kernel/uapi", "include/bionic/libc/kernel/android/scsi", "include/bionic/libc/kernel/android/uapi", ], sanitize: { never: true, }, stubs: { versions: [ "29", "current", ], symbol_file: "libdl.map.txt", }, arch: { x86_64: { srcs: ["x86_64/lib/libdl.so"], }, x86: { srcs: ["x86/lib/libdl.so"], }, }, strip: { none: true, }, } cc_prebuilt_library_shared { name: "libdl_android", prefer: false, visibility: ["//visibility:public"], apex_available: ["com.android.runtime"], licenses: ["runtime-module-sdk_bionic_libdl_license"], stl: "none", compile_multilib: "both", system_shared_libs: [], sanitize: { never: true, }, stubs: { versions: ["current"], symbol_file: "libdl_android.map.txt", }, arch: { x86_64: { srcs: ["x86_64/lib/libdl_android.so"], }, x86: { srcs: ["x86/lib/libdl_android.so"], }, }, strip: { none: true, }, } cc_prebuilt_library_shared { name: "libm", prefer: false, visibility: ["//visibility:public"], apex_available: ["com.android.runtime"], licenses: ["runtime-module-sdk_bionic_libm_license"], stl: "none", compile_multilib: "both", system_shared_libs: ["libc"], sanitize: { address: false, fuzzer: false, integer_overflow: false, }, stubs: { versions: [ "29", "current", ], symbol_file: "libm.map.txt", }, arch: { x86_64: { srcs: ["x86_64/lib/libm.so"], }, x86: { srcs: ["x86/lib/libm.so"], }, }, strip: { none: true, }, } cc_prebuilt_library_static { name: "libasync_safe", prefer: false, visibility: ["//visibility:public"], apex_available: [ "//apex_available:anyapex", "//apex_available:platform", "com.android.runtime", ], licenses: ["runtime-module-sdk_bionic_libc_license"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", system_shared_libs: [], export_include_dirs: [ "include/bionic/libc/async_safe/include", "include/system/logging/liblog/include", ], export_system_include_dirs: [ "include/bionic/libc/include", "include/bionic/libc/kernel/uapi/asm-x86", "include/bionic/libc/kernel/uapi", "include/bionic/libc/kernel/android/scsi", "include/bionic/libc/kernel/android/uapi", ], sanitize: { address: false, fuzzer: false, integer_overflow: false, }, arch: { x86_64: { srcs: ["x86_64/lib/libasync_safe.a"], }, x86: { srcs: ["x86/lib/libasync_safe.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"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", sanitize: { never: true, }, arch: { x86_64: { srcs: ["x86_64/lib/note_memtag_heap_async.a"], }, x86: { srcs: ["x86/lib/note_memtag_heap_async.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"], vendor_available: true, product_available: true, stl: "none", compile_multilib: "both", sanitize: { never: true, }, arch: { x86_64: { srcs: ["x86_64/lib/note_memtag_heap_sync.a"], }, x86: { srcs: ["x86/lib/note_memtag_heap_sync.a"], }, }, }