summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJosh Boyer <jwboyer@redhat.com>2012-11-05 09:09:24 +1030
committerRusty Russell <rusty@rustcorp.com.au>2012-12-14 13:05:28 +1030
commitd890f510c8e45aaf33b8737f211ea05aecb8b460 (patch)
treee2f48e1c67688576b3fc989552f708b55ab45617 /Makefile
parent71eac70257b469bd43737232bce0fd960caebee1 (diff)
downloadlwn-d890f510c8e45aaf33b8737f211ea05aecb8b460.tar.gz
lwn-d890f510c8e45aaf33b8737f211ea05aecb8b460.zip
MODSIGN: Add modules_sign make target
If CONFIG_MODULE_SIG is set, and 'make modules_sign' is called then this patch will cause the modules to get a signature appended. The make target is intended to be run after 'make modules_install', and will modify the modules in-place in the installed location. It can be used to produce signed modules after they have been processed by distribution build scripts. Signed-off-by: Josh Boyer <jwboyer@redhat.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (minor typo fix)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 6cab75b74365..f00e0e3c4a87 100644
--- a/Makefile
+++ b/Makefile
@@ -981,6 +981,12 @@ _modinst_post: _modinst_
$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.fwinst obj=firmware __fw_modinst
$(call cmd,depmod)
+ifeq ($(CONFIG_MODULE_SIG), y)
+PHONY += modules_sign
+modules_sign:
+ $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modsign
+endif
+
else # CONFIG_MODULES
# Modules not configured