Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Android/device/device/google/cuttlefish_vmm/   (Android Betriebssystem Version 17©)  Datei vom 26.5.2026 mit Größe 22 kB image not shown  

Quelle  Android.bp   Sprache: unbekannt

 
Spracherkennung für: .bp vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

// Autogenerated via gen_android_bp.py
//
// Copyright (C) 2025 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// NOTE: Using cc_prebuilt_binary because cc_prebuilt_library will add
//       unwanted .so file extensions when installing shared libraries

prebuilt_usr_share_host {
    name: "aarch64_efi-virtio.rom_resource_for_qemu",
    src: "qemu/aarch64-linux-gnu/usr/share/qemu/efi-virtio.rom",
    filename: "efi-virtio.rom",
    sub_dir: "qemu/aarch64-linux-gnu",
}

prebuilt_usr_share_host {
    name: "aarch64_en-us_resource_for_qemu",
    src: "qemu/aarch64-linux-gnu/usr/share/qemu/keymaps/en-us",
    filename: "en-us",
    sub_dir: "qemu/aarch64-linux-gnu/keymaps",
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_crosvm",
    srcs: ["aarch64-linux-gnu/bin/crosvm"],
    stem: "crosvm",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_gfxstream_graphics_detector_for_crosvm",
    srcs: ["aarch64-linux-gnu/bin/gfxstream_graphics_detector"],
    stem: "gfxstream_graphics_detector",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libc++.so.1_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/libc++.so.1"],
    stem: "libc++.so.1",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libc++abi.so.1_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/libc++abi.so.1"],
    stem: "libc++abi.so.1",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libdrm.so.2_for_crosvm",
    // libdrm.so.2 is a symlink to libdrm.so.2.4.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    srcs: ["aarch64-linux-gnu/bin/libdrm.so.2.4.0"],
    stem: "libdrm.so.2",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libepoxy.so.0_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/libepoxy.so.0"],
    stem: "libepoxy.so.0",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libepoxy.so.0_for_crosvm",
    // libepoxy.so.0 is a symlink to libepoxy.so.0.0.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    srcs: ["aarch64-linux-gnu/bin/libepoxy.so.0.0.0"],
    stem: "libepoxy.so.0",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libffi.so.7_for_crosvm",
    // libffi.so.7 is a symlink to libffi.so.7.1.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    srcs: ["aarch64-linux-gnu/bin/libffi.so.7.1.0"],
    stem: "libffi.so.7",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libgbm.so.1_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/libgbm.so.1"],
    stem: "libgbm.so.1",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libgbm.so.1_for_crosvm",
    // libgbm.so.1 is a symlink to libgbm.so.1.0.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    srcs: ["aarch64-linux-gnu/bin/libminigbm.so.1.0.0"],
    stem: "libgbm.so.1",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libgfxstream_backend.so.0_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/libgfxstream_backend.so.0"],
    stem: "libgfxstream_backend.so.0",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libgfxstream_backend.so_for_crosvm",
    srcs: ["aarch64-linux-gnu/bin/libgfxstream_backend.so"],
    stem: "libgfxstream_backend.so",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libmem_overrides.so_for_crosvm",
    srcs: ["aarch64-linux-gnu/bin/libmem_overrides.so"],
    stem: "libmem_overrides.so",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libminijail.so_for_crosvm",
    srcs: ["aarch64-linux-gnu/bin/libminijail.so"],
    stem: "libminijail.so",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_librutabaga_gfx_ffi.so.0_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/librutabaga_gfx_ffi.so.0"],
    stem: "librutabaga_gfx_ffi.so.0",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libunwind.so.1_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/libunwind.so.1"],
    stem: "libunwind.so.1",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libvirglrenderer.so.1_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/libvirglrenderer.so.1"],
    stem: "libvirglrenderer.so.1",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libvirglrenderer.so.1_for_crosvm",
    // libvirglrenderer.so.1 is a symlink to libvirglrenderer.so.1.7.7. The build system doesn't
    // handle symlinks well, so point at the real file.
    srcs: ["aarch64-linux-gnu/bin/libvirglrenderer.so.1.7.7"],
    stem: "libvirglrenderer.so.1",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libvk_swiftshader.so",
    srcs: ["aarch64-linux-gnu/bin/libvk_swiftshader.so"],
    stem: "libvk_swiftshader.so",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libwayland_client.so.0_for_crosvm",
    // libwayland-client.so.0 is a symlink to libwayland-client.so.0.3.0. The build system doesn't
    // handle symlinks well, so point at the real file.
    srcs: ["aarch64-linux-gnu/bin/libwayland-client.so.0.3.0"],
    stem: "libwayland-client.so.0",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_libz.so.1_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/libz.so.1"],
    stem: "libz.so.1",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_qemu-system-aarch64_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/qemu-system-aarch64"],
    stem: "qemu-system-aarch64",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_qemu-system-riscv64_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/qemu-system-riscv64"],
    stem: "qemu-system-riscv64",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_qemu-system-x86_64_binary_for_qemu",
    srcs: ["qemu/aarch64-linux-gnu/bin/qemu-system-x86_64"],
    stem: "qemu-system-x86_64",
    relative_install_path: "aarch64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "aarch64_linux_gnu_vk_swiftshader_icd.json",
    srcs: ["aarch64-linux-gnu/bin/vk_swiftshader_icd.json"],
    stem: "vk_swiftshader_icd.json",
    relative_install_path: "aarch64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

prebuilt_usr_share_host {
    name: "aarch64_opensbi-riscv64-generic-fw_dynamic.bin_resource_for_qemu",
    src: "qemu/aarch64-linux-gnu/usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.bin",
    filename: "opensbi-riscv64-generic-fw_dynamic.bin",
    sub_dir: "qemu/aarch64-linux-gnu",
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_crosvm",
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/crosvm"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/crosvm"],
        },
    },
    stem: "crosvm",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_gfxstream_graphics_detector",
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/gfxstream_graphics_detector"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/gfxstream_graphics_detector"],
        },
    },
    stem: "gfxstream_graphics_detector",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_libdrm.so.2",
    // libdrm.so.2 is a symlink to libdrm.so.2.4.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/libdrm.so.2.4.0"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/libdrm.so.2.4.0"],
        },
    },
    stem: "libdrm.so.2",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_libepoxy.so.0",
    // libepoxy.so.0 is a symlink to libepoxy.so.0.0.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/libepoxy.so.0.0.0"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/libepoxy.so.0.0.0"],
        },
    },
    stem: "libepoxy.so.0",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_libffi.so.7",
    // libffi.so.7 is a symlink to libffi.so.7.1.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/libffi.so.7.1.0"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/libffi.so.7.1.0"],
        },
    },
    stem: "libffi.so.7",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_libgbm.so.1",
    // libgbm.so.1 is a symlink to libminigbm.so.1.0.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/libminigbm.so.1.0.0"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/libminigbm.so.1.0.0"],
        },
    },
    stem: "libgbm.so.1",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_libgfxstream_backend.so",
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/libgfxstream_backend.so"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/libgfxstream_backend.so"],
        },
    },
    stem: "libgfxstream_backend.so",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_libmem_overrides.so",
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/libmem_overrides.so"],
        },
    },
    stem: "libmem_overrides.so",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_libminijail.so",
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/libminijail.so"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/libminijail.so"],
        },
    },
    stem: "libminijail.so",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_libvirglrenderer.so.1",
    // libvirglrenderer.so.1 is a symlink to libvirglrenderer.so.1.7.7. The build system doesn't
    // handle symlinks well, so point at the real file.
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/libvirglrenderer.so.1.7.7"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/libvirglrenderer.so.1.7.7"],
        },
    },
    stem: "libvirglrenderer.so.1",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "cuttlefish_vmm_bin_prebuilts_libwayland_client.so.0",
    // libwayland-client.so.0 is a symlink to libwayland-client.so.0.3.0. The build system doesn't
    // handle symlinks well, so point at the real file.
    arch: {
        arm64: {
            srcs: ["aarch64-linux-gnu/bin/libwayland-client.so.0.3.0"],
        },
        x86_64: {
            srcs: ["x86_64-linux-gnu/bin/libwayland-client.so.0.3.0"],
        },
    },
    stem: "libwayland-client.so.0",
    relative_install_path: "prebuilts",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

