VirtualBox

Ignore:
Timestamp:
Jun 11, 2021 10:58:34 AM (3 years ago)
Author:
vboxsync
Message:

Audio/ValKit: Ship VKAT as part of the Linux host + guest installers. bugref:10008

File:
1 edited

Legend:

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

    r84561 r89626  
    118118        VBoxClient
    119119
     120ifdef VBOX_WITH_VALIDATIONKIT
     121 # Validation Kit Audio Test (VKAT).
     122 VBOX_LNX_ADD_STRIP_VALKIT_BIN += vkat
     123endif
     124
    120125VBOX_LNX_ADD_STRIP_SBIN += \
    121126        VBoxService \
     
    151156VBOX_LNX_ADD_INST_FILES := \
    152157        $(addprefix $(VBOX_LNX_ADD_INST_BIN_DIR),$(VBOX_LNX_ADD_STRIP_BIN)) \
     158        $(addprefix $(VBOX_LNX_ADD_INST_BIN_DIR),$(VBOX_LNX_ADD_STRIP_VALKIT_BIN)) \
    153159        $(addprefix $(VBOX_LNX_ADD_INST_BIN_DIR),$(VBOX_LNX_ADD_BIN)) \
    154160        $(addprefix $(VBOX_LNX_ADD_INST_SBIN_DIR),$(VBOX_LNX_ADD_STRIP_SBIN)) \
     
    161167VBOX_LNX_ADD_DBG_FILES := \
    162168        $(addprefix $(VBOX_LNX_ADD_DBG_BIN_DIR),$(VBOX_LNX_ADD_STRIP_BIN)) \
     169        $(addprefix $(VBOX_LNX_ADD_DBG_BIN_DIR),$(VBOX_LNX_ADD_STRIP_VALKIT_BIN)) \
    163170        $(addprefix $(VBOX_LNX_ADD_DBG_SBIN_DIR),$(VBOX_LNX_ADD_STRIP_SBIN)) \
    164171        $(addprefix $(VBOX_LNX_ADD_DBG_LIB_DIR),$(VBOX_LNX_ADD_STRIP_LIB)) \
     
    179186        $(QUIET)objcopy --only-keep-debug $< $@
    180187
     188# pattern rules for copying the debug info from the VBOX_LNX_ADD_STRIP_VALKIT_* files to the installation directory
     189$(addprefix $(VBOX_LNX_ADD_DBG_BIN_DIR),$(VBOX_LNX_ADD_STRIP_VALKIT_BIN)): \
     190                $(VBOX_LNX_ADD_DBG_BIN_DIR)% : $(VBOX_PATH_VALIDATIONKIT_BIN)/% | $$(dir $$@)
     191        $(call MSG_TOOL,copydbg,$<,$@)
     192        $(QUIET)objcopy --only-keep-debug $< $@
     193
    181194$(addprefix $(VBOX_LNX_ADD_DBG_SBIN_DIR),$(VBOX_LNX_ADD_STRIP_SBIN)): \
    182195                $(VBOX_LNX_ADD_DBG_SBIN_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@)
     
    197210$(addprefix $(VBOX_LNX_ADD_INST_BIN_DIR),$(VBOX_LNX_ADD_STRIP_BIN)): \
    198211                $(VBOX_LNX_ADD_INST_BIN_DIR)% : $(PATH_STAGE_BIN)/additions/% \
     212                $(VBOX_LNX_ADD_DBG_BIN_DIR)% \
     213                | $$(dir $$@)
     214        $(call MSG_INST_FILE,$<,$@)
     215        $(QUIET)$(INSTALL) -m 0755 $(if $(VBOX_DO_STRIP),-s,) $< $@
     216        $(QUIET)objcopy --add-gnu-debuglink=$(subst $(VBOX_LNX_ADD_INST_BIN_DIR),$(VBOX_LNX_ADD_DBG_BIN_DIR),$@) $@
     217
     218# pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_VALKIT_BIN files to the installation directory
     219$(addprefix $(VBOX_LNX_ADD_INST_BIN_DIR),$(VBOX_LNX_ADD_STRIP_VALKIT_BIN)): \
     220                $(VBOX_LNX_ADD_INST_BIN_DIR)% : $(VBOX_PATH_VALIDATIONKIT_BIN)/% \
    199221                $(VBOX_LNX_ADD_DBG_BIN_DIR)% \
    200222                | $$(dir $$@)
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