// Autogenerated via gen_android_bp.py // // Copyright (C) 2024 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", srcs: ["aarch64-linux-gnu/bin/libdrm.so.2"], 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", srcs: ["aarch64-linux-gnu/bin/libepoxy.so.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", srcs: ["aarch64-linux-gnu/bin/libffi.so.7"], 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", srcs: ["aarch64-linux-gnu/bin/libgbm.so.1"], 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_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", srcs: ["aarch64-linux-gnu/bin/libvirglrenderer.so.1"], stem: "libvirglrenderer.so.1", 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", srcs: ["aarch64-linux-gnu/bin/libwayland-client.so.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, } 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", } 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", srcs: ["x86_64-linux-gnu/bin/libdrm.so.2"], 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", srcs: ["x86_64-linux-gnu/bin/libepoxy.so.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", srcs: ["x86_64-linux-gnu/bin/libffi.so.7"], 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", srcs: ["x86_64-linux-gnu/bin/libgbm.so.1"], 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", srcs: ["x86_64-linux-gnu/bin/libvirglrenderer.so.1"], 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_libwayland_client.so.0_for_crosvm", srcs: ["x86_64-linux-gnu/bin/libwayland-client.so.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, } 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", }