VirtualBox

Changeset 9642 in vbox


Ignore:
Timestamp:
Jun 12, 2008 12:41:39 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
31969
Message:

Removed the last remains of the linux additions cross compilation in the l4 build.

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/Config.kmk

    r9639 r9642  
    25792579
    25802580#
    2581 # Template for building Linux host tools (only for KBUILD_TARGET=l4)
    2582 #
    2583 TEMPLATE_VBOXLNXHOSTR3EXE                   = Template for building linux host programs.
     2581# Template for building Linux host tools (only for KBUILD_TARGET=l4).
     2582#
     2583TEMPLATE_VBOXLNXHOSTR3EXE                   = Template for building linux host programs when targeting L4.
    25842584TEMPLATE_VBOXLNXHOSTR3EXE_INST              = $(INST_BIN)
    25852585TEMPLATE_VBOXLNXHOSTR3EXE_BLD_TRG           = linux
     
    26102610# Note: Make sure you don't break VBOXGUESTR3CPPEXE when changing this.
    26112611#
    2612 # For the time being, we force 32-bitness onto this and related
    2613 # templates (via BLD_TRG_ARCH). When we start doing 64-bit guest
    2614 # however, they will be reverted to follow KBUILD_TARGET_ARCH.
    2615 # So, if someone sees any weirdness happening in a 64-bit build now,
    2616 # try do a 32-bit cross build (kmk KBUILD_TARGET_ARCH=x86) first. It
    2617 #
    26182612TEMPLATE_VBOXGUESTR3EXE           = VBox Guest Program
    26192613ifeq ($(KBUILD_TARGET),win)
     
    26352629TEMPLATE_VBOXGUESTR3EXE_INST      = $(INST_ADDITIONS)
    26362630TEMPLATE_VBOXGUESTR3EXE_DEFS     := $(TEMPLATE_VBOXR3EXE_DEFS) IN_GUEST IN_GUEST_R3 IN_RT_R3
    2637 if1of ($(KBUILD_TARGET),l4 linux) # As few libs as possible on linux.
     2631ifeq ($(KBUILD_TARGET),linux) # As few libs as possible on linux.
    26382632 TEMPLATE_VBOXGUESTR3EXE_LIBS     = pthread rt m
    26392633endif
    2640 ifeq ($(KBUILD_TARGET),l4) # cross building linux on l4.
    2641  TEMPLATE_VBOXGUESTR3EXE_BLD_TRG  = linux
    2642  TEMPLATE_VBOXGUESTR3EXE_DLLSUFF  = .so
    2643  TEMPLATE_VBOXGUESTR3EXE_SYSSUFF  = .ko
    2644 endif
    26452634
    26462635#
    26472636# Template for building R3 (dynamic) libraries for the guest additions.
    26482637#
    2649 TEMPLATE_VBOXGUESTR3DLL          = VBox Guest User Dynamic Libraries
    2650 TEMPLATE_VBOXGUESTR3DLL_EXTENDS  = VBOXGUESTR3EXE
     2638TEMPLATE_VBOXGUESTR3DLL           = VBox Guest User Dynamic Libraries
     2639TEMPLATE_VBOXGUESTR3DLL_EXTENDS   = VBOXGUESTR3EXE
    26512640## @todo add a INSTFUN that separates dlls and libs.
    26522641ifn1of ($(KBUILD_TARGET), os2 win)
    2653  TEMPLATE_VBOXGUESTR3DLL_DEFS       = $(TEMPLATE_VBOXGUESTR3EXE_DEFS) PIC
    2654  TEMPLATE_VBOXGUESTR3DLL_CFLAGS     = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS) -fPIC
    2655  TEMPLATE_VBOXGUESTR3DLL_CXXFLAGS   = $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fPIC -fno-exceptions
    2656  TEMPLATE_VBOXGUESTR3DLL_LDFLAGS    = $(TEMPLATE_VBOXGUESTR3EXE_LDFLAGS) -fPIC
     2642 TEMPLATE_VBOXGUESTR3DLL_DEFS     = $(TEMPLATE_VBOXGUESTR3EXE_DEFS) PIC
     2643 TEMPLATE_VBOXGUESTR3DLL_CFLAGS   = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS) -fPIC
     2644 TEMPLATE_VBOXGUESTR3DLL_CXXFLAGS = $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fPIC -fno-exceptions
     2645 TEMPLATE_VBOXGUESTR3DLL_LDFLAGS  = $(TEMPLATE_VBOXGUESTR3EXE_LDFLAGS) -fPIC
    26572646endif
    26582647
     
    26602649# Template for building R3 (static) libraries for the guest additions.
    26612650#
    2662 TEMPLATE_VBOXGUESTR3LIB         = VBox Guest User Libraries
    2663 TEMPLATE_VBOXGUESTR3LIB_EXTENDS = VBOXGUESTR3EXE
    2664 TEMPLATE_VBOXGUESTR3LIB_INST    = $(INST_ADDITIONS_LIB)
     2651TEMPLATE_VBOXGUESTR3LIB           = VBox Guest User Libraries
     2652TEMPLATE_VBOXGUESTR3LIB_EXTENDS   = VBOXGUESTR3EXE
     2653TEMPLATE_VBOXGUESTR3LIB_INST      = $(INST_ADDITIONS_LIB)
    26652654if1of ($(KBUILD_TARGET), solaris) ## @todo r=bird: Fix the *R3Mini template to VBOXGUESTR3DLL and remove this hack.
    2666  TEMPLATE_VBOXGUESTR3LIB_DEFS       = $(TEMPLATE_VBOXGUESTR3EXE_DEFS) PIC
    2667  TEMPLATE_VBOXGUESTR3LIB_CFLAGS     = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS) -fPIC
    2668  TEMPLATE_VBOXGUESTR3LIB_CXXFLAGS   = $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fPIC -fno-exceptions
     2655 TEMPLATE_VBOXGUESTR3LIB_DEFS     = $(TEMPLATE_VBOXGUESTR3EXE_DEFS) PIC
     2656 TEMPLATE_VBOXGUESTR3LIB_CFLAGS   = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS) -fPIC
     2657 TEMPLATE_VBOXGUESTR3LIB_CXXFLAGS = $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fPIC -fno-exceptions
    26692658endif
    26702659
     
    26742663# This mostly about zapping the VBOXR3EXE linker flags and libraries.
    26752664#
    2676 TEMPLATE_VBOXGUESTR3XF86MOD         = VBox Guest Program with C++ library dependencies
     2665TEMPLATE_VBOXGUESTR3XF86MOD       = VBox Guest Program with C++ library dependencies
    26772666TEMPLATE_VBOXGUESTR3XF86MOD_EXTENDS = VBOXGUESTR3EXE
    26782667TEMPLATE_VBOXGUESTR3XF86MOD_LIBS.$(KBUILD_TYPE)      = $(NO_SUCH_VARIABLE)
    26792668TEMPLATE_VBOXGUESTR3XF86MOD_LIBS.$(KBUILD_TARGET)    = $(NO_SUCH_VARIABLE)
    2680 TEMPLATE_VBOXGUESTR3XF86MOD_LIBS.linux              = $(NO_SUCH_VARIABLE)
    26812669TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS.$(KBUILD_TARGET) = $(NO_SUCH_VARIABLE)
    26822670TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS.$(KBUILD_TYPE)   = $(NO_SUCH_VARIABLE)
    2683 TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS.linux           = $(NO_SUCH_VARIABLE)
    2684 TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS                 = -r
    2685 if1of ($(KBUILD_TARGET), freebsd linux l4 netbsd openbsd) # the gnu ld guys.
     2671TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS          = -r
     2672if1of ($(KBUILD_TARGET), dragonfly freebsd linux netbsd openbsd) # the gnu ld guys.
    26862673 TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS.release = -S
    26872674 TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS.x86     = -m elf_i386
    26882675 TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS.amd64   = -m elf_x86_64
    26892676endif
    2690 TEMPLATE_VBOXGUESTR3XF86MOD_CFLAGS   = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS)   -fno-merge-constants -std=c99
    2691 TEMPLATE_VBOXGUESTR3XF86MOD_CXXFLAGS = $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fno-merge-constants
    2692 TEMPLATE_VBOXGUESTR3XF86MOD_SYSSUFF  = .o
    2693 TEMPLATE_VBOXGUESTR3XF86MOD_LIBS     = \
     2677TEMPLATE_VBOXGUESTR3XF86MOD_CFLAGS  = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS)   -fno-merge-constants -std=c99
     2678TEMPLATE_VBOXGUESTR3XF86MOD_CXXFLAGS= $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fno-merge-constants
     2679TEMPLATE_VBOXGUESTR3XF86MOD_SYSSUFF = .o
     2680TEMPLATE_VBOXGUESTR3XF86MOD_LIBS  = \
    26942681        $(VBOX_LIB_VBGL_R3_XFREE86)
    2695 TEMPLATE_VBOXGUESTR3XF86MOD_DEFS     = $(TEMPLATE_VBOXGUESTR3DLL_DEFS) LOG_TO_BACKDOOR
     2682TEMPLATE_VBOXGUESTR3XF86MOD_DEFS  = $(TEMPLATE_VBOXGUESTR3DLL_DEFS) LOG_TO_BACKDOOR
    26962683
    26972684
     
    27002687# This mostly about zapping unnecessary LIBS from VBOXGUESTR3DLL and adding some flags.
    27012688#
    2702 TEMPLATE_VBOXGUESTR3XORGMOD         = VBox Guest Program with C++ library dependencies
     2689TEMPLATE_VBOXGUESTR3XORGMOD       = VBox Guest Program with C++ library dependencies
    27032690TEMPLATE_VBOXGUESTR3XORGMOD_EXTENDS = VBOXGUESTR3DLL
    2704 TEMPLATE_VBOXGUESTR3XORGMOD_LIBS.$(KBUILD_TYPE)      = $(NO_SUCH_VARIABLE)
    2705 TEMPLATE_VBOXGUESTR3XORGMOD_LIBS.$(KBUILD_TARGET)    = $(NO_SUCH_VARIABLE)
    2706 TEMPLATE_VBOXGUESTR3XORGMOD_LIBS.linux              = $(NO_SUCH_VARIABLE)
     2691TEMPLATE_VBOXGUESTR3XORGMOD_LIBS.$(KBUILD_TYPE)     = $(NO_SUCH_VARIABLE)
     2692TEMPLATE_VBOXGUESTR3XORGMOD_LIBS.$(KBUILD_TARGET)   = $(NO_SUCH_VARIABLE)
    27072693TEMPLATE_VBOXGUESTR3XORGMOD_CFLAGS                  = $(TEMPLATE_VBOXGUESTR3DLL_CFLAGS) -std=c99
    27082694TEMPLATE_VBOXGUESTR3XORGMOD_DEFS = $(TEMPLATE_VBOXGUESTR3DLL_DEFS) LOG_TO_BACKDOOR
    2709 if1of ($(KBUILD_TARGET), linux l4)
     2695if1of ($(KBUILD_TARGET), linux)
    27102696 TEMPLATE_VBOXGUESTR3XORGMOD_LDFLAGS = $(TEMPLATE_VBOXGUESTR3DLL_LDFLAGS) -s
    27112697endif
     
    27202706# (This is mostly about undoing what was done to C++ for VBOXGUESTR3EXE.)
    27212707#
    2722 TEMPLATE_VBOXGUESTR3CPPEXE         = VBox Guest Program with C++ library dependencies
    2723 TEMPLATE_VBOXGUESTR3CPPEXE_EXTENDS = VBOXGUESTR3EXE
     2708TEMPLATE_VBOXGUESTR3CPPEXE           = VBox Guest Program with C++ library dependencies
     2709TEMPLATE_VBOXGUESTR3CPPEXE_EXTENDS   = VBOXGUESTR3EXE
    27242710ifeq ($(KBUILD_TARGET),win)
    27252711 # later if necessary
    27262712else
    2727  TEMPLATE_VBOXGUESTR3CPPEXE_TOOL   = $(TEMPLATE_VBOXR3EXE_TOOL)
     2713 TEMPLATE_VBOXGUESTR3CPPEXE_TOOL     = $(TEMPLATE_VBOXR3EXE_TOOL)
    27282714 TEMPLATE_VBOXGUESTR3CPPEXE_CXXFLAGS = $(TEMPLATE_VBOXR3EXE_CXXFLAGS)
    27292715endif
     
    27332719# Template for building R0 drivers for the guest additions.
    27342720#
    2735 TEMPLATE_VBOXGUESTR0            = VBox Guest Driver
    2736 TEMPLATE_VBOXGUESTR0_EXTENDS    = VBOXR0DRV
    2737 TEMPLATE_VBOXGUESTR0_INST       = $(INST_ADDITIONS)
     2721TEMPLATE_VBOXGUESTR0             = VBox Guest Driver
     2722TEMPLATE_VBOXGUESTR0_EXTENDS     = VBOXR0DRV
     2723TEMPLATE_VBOXGUESTR0_INST        = $(INST_ADDITIONS)
    27382724TEMPLATE_VBOXGUESTR0_SDKS.win.x86   = WIN32SDK W2K3DDK
    27392725TEMPLATE_VBOXGUESTR0_SDKS.win.amd64 = W2K3DDK WINPSDKINCS
    27402726TEMPLATE_VBOXGUESTR0_LIBS.win.x86   = \
    27412727        $(PATH_SDK_W2K3DDK_LIB)/int64.lib
    2742 TEMPLATE_VBOXGUESTR0_DEFS       = $(TEMPLATE_VBOXR0DRV_DEFS) IN_GUEST IN_GUEST_R0
     2728TEMPLATE_VBOXGUESTR0_DEFS        = $(TEMPLATE_VBOXR0DRV_DEFS) IN_GUEST IN_GUEST_R0
    27432729ifeq ($(KBUILD_TARGET),solaris) # No VBI for the guest additions yet.
    2744  TEMPLATE_VBOXGUESTR0_LDFLAGS   = -r
     2730 TEMPLATE_VBOXGUESTR0_LDFLAGS    = -r
    27452731endif
    27462732
     
    27482734# Template for building R0 libraries for the guest additions.
    27492735#
    2750 TEMPLATE_VBOXGUESTR0LIB         = VBox Guest Driver Libraries
    2751 TEMPLATE_VBOXGUESTR0LIB_EXTENDS = VBOXGUESTR0
    2752 TEMPLATE_VBOXGUESTR0LIB_INST    = $(INST_ADDITIONS_LIB)
     2736TEMPLATE_VBOXGUESTR0LIB          = VBox Guest Driver Libraries
     2737TEMPLATE_VBOXGUESTR0LIB_EXTENDS  = VBOXGUESTR0
     2738TEMPLATE_VBOXGUESTR0LIB_INST     = $(INST_ADDITIONS_LIB)
    27532739
    27542740
     
    27572743#   The _MINI and _SHARED are both compiled as PIC and intended for linking into a .so/.dll/.dylib.
    27582744#
    2759 VBOX_LIB_IPRT_GUEST_R3          = $(VBOX_PATH_ADDITIONS_LIB)/RuntimeGuestR3$(VBOX_SUFF_LIB)
    2760 VBOX_LIB_IPRT_GUEST_R3_MINI     = $(VBOX_PATH_ADDITIONS_LIB)/RuntimeGuestR3Mini$(VBOX_SUFF_LIB)
    2761 VBOX_LIB_IPRT_GUEST_R0          = $(VBOX_PATH_ADDITIONS_LIB)/RuntimeGuestR0$(VBOX_SUFF_LIB)
     2745VBOX_LIB_IPRT_GUEST_R3           = $(VBOX_PATH_ADDITIONS_LIB)/RuntimeGuestR3$(VBOX_SUFF_LIB)
     2746VBOX_LIB_IPRT_GUEST_R3_MINI      = $(VBOX_PATH_ADDITIONS_LIB)/RuntimeGuestR3Mini$(VBOX_SUFF_LIB)
     2747VBOX_LIB_IPRT_GUEST_R0           = $(VBOX_PATH_ADDITIONS_LIB)/RuntimeGuestR0$(VBOX_SUFF_LIB)
    27622748ifeq ($(KBUILD_TARGET_ARCH),x86)
    2763  VBOX_LIB_IPRT_GUEST_R0_NT4     = $(VBOX_PATH_ADDITIONS_LIB)/RuntimeGuestR0NT4$(VBOX_SUFF_LIB)
    2764 else
    2765  VBOX_LIB_IPRT_GUEST_R0_NT4     = $(VBOX_LIB_IPRT_GUEST_R0)
    2766 endif
    2767 VBOX_LIB_VBGL_R3                = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR3Lib$(VBOX_SUFF_LIB)
    2768 VBOX_LIB_VBGL_R3_XFREE86        = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR3LibXFree86$(VBOX_SUFF_LIB)
    2769 VBOX_LIB_VBGL_R3_SHARED         = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR3LibShared$(VBOX_SUFF_LIB)
    2770 VBOX_LIB_VBGL_R0BASE            = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR0LibBase$(VBOX_SUFF_LIB)
    2771 VBOX_LIB_VBGL_R0                = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR0Lib$(VBOX_SUFF_LIB)
     2749 VBOX_LIB_IPRT_GUEST_R0_NT4      = $(VBOX_PATH_ADDITIONS_LIB)/RuntimeGuestR0NT4$(VBOX_SUFF_LIB)
     2750else
     2751 VBOX_LIB_IPRT_GUEST_R0_NT4      = $(VBOX_LIB_IPRT_GUEST_R0)
     2752endif
     2753VBOX_LIB_VBGL_R3                 = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR3Lib$(VBOX_SUFF_LIB)
     2754VBOX_LIB_VBGL_R3_XFREE86         = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR3LibXFree86$(VBOX_SUFF_LIB)
     2755VBOX_LIB_VBGL_R3_SHARED          = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR3LibShared$(VBOX_SUFF_LIB)
     2756VBOX_LIB_VBGL_R0BASE             = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR0LibBase$(VBOX_SUFF_LIB)
     2757VBOX_LIB_VBGL_R0                 = $(VBOX_PATH_ADDITIONS_LIB)/VBoxGuestR0Lib$(VBOX_SUFF_LIB)
    27722758
    27732759
  • TabularUnified trunk/src/VBox/Additions/Makefile.kmk

    r9639 r9642  
    22## @file
    33# Top-level makefile for the VirtualBox Guest Additions.
    4 #
    5 # Cross building of the additions is generally done by remote building
    6 # by means of smbfs, cifs, VBOX_ONLY_ADDITIONS=1 and setting KBUILD_TARGET
    7 # to the desired target.
    8 #
    9 # Limited support for cross building the windows additions using wine
    10 # is provided. There are a couple of issues with the approach (lack of
    11 # signing, no VC++ 8 support, ++) that makes it unsuitable for releases.
    12 #
    13 # Building the linux additions as part of the l4 build is ok because
    14 # l4 is built on a linux platform. This is why we have to check if
    15 # KBUILD_TARGET is l4 or linux in some places, though most of the magic
    16 # is done in the templates (Config.kmk).
    174#
    185
     
    3623include $(KBUILD_PATH)/subheader.kmk
    3724
     25#
     26# Cross building of the additions is generally done by remote building
     27# by means of smbfs, cifs, VBOX_ONLY_ADDITIONS=1 and setting KBUILD_TARGET
     28# and KBUILD_TARGET_ARCH to the desired target and architecture.
     29#
     30# Limited support for cross building the windows additions using wine
     31# is provided. There are a couple of issues with the approach (lack of
     32# signing, no VC++ 8 support, ++) that makes it unsuitable for releases.
     33#
    3834#
    3935# Note! VBOX_WITH_ADDITIONS is checked for by our parent makefile.
  • TabularUnified trunk/src/VBox/Additions/linux/Makefile.kmk

    r9252 r9642  
    2424include $(KBUILD_PATH)/subheader.kmk
    2525
    26 # This can only be built on a real Linux system.
    27 if1of ($(KBUILD_TARGET),linux l4)
    28  include $(PATH_SUB_CURRENT)/module/Makefile.kmk
    29  include $(PATH_SUB_CURRENT)/daemon/Makefile.kmk
    30  include $(PATH_SUB_CURRENT)/sharedfolders/Makefile.kmk
    31 endif
     26include $(PATH_SUB_CURRENT)/module/Makefile.kmk
     27include $(PATH_SUB_CURRENT)/daemon/Makefile.kmk
     28include $(PATH_SUB_CURRENT)/sharedfolders/Makefile.kmk
    3229
    3330ifndef VBOX_OSE
     
    3936
    4037VBOX_PATH_LINUX_ADDITION_INSTALLER := $(PATH_SUB_CURRENT)/installer
    41 VBOX_PATH_X11_ADDITION_INSTALLER := $(PATH_ROOT)/src/VBox/Additions/x11/installer
     38VBOX_PATH_X11_ADDITION_INSTALLER   := $(PATH_ROOT)/src/VBox/Additions/x11/installer
    4239
    4340include $(KBUILD_PATH)/subfooter.kmk
  • TabularUnified trunk/src/VBox/Additions/x11/Makefile.kmk

    r8760 r9642  
    2424
    2525# Include sub-makefiles.
    26 if1of ($(KBUILD_TARGET), freebsd l4 linux solaris)
     26if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd solaris)
    2727 include $(PATH_SUB_CURRENT)/xclient/Makefile.kmk
    2828 include $(PATH_SUB_CURRENT)/xgraphics/Makefile.kmk
  • TabularUnified trunk/src/VBox/Additions/x11/xgraphics/Makefile.kmk

    r9540 r9642  
    2727# vboxvideo_drv
    2828#
    29 if1of ($(KBUILD_TARGET),linux l4)
     29if1of ($(KBUILD_TARGET), linux)
    3030 SYSMODS += vboxvideo_drv
    3131 vboxvideo_drv_TEMPLATE = VBOXGUESTR3XF86MOD
     
    103103        vboxvideo_68.c \
    104104        vboxutils_68.c
    105 endif   # target linux, l4
     105endif   # target linux
    106106
    107107
     
    116116DLLS += vboxvideo_drv_70
    117117vboxvideo_drv_70_TEMPLATE = VBOXGUESTR3XORGMOD
    118 if1of ($(KBUILD_TARGET), l4 linux)
     118if1of ($(KBUILD_TARGET), linux)
    119119 vboxvideo_drv_70_CFLAGS += \
    120120        -Wno-conversion -Wno-unused-parameter $(VBOX_GCC_Wno-variadic-macros) # template?
  • TabularUnified trunk/src/VBox/Additions/x11/xmouse/Makefile.kmk

    r9540 r9642  
    2828# vboxmouse_drv
    2929#
    30 if1of ($(KBUILD_TARGET),linux l4)
     30if1of ($(KBUILD_TARGET), linux)
    3131 SYSMODS += vboxmouse_drv
    3232 vboxmouse_drv_TEMPLATE = VBOXGUESTR3XF86MOD
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