VirtualBox

Changeset 58401 in vbox


Ignore:
Timestamp:
Oct 24, 2015 5:31:10 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
103639
Message:

#8051: Installers: unify Linux host installers as far as possible: finally remove wildcards from installer archive dependencies, instead using the list of installation files for the kernel modules directly. Not strictly necessary for this task, but long overdue anyway.

File:
1 edited

Legend:

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

    r58400 r58401  
    383383
    384384#
    385 # The files that the tar archives depend on.  The wildcards are ugly, but they
    386 # do save us from having to update the makefile whenever something new is added
    387 # to the module source directories.
    388 #
     385# The files that the tar archives depend on.
     386#
     387
     388include $(PATH_ROOT)/src/VBox/HostDrivers/Support/linux/files_vboxdrv
     389VBOX_LNX_INST_FILES_VBOXDRV=$(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxdrv/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(FILES_VBOXDRV_NOBIN)))))
     390include $(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt
     391VBOX_LNX_INST_FILES_VBOXNETFLT=$(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxnetflt/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(VBOX_VBOXNETFLT_SOURCES)))))
     392include $(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetAdp/linux/files_vboxnetadp
     393VBOX_LNX_INST_FILES_VBOXNETADP=$(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxnetadp/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(VBOX_VBOXNETADP_SOURCES)))))
     394include $(PATH_ROOT)/src/VBox/HostDrivers/VBoxPci/linux/files_vboxpci
     395VBOX_LNX_INST_FILES_VBOXPCI=$(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxpci/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(VBOX_VBOXPCI_SOURCES)))))
     396
    389397VBOX_LNX_INST_ARCH_DEPS := \
    390398        $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive/, $(VBOX_LNX_ARCH_FILES)) \
    391399        $(VBOX_LNX_INST_DEP_ON_MAKEFILE) \
    392400        $(VBOX_VERSION_STAMP) \
    393         $(wildcard $(PATH_STAGE_BIN)/src/*) \
    394         $(wildcard $(PATH_STAGE_BIN)/src/*/*) \
    395         $(wildcard $(PATH_STAGE_BIN)/src/*/*/*) \
    396         $(wildcard $(PATH_STAGE_BIN)/src/*/*/*/*)
     401        $(VBOX_LNX_INST_FILES_VBOXDRV) \
     402        $(VBOX_LNX_INST_FILES_VBOXNETFLT) \
     403        $(VBOX_LNX_INST_FILES_VBOXNETADP) \
     404        $(VBOX_LNX_INST_FILES_VBOXPCI)
    397405
    398406#
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