VirtualBox

Changeset 66072 in vbox


Ignore:
Timestamp:
Mar 13, 2017 8:15:33 PM (8 years ago)
Author:
vboxsync
Message:

HostDrivers, Additions: remove more rules for compiling Linux R0 modules

Location:
trunk/src/VBox
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk

    r63339 r66072  
    2020
    2121
    22 if1of ($(KBUILD_TARGET), darwin freebsd haiku $(if $(defined VBOX_WITH_ADDITION_DRIVERS),linux,) netbsd os2 solaris win)
     22if1of ($(KBUILD_TARGET), darwin freebsd haiku netbsd os2 solaris win)
    2323 #
    2424 # VBoxGuest - The Guest Additions Driver.
     
    2828 VBoxGuest_NAME.freebsd  = vboxguest
    2929 VBoxGuest_NAME.haiku    = vboxguest
    30  VBoxGuest_NAME.linux    = vboxguest
    3130 VBoxGuest_NAME.netbsd   = vboxguest
    3231 VBoxGuest_NAME.solaris  = vboxguest
     
    3736 endif
    3837 VBoxGuest_DEFS.haiku    = VBOX_SVN_REV=$(VBOX_SVN_REV) _KERNEL_MODE=1
    39  VBoxGuest_DEFS.linux    = KBUILD_MODNAME=KBUILD_STR\(vboxguest\) KBUILD_BASENAME=KBUILD_STR\(vboxguest\) DEBUG_HASH=2 DEBUG_HASH2=3 EXPORT_SYMTAB
    4038 VBoxGuest_DEFS.solaris  = VBOX_SVN_REV=$(VBOX_SVN_REV)
    4139 VBoxGuest_DEFS.win      = VBOX_GUESTDRV_WITH_RELEASE_LOGGER
     
    5351        $(if $(VBOX_WITH_DPC_LATENCY_CHECKER),VBOX_WITH_DPC_LATENCY_CHECKER,)
    5452 VBoxGuest_DEPS.solaris += $(VBOX_SVN_REV_KMK)
    55  VBoxGuest_DEPS.linux   += $(VBOX_SVN_REV_HEADER)
    5653 VBoxGuest_DEPS.haiku   += $(VBOX_SVN_REV_HEADER)
    5754 VBoxGuest_DEPS.freebsd += $(VBOX_SVN_REV_HEADER)
     
    6259 VBoxGuest_INCS.freebsd  = $(VBoxGuest_0_OUTDIR) $(PATH_STAGE)/gen-sys-hdrs
    6360 VBoxGuest_INCS.netbsd   = $(VBoxGuest_0_OUTDIR)
    64  VBoxGuest_INCS.linux    = ../../../Runtime/r0drv/linux
    6561 ifeq ($(KBUILD_HOST),solaris)
    6662  VBoxGuest_LDFLAGS.solaris         += -N misc/ctf
  • trunk/src/VBox/HostDrivers/Support/Makefile.kmk

    r63499 r66072  
    544544# New VBoxDrv target. TODO: Convert all the above to use this!
    545545#
    546 if1of ($(KBUILD_TARGET), darwin freebsd linux solaris win)
     546if1of ($(KBUILD_TARGET), darwin freebsd solaris win)
    547547 ifdef VBOX_WITH_VBOXDRV
    548548  SYSMODS += VBoxDrv
     
    550550 VBoxDrv_TEMPLATE         = VBOXR0DRV
    551551 VBoxDrv_NAME.freebsd     = vboxdrv
    552  VBoxDrv_NAME.linux       = vboxdrv
    553552 VBoxDrv_NAME.solaris     = vboxdrv
    554553 ifdef VBOX_SIGNING_MODE
     
    576575  VBoxDrv_DEFS.darwin    += VBOX_WITH_RAW_MODE
    577576 endif
    578  VBoxDrv_DEFS.linux      := \
    579         KBUILD_MODNAME=KBUILD_STR\(vboxdrv\) KBUILD_BASENAME=KBUILD_STR\(vboxdrv\) MODULE CONFIG_VBOXDRV_AS_MISC
    580  ifdef VBOX_LINUX_VERSION_2_4
    581   VBoxDrv_DEFS.linux     += EXPORT_SYMTAB
    582  endif
    583577 ifdef VBOX_WITH_NETFLT
    584578  VBoxDrv_DEFS.solaris   += VBOX_WITH_NETFLT
     
    602596 VBoxDrv_INCS             = . $(VBoxDrv_0_OUTDIR)
    603597 VBoxDrv_INCS.darwin      = ./darwin
    604  VBoxDrv_INCS.linux       = $(PATH_ROOT)/src/VBox/Runtime/r0drv/linux
    605598
    606599 VBoxDrv_LIBS             = $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)
    607  VBoxDrv_LIBS.linux.debug = $(VBoxDrv_LIBS) $(VBOX_GCC_LIBGCC)
    608600 VBoxDrv_LIBS.win         = \
    609601        $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) \
     
    622614 VBoxDrv_SOURCES.darwin   = \
    623615        darwin/SUPDrv-darwin.cpp
    624  VBoxDrv_SOURCES.linux    = \
    625         linux/SUPDrv-linux.c
    626616 VBoxDrv_SOURCES.solaris  = \
    627617        solaris/SUPDrv-solaris.c
     
    651641  VBoxDrv_SOURCES        += \
    652642        SUPDrvTracerA.asm
    653  endif
    654  ifndef VBOX_LINUX_VERSION_2_4
    655   VBoxDrv_SOURCES.linux  += \
    656         linux/SUPDrv-linux.mod.c
    657643 endif
    658644
  • trunk/src/VBox/HostDrivers/VBoxNetAdp/Makefile.kmk

    r62490 r66072  
    1919include $(KBUILD_PATH)/subheader.kmk
    2020
    21 if1of ($(KBUILD_TARGET), solaris darwin linux freebsd)
     21if1of ($(KBUILD_TARGET), solaris darwin freebsd)
    2222 #
    2323 # VBoxNetAdp - Virtual Network Adapter
     
    3030  VBoxNetAdp_DEBUG_INST.darwin= $(patsubst %/,%,$(INST_VBOXNETADP))
    3131  VBoxNetAdp_NAME.solaris     = vboxnet
    32   VBoxNetAdp_NAME.linux       = vboxnetadp
    3332  VBoxNetAdp_NAME.freebsd     = vboxnetadp
    3433  VBoxNetAdp_DEPS.solaris    += $(VBOX_SVN_REV_KMK)
    3534  VBoxNetAdp_DEFS             = IN_RT_R0 VBOX_SVN_REV=$(VBOX_SVN_REV) IN_SUP_STATIC
    36   VBoxNetAdp_DEFS.linux       = KBUILD_MODNAME=KBUILD_STR\(vboxnetadp\) KBUILD_BASENAME=KBUILD_STR\(vboxnetadp\) MODULE
    3735  #VBoxNetAdp_LDFLAGS.darwin   = -v -Wl,-whyload -Wl,-v -Wl,-whatsloaded
    3836  VBoxNetAdp_LDFLAGS.solaris += -N misc/gld -N drv/vboxdrv
    39   VBoxNetAdp_INCS.linux   := \
    40         $(PATH_ROOT)/src/VBox/Runtime/r0drv/linux
    4137  VBoxNetAdp_INCS             = \
    4238        .
     
    4642  VBoxNetAdp_SOURCES.solaris  = \
    4743        solaris/VBoxNetAdp-solaris.c
    48   VBoxNetAdp_SOURCES.linux   = \
    49         linux/VBoxNetAdp-linux.c \
    50         VBoxNetAdp.c
    5144  VBoxNetAdp_SOURCES.freebsd   = \
    5245        freebsd/VBoxNetAdp-freebsd.c \
     
    5750  VBoxNetAdp_LIBS            += \
    5851        $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)
    59   linux/VBoxNetAdp-linux.c_DEPS = $(VBOX_SVN_REV_HEADER)
    6052 endif
    6153endif
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk

    r61813 r66072  
    451451endif #ifeq ($(KBUILD_TARGET), win)
    452452
    453 else if1of ($(KBUILD_TARGET), linux solaris freebsd) ## @todo merge this with the mixed case stuff.
     453else if1of ($(KBUILD_TARGET), solaris freebsd) ## @todo merge this with the mixed case stuff.
    454454#
    455455# vboxnetflt(.ko/.o/) - The lower case driver.
     
    461461  vboxnetflt_TEMPLATE      = VBOXR0DRV
    462462  vboxnetflt_NAME.solaris  = vboxflt
    463   vboxnetflt_DEFS.linux    = \
    464         KBUILD_MODNAME=KBUILD_STR\(vboxnetflt\) \
    465         KBUILD_BASENAME=KBUILD_STR\(vboxnetflt\) \
    466         MODULE DEBUG_HASH=2 DEBUG_HASH2=3
    467463  vboxnetflt_DEFS          = IN_RT_R0
    468464  vboxnetflt_DEPS.solaris += $(VBOX_SVN_REV_KMK)
    469   vboxnetflt_INCS.linux   := \
    470         $(PATH_ROOT)/src/VBox/Runtime/r0drv/linux
    471465  vboxnetflt_INCS         := \
    472466        $(PATH_SUB_CURRENT)
     
    477471  #vboxnetflt_LIBS += \
    478472  #     $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)
    479   vboxnetflt_SOURCES.linux = linux/VBoxNetFlt-linux.c
    480473  vboxnetflt_SOURCES.solaris = solaris/VBoxNetFlt-solaris.c
    481474  vboxnetflt_SOURCES.freebsd = freebsd/VBoxNetFlt-freebsd.c
    482475  vboxnetflt_SOURCES = VBoxNetFlt.c
    483   linux/VBoxNetFlt-linux.c_DEPS = $(VBOX_SVN_REV_HEADER)
    484476  solaris/VBoxNetFlt-solaris.c_DEFS = VBOX_SVN_REV=$(VBOX_SVN_REV)
    485477
  • trunk/src/VBox/HostDrivers/VBoxPci/Makefile.kmk

    r62490 r66072  
    1818SUB_DEPTH = ../../../..
    1919include $(KBUILD_PATH)/subheader.kmk
    20 if1of ($(KBUILD_TARGET), linux)
     20if1of ($(KBUILD_TARGET), )
    2121
    2222 ifdef VBOX_WITH_VBOXDRV
     
    3030  VBoxPci_NAME.linux     = vboxpci
    3131  VBoxPci_DEFS           = IN_RT_R0 VBOX_SVN_REV=$(VBOX_SVN_REV) IN_SUP_STATIC
    32   VBoxPci_DEFS.linux     = KBUILD_MODNAME=KBUILD_STR\(vboxpci\) KBUILD_BASENAME=KBUILD_STR\(vboxpci\) MODULE
    33   VBoxPci_INCS.linux    := \
    34         $(PATH_ROOT)/src/VBox/Runtime/r0drv/linux
    3532  VBoxPci_INCS           = \
    3633        .
    37   VBoxPci_SOURCES.linux  = \
    38         linux/VBoxPci-linux.c
    3934  VBoxPci_SOURCES        = \
    4035        VBoxPci.c
    4136  VBoxPci_LIBS          += \
    4237        $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)
    43   linux/VBoxPci-linux.c_DEPS = $(VBOX_SVN_REV_HEADER)
    4438 endif
    4539
  • trunk/src/VBox/Runtime/Makefile.kmk

    r65153 r66072  
    19921992RuntimeR0Drv_DEFS       = IN_RT_R0 RT_WITH_VBOX RT_WITHOUT_NOCRT_WRAPPERS RT_NO_EXPORT_SYMBOL NOFILEID
    19931993RuntimeR0Drv_DEFS.win   = IN_SUP_R0 LDR_ONLY_PE
    1994 RuntimeR0Drv_DEFS.linux = MODULE KBUILD_MODNAME=KBUILD_STR\(vboxdrv\) KBUILD_BASENAME=KBUILD_STR\(vboxdrv\) IN_SUP_R0
    19951994
    19961995RuntimeR0Drv_INCS      := $(PATH_SUB_CURRENT) include
    19971996RuntimeR0Drv_INCS.freebsd = \
    19981997        $(PATH_STAGE)/gen-sys-hdrs
    1999 RuntimeR0Drv_INCS.linux = \
    2000         r0drv/linux
    20011998RuntimeR0Drv_INCS.solaris = \
    20021999        r0drv/solaris/vbi/i86pc \
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy