--- src/VBox/Main/Makefile.kmk.orig 2020-07-10 02:57:10.000000000 +1000 +++ src/VBox/Main/Makefile.kmk 2020-08-22 00:25:14.418019000 +1000 @@ -524,8 +524,14 @@ VBoxSVC_SOURCES.os2 = \ src-server/HostDnsServiceResolvConf.cpp +VBoxSVC_SOURCES.bsdsunix = \ + src-server/bsdsunix/HostHardwareBSDSUniX.cpp \ + $(if $(VBOX_WITH_DBUS),src-server/linux/HostPowerLinux.cpp) \ + src-server/HostDnsServiceResolvConf.cpp + VBoxSVC_SOURCES.freebsd = \ src-server/freebsd/HostHardwareFreeBSD.cpp \ + $(if $(VBOX_WITH_DBUS),src-server/linux/HostPowerLinux.cpp) \ src-server/HostDnsServiceResolvConf.cpp @@ -545,6 +551,7 @@ VBoxSVC_SOURCES.os2 += src-server/os2/USBProxyBackendOs2.cpp VBoxSVC_SOURCES.solaris += src-server/solaris/USBProxyBackendSolaris.cpp VBoxSVC_SOURCES.win += src-server/win/USBProxyBackendWindows.cpp + VBoxSVC_SOURCES.bsdsunix += src-server/bsdsunix/USBProxyBackendBSDSUniX.cpp VBoxSVC_SOURCES.freebsd += src-server/freebsd/USBProxyBackendFreeBSD.cpp endif @@ -572,6 +579,7 @@ src-server/PerformanceImpl.cpp \ src-server/Performance.cpp VBoxSVC_SOURCES.darwin += src-server/darwin/PerformanceDarwin.cpp + VBoxSVC_SOURCES.bsdsunix += src-server/bsdsunix/PerformanceBSDSUniX.cpp VBoxSVC_SOURCES.freebsd += src-server/freebsd/PerformanceFreeBSD.cpp VBoxSVC_SOURCES.linux += src-server/linux/PerformanceLinux.cpp VBoxSVC_SOURCES.os2 += src-server/os2/PerformanceOs2.cpp @@ -589,8 +597,9 @@ VBoxSVC_SOURCES.darwin += src-server/darwin/NetIf-darwin.cpp VBoxSVC_SOURCES.solaris += src-server/solaris/NetIf-solaris.cpp VBoxSVC_SOURCES.freebsd += src-server/freebsd/NetIf-freebsd.cpp + VBoxSVC_SOURCES.bsdsunix += src-server/bsdsunix/NetIf-bsdsunix.cpp VBoxSVC_DEFS += VBOX_WITH_HOSTNETIF_API - if1of ($(KBUILD_TARGET), linux darwin solaris freebsd) + if1of ($(KBUILD_TARGET), linux darwin solaris bsdsunix freebsd) VBoxSVC_SOURCES += src-server/generic/NetIf-generic.cpp endif endif