summaryrefslogtreecommitdiff
path: root/emulators/virtualbox-ose-legacy/files/patch-src_VBox_Additions_freebsd_Makefile
blob: c38d8013a6d617fede7c8a1b1f21a1a0bec805ef (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--- src/VBox/Additions/freebsd/Makefile.orig	2020-05-13 19:37:06 UTC
+++ src/VBox/Additions/freebsd/Makefile
@@ -30,6 +30,14 @@ all:
 	        cp vboxvfs/vboxvfs.ko .; \
 	    fi; \
 	fi
+	@echo
+	@if [ -d mount_vboxvfs ]; then \
+	    echo "=== Building mount_vboxvfs binary ==="; \
+	    $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C  mount_vboxvfs clean obj depend all; \
+	    if [ -f mount_vboxvfs ]; then \
+	        cp mount_vboxvfs/mount_vboxvfs .; \
+	    fi; \
+	fi
 
 
 install:
@@ -37,13 +45,19 @@ install:
 	@if [ -d vboxvfs ]; then \
 	    $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxvfs install; \
 	fi
+	@if [ -d mount_vboxvfs ]; then \
+	    $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C mount_vboxvfs install; \
+	fi
 
 clean:
 	@$(MAKE) -C vboxguest clean
 	@if [ -d vboxvfs ]; then \
 	    $(MAKE) -C vboxvfs clean; \
 	fi
-	rm -f vboxguest.*o vboxvfs.*o
+	@if [ -d mount_vboxvfs ]; then \
+	    $(MAKE) -C mount_vboxvfs clean; \
+	fi
+	rm -f vboxguest.*o vboxvfs.*o mount_vboxvfs
 
 load:
 	@/sbin/kldunload vboxvfs || true