Changeset 85939 in vbox
- Timestamp:
- Aug 28, 2020 6:36:30 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 140134
- Location:
- trunk/src/VBox
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/linux/Makefile
r85404 r85939 60 60 fi 61 61 62 vboxvideo: 62 vboxvideo: vboxguest 63 63 + $(VBOX_QUIET_SH)if [ -d vboxvideo ]; then \ 64 64 if [ -f vboxguest/Module.symvers ]; then \ … … 75 75 fi 76 76 77 install :77 install_vboxguest: 78 78 + $(VBOX_QUIET)$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxguest install 79 80 install_vboxsf: 79 81 + $(VBOX_QUIET_SH)if [ -d vboxsf ]; then \ 80 82 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxsf install; \ 81 83 fi 84 85 install_vboxvideo: 82 86 + $(VBOX_QUIET_SH)if [ -d vboxvideo ]; then \ 83 87 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxvideo install; \ 84 88 fi 85 89 86 clean-vboxdrv: 90 install: install_vboxguest install_vboxsf install_vboxvideo 91 92 clean_vboxguest: 87 93 + $(VBOX_QUIET)$(MAKE) -C vboxguest clean 94 rm -f vboxguest.*o 88 95 89 clean -vboxsf:96 clean_vboxsf: 90 97 + $(VBOX_QUIET_SH)if [ -d vboxsf ]; then \ 91 98 $(MAKE) -C vboxsf clean; \ 92 99 fi 100 rm -f vboxsf.*o 93 101 94 clean -vboxvideo:102 clean_vboxvideo: 95 103 + $(VBOX_QUIET_SH)if [ -d vboxvideo ]; then \ 96 104 $(MAKE) -C vboxvideo clean; \ 97 105 fi 106 rm -f vboxvideo.*o 98 107 99 clean-misc: 100 rm -f vboxguest.*o vboxsf.*o vboxvideo.*o 101 102 clean: clean-vboxdrv clean-vboxsf clean-vboxvideo clean-misc 108 clean: clean_vboxguest clean_vboxsf clean_vboxvideo 103 109 104 110 check: 105 111 $(VBOX_QUIET)$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxguest check 106 112 107 load:113 unload: 108 114 $(VBOX_QUIET)/sbin/rmmod vboxvideo || true 109 115 $(VBOX_QUIET)/sbin/rmmod vboxvfs || true 110 116 $(VBOX_QUIET)/sbin/rmmod vboxsf || true 111 117 $(VBOX_QUIET)/sbin/rmmod vboxguest || true 118 119 load: unload 112 120 $(VBOX_QUIET)/sbin/insmod vboxguest.ko 113 121 $(VBOX_QUIET)if [ -f vboxsf.ko ]; then /sbin/insmod vboxsf.ko; fi 114 122 $(VBOX_QUIET)if [ -f vboxvideo.ko ]; then /sbin/insmod vboxvideo.ko; fi 115 123 116 .PHONY: vboxguest vboxsf vboxvideo all install clean check load 124 .PHONY: all install clean check unload load \ 125 vboxguest vboxsf vboxvideo \ 126 install_vboxguest install_vboxsf install_vboxvideo \ 127 clean_vboxguest clean_vboxsf clean_vboxvideo 117 128 118 129 endif # ! KERNELRELEASE -
trunk/src/VBox/Additions/linux/drm/Makefile.module.kms
r82968 r85939 22 22 include $(obj)/Makefile-header.gmk 23 23 VBOXDRM_DIR = $(VBOX_MODULE_SRC_DIR) 24 25 # Allow building directly from the subdirectory without assuming the toplevel 26 # makefile has done the copying. Not the default use case, but can be handy. 27 ifndef KBUILD_EXTRA_SYMBOLS 28 KBUILD_EXTRA_SYMBOLS=$(abspath $(VBOXDRM_DIR)/../vboxguest/Module.symvers) 29 endif 24 30 25 31 # We want to build on Linux 3.11 and later and on all EL 7 kernels. -
trunk/src/VBox/Additions/linux/sharedfolders/Makefile.module
r84947 r85939 22 22 include $(obj)/Makefile-header.gmk 23 23 VBOXSF_DIR = $(VBOX_MODULE_SRC_DIR) 24 25 # Allow building directly from the subdirectory without assuming the toplevel 26 # makefile has done the copying. Not the default use case, but can be handy. 27 ifndef KBUILD_EXTRA_SYMBOLS 28 KBUILD_EXTRA_SYMBOLS=$(abspath $(VBOXSF_DIR)/../vboxguest/Module.symvers) 29 endif 24 30 25 31 VBOXMOD_NAME = vboxsf -
trunk/src/VBox/HostDrivers/Support/linux/Makefile
r85523 r85939 25 25 # 26 26 27 # Find the directory of this makefile.28 VBOXDRV_DIR := $(dir $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)))29 30 27 # Linux kbuild sets this to our source directory if we are called from there 31 28 obj ?= $(CURDIR) 32 29 include $(obj)/Makefile-header.gmk 30 VBOXDRV_DIR := $(VBOX_MODULE_SRC_DIR) 33 31 34 32 VBOXMOD_NAME = vboxdrv -
trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile
r84947 r85939 25 25 # 26 26 27 # Find the directory of this makefile.28 VBOXNETADPT_DIR := $(dir $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)))29 30 27 # Linux kbuild sets this to our source directory if we are called from there 31 28 obj ?= $(CURDIR) 32 29 include $(obj)/Makefile-header.gmk 30 VBOXNETADP_DIR := $(VBOX_MODULE_SRC_DIR) 31 32 # Allow building directly from the subdirectory without assuming the toplevel 33 # makefile has done the copying. Not the default use case, but can be handy. 34 ifndef KBUILD_EXTRA_SYMBOLS 35 KBUILD_EXTRA_SYMBOLS=$(abspath $(VBOXNETADP_DIR)/../vboxdrv/Module.symvers) 36 endif 33 37 34 38 VBOXMOD_NAME = vboxnetadp -
trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile
r84947 r85939 25 25 # 26 26 27 # Find the directory of this makefile.28 VBOXNETFLT_DIR := $(dir $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)))29 30 27 # Linux kbuild sets this to our source directory if we are called from there 31 28 obj ?= $(CURDIR) 32 29 include $(obj)/Makefile-header.gmk 30 VBOXNETFLT_DIR := $(VBOX_MODULE_SRC_DIR) 31 32 # Allow building directly from the subdirectory without assuming the toplevel 33 # makefile has done the copying. Not the default use case, but can be handy. 34 ifndef KBUILD_EXTRA_SYMBOLS 35 KBUILD_EXTRA_SYMBOLS=$(abspath $(VBOXNETFLT_DIR)/../vboxdrv/Module.symvers) 36 endif 33 37 34 38 VBOXMOD_NAME = vboxnetflt -
trunk/src/VBox/HostDrivers/VBoxPci/linux/Makefile
r84947 r85939 25 25 # 26 26 27 # Find the directory of this makefile.28 VBOXPCI_DIR := $(dir $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)))29 27 30 28 # Linux kbuild sets this to our source directory if we are called from there 31 29 obj ?= $(CURDIR) 32 30 include $(obj)/Makefile-header.gmk 31 VBOXPCI_DIR := $(VBOX_MODULE_SRC_DIR) 32 33 # Allow building directly from the subdirectory without assuming the toplevel 34 # makefile has done the copying. Not the default use case, but can be handy. 35 ifndef KBUILD_EXTRA_SYMBOLS 36 KBUILD_EXTRA_SYMBOLS=$(abspath $(VBOXPCI_DIR)/../vboxdrv/Module.symvers) 37 endif 33 38 34 39 # override is required by the Debian guys -
trunk/src/VBox/HostDrivers/linux/Makefile
r85404 r85939 46 46 KBUILD_VERBOSE ?= 47 47 KERN_VER ?= $(shell uname -r) 48 .PHONY: all install clean check unload load vboxdrv vboxnetflt vboxnetadp \ 49 vboxpci 48 .PHONY: all install clean check unload load \ 49 vboxdrv vboxnetflt vboxnetadp vboxpci \ 50 install_vboxdrv install_vboxnetflt install_vboxnetadp install_vboxpci \ 51 clean_vboxdrv clean_vboxnetflt clean_vboxnetadp clean_vboxpci 50 52 51 53 all: vboxdrv vboxnetflt vboxnetadp vboxpci … … 93 95 fi 94 96 95 install :97 install_vboxdrv: 96 98 +@$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxdrv install 99 100 install_vboxnetflt: 97 101 +@if [ -d vboxnetflt ]; then \ 98 102 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetflt install; \ 99 103 fi 104 105 install_vboxnetadp: 100 106 +@if [ -d vboxnetadp ]; then \ 101 107 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp install; \ 102 108 fi 109 110 install_vboxpci: 103 111 +@if [ -d vboxpci ]; then \ 104 112 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxpci install; \ 105 113 fi 114 115 install: install_vboxdrv install_vboxnetflt install_vboxnetadp install_vboxpci 106 116 107 117 else … … 115 125 endif 116 126 117 clean :127 clean_vboxdrv: 118 128 +@$(MAKE) -C vboxdrv clean 129 rm -rf vboxdrv.ko 130 131 clean_vboxnetflt: 119 132 +@if [ -d vboxnetflt ]; then \ 120 133 $(MAKE) -C vboxnetflt clean; \ 121 134 fi 135 rm -rf vboxnetflt.ko 136 137 clean_vboxnetadp: 122 138 +@if [ -d vboxnetadp ]; then \ 123 139 $(MAKE) -C vboxnetadp clean; \ 124 140 fi 141 rm -rf vboxnetadp.ko 142 143 clean_vboxpci: 125 144 +@if [ -d vboxpci ]; then \ 126 145 $(MAKE) -C vboxpci clean; \ 127 146 fi 128 rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko vboxpci.ko 147 rm -f vboxpci.ko 148 149 clean: clean_vboxdrv clean_vboxnetflt clean_vboxnetadp clean_vboxpci 129 150 130 151 check:
Note:
See TracChangeset
for help on using the changeset viewer.