Lines Matching +full:sig +full:- +full:dir +full:- +full:cmd

1 # SPDX-License-Identifier: GPL-2.0
12 install-y :=
14 ifeq ($(KBUILD_EXTMOD)$(sign-only),)
17 $(shell rm -fr $(MODLIB)/kernel $(MODLIB)/build)
19 install-$(CONFIG_MODULES) += $(addprefix $(MODLIB)/, build modules.order)
22 $(call cmd,symlink)
25 cmd_symlink = ln -s $(CURDIR) $@
28 $(call cmd,install_modorder)
34 install-y += $(addprefix $(MODLIB)/, modules.builtin modules.builtin.modinfo)
36 install-$(CONFIG_BUILTIN_MODULE_RANGES) += $(MODLIB)/modules.builtin.ranges
39 $(call cmd,install)
43 modules := $(call read-file, modules.order)
55 suffix-y :=
57 suffix-$(CONFIG_MODULE_COMPRESS_GZIP) := .gz
58 suffix-$(CONFIG_MODULE_COMPRESS_XZ) := .xz
59 suffix-$(CONFIG_MODULE_COMPRESS_ZSTD) := .zst
62 modules := $(patsubst %.o, $(dst)/%.ko$(suffix-y), $(modules))
63 install-$(CONFIG_MODULES) += $(modules)
65 __modinst: $(install-y)
78 # --strip-debug will be used. Otherwise, INSTALL_MOD_STRIP value will be used
83 strip-option := --strip-debug
85 strip-option := $(INSTALL_MOD_STRIP)
89 cmd_strip = $(STRIP) $(strip-option) $@
103 sig-key := $(if $(wildcard $(CONFIG_MODULE_SIG_KEY)),,$(srctree)/)$(CONFIG_MODULE_SIG_KEY)
105 sig-key := $(CONFIG_MODULE_SIG_KEY)
108 …cmd_sign = $(objtree)/scripts/sign-file $(CONFIG_MODULE_SIG_HASH) "$(sig-key)" $(objtree)/certs/si…
111 ifeq ($(sign-only),)
120 $(foreach dir, $(sort $(dir $(install-y))), $(shell mkdir -p $(dir)))
123 $(call cmd,install)
124 $(call cmd,strip)
125 $(call cmd,sign)
131 depmod: $(install-y)
132 $(call cmd,depmod)
141 $(call cmd,sign)
149 cmd_gzip = $(KGZIP) -n -f $<
151 cmd_xz = $(XZ) --check=crc32 --lzma2=dict=1MiB -f $<
153 cmd_zstd = $(ZSTD) --rm -f -q $<
156 $(call cmd,gzip)
159 $(call cmd,xz)
162 $(call cmd,zstd)