19372d52ab
host-rust-bindgen will be required to build several different rust-based packages, including a Linux kernel with rust modules and mesa3d's rusticl which is the rust-based implementation of OpenCL. The Cargo.toml file at the project root is a "virtual manifest". Since we only want to install rust-bindgen, we can specify RUST_BINDGEN_SUBDIR = bindgen-cli to use the Cargo.toml from this directory. Signed-off-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Sebastian Weyer <sebastian.weyer@smile.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18 lines
604 B
Makefile
18 lines
604 B
Makefile
################################################################################
|
|
#
|
|
# rust-bindgen
|
|
#
|
|
################################################################################
|
|
|
|
RUST_BINDGEN_VERSION = 0.65.1
|
|
RUST_BINDGEN_SITE = $(call github,rust-lang,rust-bindgen,v$(RUST_BINDGEN_VERSION))
|
|
RUST_BINDGEN_LICENSE = BSD-3-clause
|
|
RUST_BINDGEN_LICENSE_FILES = LICENSE
|
|
|
|
# The Cargo.toml at the root directory is a "virtual manifest".
|
|
# Since we only want to build and install bindgen use the Cargo.toml
|
|
# from the bindgen-cli subdirectory.
|
|
RUST_BINDGEN_SUBDIR = bindgen-cli
|
|
|
|
$(eval $(host-cargo-package))
|