VirtualBox

Changeset 8447 in vbox for trunk/src/VBox/Additions/linux


Ignore:
Timestamp:
Apr 29, 2008 9:06:16 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
30304
Message:

DKMS support for Linux guest kernel modules

Location:
trunk/src/VBox/Additions/linux
Files:
2 edited

Legend:

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

    r8155 r8447  
    2424include $(PATH_KBUILD)/subheader.kmk
    2525
    26 INSTALLS += vboxmod-bin vboxmod-sh
     26INSTALLS += vboxmod-mod vboxmod-sh
     27OTHERS.linux += \
     28        $(VBOX_PATH_ADDITIONS)/src/vboxadd/build_in_tmp \
     29        $(if $(VBOX_OSE),,$(VBOX_PATH_ADDITIONS)/src/vboxadd/dkms.conf)
    2730ifdef VBOX_WITH_ADDITION_DRIVERS
    2831 SYSMODS += vboxadd
     
    3033
    3134#
    32 # Populate FILES_VBOXADD_NOBIN and FILES_VBOXADD_BIN
     35# Populate FILES_VBOXADD_NOBIN
    3336#
    3437include $(PATH_SUB_CURRENT)/files_vboxadd
    3538
    36 vboxmod-bin_INST    = $(INST_ADDITIONS)src/vboxadd/
    37 vboxmod-bin_MODE    = a+r,u+w
    38 vboxmod-bin_SOURCES = $(subst ",,$(FILES_VBOXADD_NOBIN))
     39$(VBOX_PATH_ADDITIONS)/src/vboxadd/build_in_tmp: \
     40        $(PATH_ROOT)/src/VBox/HostDrivers/Support/linux/build_in_tmp \
     41        | $(call DIRDEP,$(VBOX_PATH_ADDITIONS)/src/vboxadd)
     42        $(call MSG_TOOL,Creating,,$@)
     43        $(QUIET)$(SED) -e "s;_VERSION_;${VBOX_VERSION_STRING};g; s;_MODULE_;vboxadd;g" < $< > $@
     44        $(QUIET)chmod 0755 $@
    3945
    40 vboxmod-sh_INST     = $(INST_ADDITIONS)src/vboxadd/
    41 vboxmod-sh_MODE     = a+rx,u+w
    42 vboxmod-sh_SOURCES  = $(subst ",,$(FILES_VBOXADD_BIN))
     46$(VBOX_PATH_ADDITIONS)/src/vboxadd/dkms.conf: $(PATH_SUB_CURRENT)/dkms.conf
     47        $(call MSG_TOOL,Creating,,$@)
     48        $(QUIET)$(SED) -e "s;_VERSION_;${VBOX_VERSION_STRING};g" < $< > $@
     49
     50vboxmod-mod_INST    = $(INST_ADDITIONS)src/vboxadd/
     51vboxmod-mod_MODE    = a+r,u+w
     52vboxmod-mod_SOURCES = $(subst ",,$(FILES_VBOXADD_NOBIN))
    4353
    4454#
  • trunk/src/VBox/Additions/linux/sharedfolders/Makefile.kmk

    r8155 r8447  
    2424include $(PATH_KBUILD)/subheader.kmk
    2525
     26PROGRAMS += mountvboxsf
     27INSTALLS += vboxvfs-mod vboxvfs-sh
     28OTHERS.linux += \
     29        $(VBOX_PATH_ADDITIONS)/src/vboxvfs/build_in_tmp \
     30        $(if $(VBOX_OSE),,$(VBOX_PATH_ADDITIONS)/src/vboxvfs/dkms.conf)
    2631ifdef VBOX_WITH_ADDITION_DRIVERS
    2732 SYSMODS += vboxvfs
    2833endif
    29 PROGRAMS += mountvboxsf
    30 INSTALLS += vboxvfs-bin vboxvfs-sh
    3134
    3235#
    33 # Populate FILES_VBOXVFS_NOBIN and FILES_VBOXVFS_BIN
     36# Populate FILES_VBOXVFS_NOBIN
    3437#
    3538include $(PATH_SUB_CURRENT)/files_vboxvfs
    3639
    37 #
    38 # Install the source.
    39 #
    40 vboxvfs-bin_INST        = $(INST_ADDITIONS)src/vboxvfs/
    41 vboxvfs-bin_MODE        = a+r,u+w
    42 vboxvfs-bin_SOURCES     = $(subst ",,$(FILES_VBOXVFS_NOBIN))
     40$(VBOX_PATH_ADDITIONS)/src/vboxvfs/build_in_tmp: \
     41        $(PATH_ROOT)/src/VBox/HostDrivers/Support/linux/build_in_tmp \
     42        | $(call DIRDEP,$(VBOX_PATH_ADDITIONS)/src/vboxvfs)
     43        $(call MSG_TOOL,Creating,,$@)
     44        $(QUIET)$(SED) -e "s;_VERSION_;${VBOX_VERSION_STRING};g; s;_MODULE_;vboxvfs;g" < $< > $@
     45        $(QUIET)chmod 0755 $@
    4346
    44 vboxvfs-sh_INST         = $(INST_ADDITIONS)src/vboxvfs/
    45 vboxvfs-sh_MODE         = a+rx,u+w
    46 vboxvfs-sh_SOURCES      = $(subst ",,$(FILES_VBOXVFS_BIN))
     47$(VBOX_PATH_ADDITIONS)/src/vboxvfs/dkms.conf: $(PATH_SUB_CURRENT)/dkms.conf
     48        $(call MSG_TOOL,Creating,,$@)
     49        $(QUIET)$(SED) -e "s;_VERSION_;${VBOX_VERSION_STRING};g" < $< > $@
     50
     51vboxvfs-mod_INST        = $(INST_ADDITIONS)src/vboxvfs/
     52vboxvfs-mod_MODE        = a+r,u+w
     53vboxvfs-mod_SOURCES     = $(subst ",,$(FILES_VBOXVFS_NOBIN))
     54
    4755
    4856#
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