// Copyright 2024 The ChromiumOS Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. package { default_applicable_licenses: ["external_rust_cros-libva_license"], } rust_binary_host { name: "cros_libva_bindgen_build", srcs: ["build.rs"], rustlibs: [ "libbindgen", "libbindgen_cmd", ], lints: "android", clippy_lints: "android", vendor: true, enabled: false, arch: { x86_64: { enabled: true, }, }, } rust_bindgen { name: "libcros_libva_bindgen", crate_name: "cros_libva_bindgen", custom_bindgen: "cros_libva_bindgen_build", wrapper_src: "android_wrapper.h", source_stem: "bindings", cflags: ["-I external/rust/cros-libva/lib"], visibility: ["//external/rust/cros-libva/lib"], vendor: true, enabled: false, arch: { x86_64: { enabled: true, // Libva headers that bindings source is generated from. header_libs: ["libva_headers"], }, }, }