VirtualBox

Changeset 38162 in vbox


Ignore:
Timestamp:
Jul 25, 2011 2:47:46 PM (14 years ago)
Author:
vboxsync
Message:

Additions/linux/Makefile.kmk: Trying to unbreak 'kmk clean' - don't put directories in the file clean up list.

File:
1 edited

Legend:

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

    r38158 r38162  
    4646
    4747# Installation paths for debug symbols
    48 VBOX_LNX_ADD_DBG_BIN_DIR     := $(VBOX_LNX_ADD_INST_DBG_DIR)bin/
    49 VBOX_LNX_ADD_DBG_SBIN_DIR    := $(VBOX_LNX_ADD_INST_DBG_DIR)sbin/
    50 VBOX_LNX_ADD_DBG_LIB_DIR     := $(VBOX_LNX_ADD_INST_DBG_DIR)lib/
    51 VBOX_LNX_ADD_DBG_MOD_DIR     := $(VBOX_LNX_ADD_INST_DBG_DIR)lib/$(VBOX_LNX_ADD_PACKAGE_NAME)/
     48VBOX_LNX_ADD_DBG_BIN_DIR          := $(VBOX_LNX_ADD_INST_DBG_DIR)bin/
     49VBOX_LNX_ADD_DBG_SBIN_DIR         := $(VBOX_LNX_ADD_INST_DBG_DIR)sbin/
     50VBOX_LNX_ADD_DBG_LIB_DIR          := $(VBOX_LNX_ADD_INST_DBG_DIR)lib/
     51VBOX_LNX_ADD_DBG_MOD_DIR          := $(VBOX_LNX_ADD_INST_DBG_DIR)lib/$(VBOX_LNX_ADD_PACKAGE_NAME)/
    5252
    5353# Script source directories
     
    158158        vboxvideo_drv.o
    159159
    160 VBOX_ADD_KMOD = \
    161         $(addprefix vboxguest-$(VBOX_VERSION_STRING)/,\
    162                 vboxguest vboxsf vboxvideo Makefile dkms.conf do_dkms)
     160VBOX_ADD_KMOD_FILES = $(addprefix vboxguest-$(VBOX_VERSION_STRING)/, Makefile dkms.conf do_dkms)
     161VBOX_ADD_KMOD_DIRS =  $(addprefix vboxguest-$(VBOX_VERSION_STRING)/, vboxguest/ vboxsf/ vboxvideo/)
    163162
    164163VBOX_ADD_INIT.linux = \
     
    174173VBOX_LNX_ADD_MOD       = $(VBOX_ADD_MOD) $(VBOX_ADD_MOD.linux)
    175174VBOX_LNX_ADD_STRIP_OBJ = $(VBOX_ADD_STRIP_OBJ) $(VBOX_ADD_STRIP_OBJ.linux)
    176 VBOX_LNX_ADD_KMOD      = $(VBOX_ADD_KMOD)
     175VBOX_LNX_ADD_KMOD_FILES= $(VBOX_ADD_KMOD_FILES)
     176VBOX_LNX_ADD_KMOD_DIRS = $(VBOX_ADD_KMOD_DIRS)
    177177VBOX_LNX_ADD_INIT      = $(VBOX_ADD_INIT) $(VBOX_ADD_INIT.linux)
    178178
     
    188188        $(addprefix $(VBOX_LNX_ADD_INST_MOD_DIR),$(VBOX_LNX_ADD_MOD)) \
    189189        $(addprefix $(VBOX_LNX_ADD_INST_MOD_DIR),$(VBOX_LNX_ADD_STRIP_OBJ)) \
    190         $(addprefix $(VBOX_LNX_ADD_INST_KMOD_DIR),$(VBOX_LNX_ADD_KMOD)) \
     190        $(addprefix $(VBOX_LNX_ADD_INST_KMOD_DIR),$(VBOX_LNX_ADD_KMOD_FILES)) \
    191191        $(addprefix $(VBOX_LNX_ADD_INST_INIT_DIR),$(VBOX_LNX_ADD_INIT)) \
    192192        $(addprefix $(VBOX_LNX_ADD_INST_MOD_DIR),$(VBOX_LNX_ADD_INIT))
     193
     194## @todo figure how to clean these... Or maybe rewrite everything here to somehow use install targets?
     195VBOX_LNX_ADD_INST_DIRS := \
     196        $(addprefix $(VBOX_LNX_ADD_INST_KMOD_DIR),$(VBOX_LNX_ADD_KMOD_DIRS))
    193197
    194198VBOX_LNX_ADD_DBG_FILES := \
     
    271275
    272276# pattern rule for copying the VBOX_LNX_ADD_KMOD files to the installation directory
    273 $(addprefix $(VBOX_LNX_ADD_INST_KMOD_DIR),$(VBOX_LNX_ADD_KMOD)): \
     277$(addprefix $(VBOX_LNX_ADD_INST_KMOD_DIR),$(VBOX_LNX_ADD_KMOD_DIRS) $(VBOX_LNX_ADD_KMOD_FILES)): \
    274278                $(VBOX_LNX_ADD_INST_KMOD_DIR_MOD)% : $(PATH_STAGE_BIN)/additions/src/% | $$(dir $$@)
    275279        $(call MSG_INST_DIR,$<,$@)
     
    396400        $(LnxAddTest-src_2_STAGE_TARGETS) \
    397401        $(LnxAddDRM-src_2_STAGE_TARGETS) \
    398         $(VBOX_LNX_ADD_INST_FILES)
     402        $(VBOX_LNX_ADD_INST_FILES) \
     403        $(VBOX_LNX_ADD_INST_DIRS)
    399404
    400405#
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