prebuilt_usr_share_host {
    name: "x86_64_efi-virtio.rom_resource_for_qemu",
    src: "qemu/x86_64-linux-gnu/usr/share/qemu/efi-virtio.rom",
    filename: "efi-virtio.rom",
    sub_dir: "qemu/x86_64-linux-gnu",
}

prebuilt_usr_share_host {
    name: "x86_64_en-us_resource_for_qemu",
    src: "qemu/x86_64-linux-gnu/usr/share/qemu/keymaps/en-us",
    filename: "en-us",
    sub_dir: "qemu/x86_64-linux-gnu/keymaps",
}

// Note: This is commented out to avoid a conflict with the binary built
// from external/crosvm. This should be uncommented out when backporting to
// older branches with just use the prebuilt and which do not build from
// source.
// cc_prebuilt_binary {
//     name: "x86_64_linux_gnu_crosvm",
//     srcs: ["x86_64-linux-gnu/bin/crosvm"],
//     stem: "crosvm",
//     relative_install_path: "x86_64-linux-gnu",
//     defaults: ["cuttlefish_host"],
//     check_elf_files: false,
// }

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_gfxstream_graphics_detector_for_crosvm",
    srcs: ["x86_64-linux-gnu/bin/gfxstream_graphics_detector"],
    stem: "gfxstream_graphics_detector",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libc++.so.1_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/libc++.so.1"],
    stem: "libc++.so.1",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libdrm.so.2_for_crosvm",
    // libdrm.so.2 is a symlink to libdrm.so.2.4.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    srcs: ["x86_64-linux-gnu/bin/libdrm.so.2.4.0"],
    stem: "libdrm.so.2",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libepoxy.so.0_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/libepoxy.so.0"],
    stem: "libepoxy.so.0",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libepoxy.so.0_for_crosvm",
    // libepoxy.so.0 is a symlink to libepoxy.so.0.0.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    srcs: ["x86_64-linux-gnu/bin/libepoxy.so.0.0.0"],
    stem: "libepoxy.so.0",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libffi.so.7_for_crosvm",
    // libffi.so.7 is a symlink to libffi.so.7.1.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    srcs: ["x86_64-linux-gnu/bin/libffi.so.7.1.0"],
    stem: "libffi.so.7",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libgbm.so.1_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/libgbm.so.1"],
    stem: "libgbm.so.1",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libgbm.so.1_for_crosvm",
    // libgbm.so.1 is a symlink to libgbm.so.1.0.0. The build system doesn't handle symlinks
    // well, so point at the real file.
    srcs: ["x86_64-linux-gnu/bin/libminigbm.so.1.0.0"],
    stem: "libgbm.so.1",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libgfxstream_backend.so.0_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/libgfxstream_backend.so.0"],
    stem: "libgfxstream_backend.so.0",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libgfxstream_backend.so_for_crosvm",
    srcs: ["x86_64-linux-gnu/bin/libgfxstream_backend.so"],
    stem: "libgfxstream_backend.so",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libminijail.so_for_crosvm",
    srcs: ["x86_64-linux-gnu/bin/libminijail.so"],
    stem: "libminijail.so",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_librutabaga_gfx_ffi.so.0_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/librutabaga_gfx_ffi.so.0"],
    stem: "librutabaga_gfx_ffi.so.0",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libvirglrenderer.so.1_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/libvirglrenderer.so.1"],
    stem: "libvirglrenderer.so.1",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libvirglrenderer.so.1_for_crosvm",
    // libvirglrenderer.so.1 is a symlink to libvirglrenderer.so.1.7.7. The build system doesn't
    // handle symlinks well, so point at the real file.
    srcs: ["x86_64-linux-gnu/bin/libvirglrenderer.so.1.7.7"],
    stem: "libvirglrenderer.so.1",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libvk_swiftshader.so",
    srcs: ["x86_64-linux-gnu/bin/libvk_swiftshader.so"],
    stem: "libvk_swiftshader.so",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libwayland_client.so.0_for_crosvm",
    // libwayland-client.so.0 is a symlink to libwayland-client.so.0.3.0. The build system doesn't
    // handle symlinks well, so point at the real file.
    srcs: ["x86_64-linux-gnu/bin/libwayland-client.so.0.3.0"],
    stem: "libwayland-client.so.0",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_libz.so.1_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/libz.so.1"],
    stem: "libz.so.1",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_qemu-system-aarch64_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/qemu-system-aarch64"],
    stem: "qemu-system-aarch64",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_qemu-system-riscv64_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/qemu-system-riscv64"],
    stem: "qemu-system-riscv64",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_qemu-system-x86_64_binary_for_qemu",
    srcs: ["qemu/x86_64-linux-gnu/bin/qemu-system-x86_64"],
    stem: "qemu-system-x86_64",
    relative_install_path: "x86_64-linux-gnu/qemu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

cc_prebuilt_binary {
    name: "x86_64_linux_gnu_vk_swiftshader_icd.json",
    srcs: ["x86_64-linux-gnu/bin/vk_swiftshader_icd.json"],
    stem: "vk_swiftshader_icd.json",
    relative_install_path: "x86_64-linux-gnu",
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

prebuilt_usr_share_host {
    name: "x86_64_opensbi-riscv64-generic-fw_dynamic.bin_resource_for_qemu",
    src: "qemu/x86_64-linux-gnu/usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.bin",
    filename: "opensbi-riscv64-generic-fw_dynamic.bin",
    sub_dir: "qemu/x86_64-linux-gnu",
}

cc_prebuilt_binary {
    name: "graphics_detector",
    stem: "graphics_detector",
    arch: {
        arm64: {
            srcs: [
                "aarch64-linux-gnu/bin/gfxstream_graphics_detector",
            ],
        },
        x86_64: {
            srcs: [
                "x86_64-linux-gnu/bin/gfxstream_graphics_detector",
            ],
        },
    },
    defaults: ["cuttlefish_host"],
    check_elf_files: false,
}

[Dauer der Verarbeitung: 0.23 Sekunden, vorverarbeitet 2026-06-27]