aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMikk Mar <mikkmar@airmail.cc>2019-08-28 16:01:25 +0300
committerJason A. Donenfeld <Jason@zx2c4.com>2019-08-28 07:40:30 -0600
commitdcca03f27879701d7377109517176a3aae86619f (patch)
tree0059f495f37c12c1d134f484ca3813a2c15441f8
parentwg-quick: linux: don't fail down when using systemd-resolved (diff)
downloadWireGuard-dcca03f27879701d7377109517176a3aae86619f.tar.xz
WireGuard-dcca03f27879701d7377109517176a3aae86619f.zip
Makefile: allow specifying kernel release
This makes depmod work when building/installing the module for a kernel other than the currently running one. Signed-off-by: Mikk Mar <mikkmar@airmail.cc>
-rw-r--r--src/Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index 24b2ba0..8226038 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -2,7 +2,8 @@
#
# Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
-KERNELDIR ?= /lib/modules/$(shell uname -r)/build
+KERNELRELEASE ?= $(shell uname -r)
+KERNELDIR ?= /lib/modules/$(KERNELRELEASE)/build
PREFIX ?= /usr
DESTDIR ?=
SRCDIR ?= $(PREFIX)/src
@@ -45,7 +46,7 @@ clean:
module-install:
@$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
- $(DEPMOD) -a
+ $(DEPMOD) -a $(KERNELRELEASE)
install: module-install tools-install