VirtualBox

Ignore:
Timestamp:
May 16, 2023 7:39:00 AM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
157434
Message:

HostDrivers/VBoxUSB/solaris: Make compilation dependent on VBOX_WITH_VBOxDRV (like with VBoxNetFlt), bugref:3409

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxUSB/solaris/Makefile.kmk

    r98125 r99810  
    3838include $(KBUILD_PATH)/subheader.kmk
    3939
    40 #
    41 # vboxusbmon - The Solaris USB Monitor Kernel module.
    42 #
    43 SYSMODS.solaris         += vboxusbmon
    44 vboxusbmon_TEMPLATE      = VBoxR0Drv
    45 vboxusbmon_DEFS          = IN_RT_R0 VBOX_SVN_REV=$(VBOX_SVN_REV)
    46 vboxusbmon_DEPS         += $(VBOX_SVN_REV_KMK)
    47 vboxusbmon_INCS         := . .. include
    48 vboxusbmon_LDFLAGS      += -N drv/vboxdrv -N misc/usba
    49 vboxusbmon_SOURCES       = \
    50         VBoxUSBMon-solaris.c \
    51         ../USBFilter.cpp \
    52         ../VBoxUSBFilterMgr.cpp
     40ifdef VBOX_WITH_VBOXDRV
     41 #
     42 # vboxusbmon - The Solaris USB Monitor Kernel module.
     43 #
     44 SYSMODS.solaris         += vboxusbmon
     45 vboxusbmon_TEMPLATE      = VBoxR0Drv
     46 vboxusbmon_DEFS          = IN_RT_R0 VBOX_SVN_REV=$(VBOX_SVN_REV)
     47 vboxusbmon_DEPS         += $(VBOX_SVN_REV_KMK)
     48 vboxusbmon_INCS         := . .. include
     49 vboxusbmon_LDFLAGS      += -N drv/vboxdrv -N misc/usba
     50 vboxusbmon_SOURCES       = \
     51        VBoxUSBMon-solaris.c \
     52        ../USBFilter.cpp \
     53        ../VBoxUSBFilterMgr.cpp
    5354
    54 #
    55 # vboxusb - The Solaris Generic USB Client Kernel module.
    56 #
    57 SYSMODS.solaris         += vboxusb
    58 vboxusb_TEMPLATE         = VBoxR0Drv
    59 vboxusb_DEFS             = IN_RT_R0 IN_SUP_R0 VBOX_SVN_REV=$(VBOX_SVN_REV)
    60 vboxusb_DEPS            += $(VBOX_SVN_REV_KMK)
    61 vboxusb_INCS            := . include/
    62 vboxusb_LDFLAGS         += -N drv/vboxdrv -N drv/vboxusbmon -N misc/usba
    63 vboxusb_SOURCES          = \
    64         VBoxUSB-solaris.c
     55 #
     56 # vboxusb - The Solaris Generic USB Client Kernel module.
     57 #
     58 SYSMODS.solaris         += vboxusb
     59 vboxusb_TEMPLATE         = VBoxR0Drv
     60 vboxusb_DEFS             = IN_RT_R0 IN_SUP_R0 VBOX_SVN_REV=$(VBOX_SVN_REV)
     61 vboxusb_DEPS            += $(VBOX_SVN_REV_KMK)
     62 vboxusb_INCS            := . include/
     63 vboxusb_LDFLAGS         += -N drv/vboxdrv -N drv/vboxusbmon -N misc/usba
     64 vboxusb_SOURCES          = \
     65        VBoxUSB-solaris.c
     66
     67endif
    6568
    6669include $(FILE_KBUILD_SUB_FOOTER)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette