VirtualBox

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

Additions/linux: remove more hacks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/linux/sharedfolders/Makefile.kmk

    r62527 r66071  
    3333
    3434#
    35 # The module (for syntax checking).
    36 # The DEBUG_HASH* stuff is for CONFIG_DYNAMIC_DEBUG-enabled kernels
    37 #
    38 ifdef VBOX_WITH_ADDITION_DRIVERS
    39  SYSMODS += vboxsf
    40  vboxsf_TEMPLATE        = VBOXGUESTR0
    41  vboxsf_CFLAGS          = -fshort-wchar
    42  vboxsf_DEFS            = \
    43         MODULE IN_RT_R0 VBOXGUEST VBOX_WITH_HGCM \
    44         KBUILD_MODNAME=KBUILD_STR\(vboxsf\) \
    45         KBUILD_BASENAME=KBUILD_STR\(vboxsf\) \
    46         DEBUG_HASH=2 DEBUG_HASH2=3
    47  # detect fc6 2.6.18
    48  vboxsf_DEFS           += \
    49         $(foreach inc, $(VBOX_LINUX_INCS),\
    50                 $(if $(wildcard $(inc)/linux/utsrelease.h),\
    51                   $(if $(shell if grep -q '"2.6.18.*fc6.*"' $(inc)/linux/utsrelease.h;\
    52                                then echo yes; fi),KERNEL_FC6,),))
    53  # detect rhel5 2.6.18
    54  vboxsf_DEFS           += \
    55         $(foreach inc, $(VBOX_LINUX_INCS),\
    56                 $(if $(wildcard $(inc)/linux/utsrelease.h),\
    57                   $(if $(shell if grep -q '"2.6.18.*el5.*"' $(inc)/linux/utsrelease.h;\
    58                                then echo yes; fi),KERNEL_FC6,),))
    59 
    60  vboxsf_INCS            = \
    61         $(PATH_ROOT)/src/VBox/Runtime/r0drv/linux
    62  vboxsf_SOURCES         = \
    63         vfsmod.c \
    64         utils.c \
    65         dirops.c \
    66         lnkops.c \
    67         regops.c
    68  vboxsf_LIBS            = \
    69         $(VBOX_LIB_VBGL_R0)
    70 
    71 vfsmod.c_DEPS           = $(VBOX_SVN_REV_HEADER)
    72 endif
    73 
    74 #
    7535# The mount util.
    7636#
Note: See TracChangeset for help on using the changeset viewer.

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