summaryrefslogtreecommitdiff
path: root/sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-dkms.patch
diff options
context:
space:
mode:
Diffstat (limited to 'sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-dkms.patch')
-rw-r--r--sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-dkms.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-dkms.patch b/sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-dkms.patch
new file mode 100644
index 00000000..8e1a8c69
--- /dev/null
+++ b/sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-dkms.patch
@@ -0,0 +1,32 @@
+diff '--color=auto' -Nur a/Makefile b/Makefile
+--- a/Makefile 2025-03-12 10:37:08.581683046 +0000
++++ b/Makefile 2025-03-12 10:35:30.305692527 +0000
+@@ -24,14 +24,17 @@
+ # SPDX-License-Identifier: GPL-3.0-only
+ #
+
+-ifneq ($(KERNELRELEASE),)
++ifneq ($(KBUILD_EXTMOD),)
+
+-# Building from kBuild (make -C <kernel_directory> M=`pwd`)
+-# or inside a kernel source tree.
++# Building from kBuild (make -C <kernel_directory> M=`pwd`).
++# KBUILD_EXTMOD is set to $(M) in this case.
+
+-obj-m = vboxguest/ vboxsf/
++obj-m = vboxguest/
++ ifneq ($(wildcard $(KBUILD_EXTMOD)/vboxsf/Makefile),)
++obj-m += vboxsf/
++ endif
+
+-else # ! KERNELRELEASE
++else # ! KBUILD_EXTMOD
+
+ KBUILD_VERBOSE =
+ ifeq ($(KBUILD_VERBOSE),)
+@@ -107,4 +110,4 @@
+ install-vboxguest install-vboxsf \
+ clean-vboxguest clean-vboxsf
+
+-endif # ! KERNELRELEASE
++endif # ! KBUILD_EXTMOD