diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-12 11:57:47 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-12 11:57:47 +0000 |
commit | 47ac19467d84100074607d6a9316806834a8a78e (patch) | |
tree | 2cc6559cb1b7252d816ce4503e33a6adbd0bf89b /sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-dkms.patch | |
parent | 2b1271615a4fa63945fdb87d0c6ef92e6b15d43b (diff) |
app-emulation/virtualbox-guest-additions : import from Gentoo, port to DKMS framework
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.patch | 32 |
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 |