Makefile (4f2c0a4acffbec01079c28f839422e64ddeff004) | Makefile (c83b16cefd78f55071840e1159ead9fe62747769) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2### 3# scripts contains sources for various helper programs used throughout 4# the kernel for the build process. 5 6hostprogs-always-$(CONFIG_BUILD_BIN2C) += bin2c 7hostprogs-always-$(CONFIG_KALLSYMS) += kallsyms 8hostprogs-always-$(BUILD_C_RECORDMCOUNT) += recordmcount 9hostprogs-always-$(CONFIG_BUILDTIME_TABLE_SORT) += sorttable 10hostprogs-always-$(CONFIG_ASN1) += asn1_compiler 11hostprogs-always-$(CONFIG_MODULE_SIG_FORMAT) += sign-file 12hostprogs-always-$(CONFIG_SYSTEM_EXTRA_CERTIFICATE) += insert-sys-cert | 1# SPDX-License-Identifier: GPL-2.0 2### 3# scripts contains sources for various helper programs used throughout 4# the kernel for the build process. 5 6hostprogs-always-$(CONFIG_BUILD_BIN2C) += bin2c 7hostprogs-always-$(CONFIG_KALLSYMS) += kallsyms 8hostprogs-always-$(BUILD_C_RECORDMCOUNT) += recordmcount 9hostprogs-always-$(CONFIG_BUILDTIME_TABLE_SORT) += sorttable 10hostprogs-always-$(CONFIG_ASN1) += asn1_compiler 11hostprogs-always-$(CONFIG_MODULE_SIG_FORMAT) += sign-file 12hostprogs-always-$(CONFIG_SYSTEM_EXTRA_CERTIFICATE) += insert-sys-cert |
13hostprogs-always-$(CONFIG_RUST) += generate_rust_target | 13always-$(CONFIG_RUST) += target.json |
14 | 14 |
15filechk_rust_target = $< < include/config/auto.conf 16 17$(obj)/target.json: scripts/generate_rust_target include/config/auto.conf FORCE 18 $(call filechk,rust_target) 19 20hostprogs += generate_rust_target |
|
15generate_rust_target-rust := y 16 17HOSTCFLAGS_sorttable.o = -I$(srctree)/tools/include 18HOSTLDLIBS_sorttable = -lpthread 19HOSTCFLAGS_asn1_compiler.o = -I$(srctree)/include 20HOSTCFLAGS_sign-file.o = $(shell $(HOSTPKG_CONFIG) --cflags libcrypto 2> /dev/null) 21HOSTLDLIBS_sign-file = $(shell $(HOSTPKG_CONFIG) --libs libcrypto 2> /dev/null || echo -lcrypto) 22 --- 24 unchanged lines hidden --- | 21generate_rust_target-rust := y 22 23HOSTCFLAGS_sorttable.o = -I$(srctree)/tools/include 24HOSTLDLIBS_sorttable = -lpthread 25HOSTCFLAGS_asn1_compiler.o = -I$(srctree)/include 26HOSTCFLAGS_sign-file.o = $(shell $(HOSTPKG_CONFIG) --cflags libcrypto 2> /dev/null) 27HOSTLDLIBS_sign-file = $(shell $(HOSTPKG_CONFIG) --libs libcrypto 2> /dev/null || echo -lcrypto) 28 --- 24 unchanged lines hidden --- |