VirtualBox

Ignore:
Timestamp:
Sep 28, 2009 9:31:47 AM (15 years ago)
Author:
vboxsync
Message:

Additions/Linux/installer: more generic names for the components in the Makefile (VBOX_ADD_STRIP_BIN[.linux] and similar)

File:
1 edited

Legend:

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

    r23043 r23360  
    3333#
    3434VBOX_LNX_ADD_INS_OUT_DIR           := $(PATH_TARGET)/Additions/Installer/linux
    35 BLDDIRS                            += \
    36                 $(VBOX_LNX_ADD_INS_OUT_DIR) \
    37                 $(VBOX_LNX_ADD_INS_OUT_DIR)/module
    3835VBOX_PATH_LINUX_ADDITION_INSTALLER := $(PATH_SUB_CURRENT)/installer
    3936VBOX_PATH_X11_ADDITION_INSTALLER   := $(PATH_ROOT)/src/VBox/Additions/x11/Installer
     
    5552# Files to install
    5653#
    57 VBOX_LNX_ADD_STRIP_BIN = \
     54VBOX_ADD_STRIP_BIN += \
    5855        VBoxService \
    5956        VBoxClient \
    6057        VBoxControl \
     58        VBoxOGLarrayspu.so \
     59        VBoxOGLcrutil.so \
     60        VBoxOGLerrorspu.so \
     61        VBoxOGLfeedbackspu.so \
     62        VBoxOGLpackspu.so \
     63        VBoxOGLpassthroughspu.so \
     64        VBoxOGL.so
     65
     66VBOX_ADD_STRIP_BIN.linux = \
    6167        vboxmouse_drv_70.so \
    6268        vboxmouse_drv_71.so \
     
    7278        vboxvideo_drv_16.so \
    7379        vboxvideo_drv_17.so \
    74         mount.vboxsf \
    75         VBoxOGLarrayspu.so \
    76         VBoxOGLcrutil.so \
    77         VBoxOGLerrorspu.so \
    78         VBoxOGLfeedbackspu.so \
    79         VBoxOGLpackspu.so \
    80         VBoxOGLpassthroughspu.so \
    81         VBoxOGL.so
    82 
    83 VBOX_LNX_ADD_STRIP_OBJ = \
     80        mount.vboxsf
     81
     82VBOX_ADD_STRIP_OBJ.linux = \
    8483        vboxmouse_drv.o \
    8584        vboxvideo_drv.o
    8685
    87 VBOX_LNX_ADD_MODULES = \
     86VBOX_ADD_STRIP_MODULES.linux = \
    8887        vboxguest \
    8988        vboxvfs \
    9089        vboxvideo_drm
    9190
     91VBOX_LNX_ADD_STRIP_BIN = $(VBOX_ADD_STRIP_BIN) $(VBOX_ADD_STRIP_BIN.linux)
     92
    9293#
    9394# All the bin files that go into the archives.
    9495#
    9596VBOX_LNX_ADD_DBG_SYM_FILES := $(addsuffix .dbgsym,$(VBOX_LNX_ADD_STRIP_BIN))
    96 VBOX_LNX_ADD_INS_FILES := $(addprefix $(VBOX_LNX_ADD_INS_OUT_DIR)/,$(VBOX_LNX_ADD_STRIP_BIN) $(VBOX_LNX_ADD_STRIP_OBJ) $(VBOX_LNX_ADD_DBG_SYM_FILES))
    97 VBOX_LNX_ADD_INS_MODULES := $(addprefix $(VBOX_LNX_ADD_INS_OUT_DIR)/module/,$(VBOX_LNX_ADD_MODULES))
     97VBOX_LNX_ADD_INS_FILES := $(addprefix $(VBOX_LNX_ADD_INS_OUT_DIR)/,$(VBOX_LNX_ADD_STRIP_BIN) $(VBOX_ADD_STRIP_OBJ.linux) $(VBOX_LNX_ADD_DBG_SYM_FILES))
     98VBOX_LNX_ADD_INS_MODULES := $(addprefix $(VBOX_LNX_ADD_INS_OUT_DIR)/module/,$(VBOX_ADD_STRIP_MODULES.linux))
    9899
    99100# Cleanup of the the installer directory files
     
    106107        $(QUIET)objcopy --only-keep-debug $< $@
    107108
    108 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_BIN files to the installation directory
    109 $(addprefix $(VBOX_LNX_ADD_INS_OUT_DIR)/,$(VBOX_LNX_ADD_STRIP_BIN)): \
     109# pattern rule for stripping and copying the VBOX_ADD_STRIP_BIN.linux files to the installation directory
     110$(addprefix $(VBOX_LNX_ADD_INS_OUT_DIR)/,$(VBOX_ADD_STRIP_BIN.linux)): \
    110111                $(VBOX_LNX_ADD_INS_OUT_DIR)/% : $(PATH_BIN)/additions/% \
    111112                $(VBOX_LNX_ADD_INS_OUT_DIR)/%.dbgsym \
     
    115116        $(QUIET)objcopy --add-gnu-debuglink=$(addsuffix .dbgsym,$@) $@
    116117
    117 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_OBJ files to the installation directory
    118 $(addprefix $(VBOX_LNX_ADD_INS_OUT_DIR)/,$(VBOX_LNX_ADD_STRIP_OBJ)): \
     118# pattern rule for stripping and copying the VBOX_ADD_STRIP_OBJ.linux files to the installation directory
     119$(addprefix $(VBOX_LNX_ADD_INS_OUT_DIR)/,$(VBOX_ADD_STRIP_OBJ.linux)): \
    119120                $(VBOX_LNX_ADD_INS_OUT_DIR)/% : $(PATH_BIN)/additions/% | $$(dir $$@)
    120121        $(call MSG_INST_FILE,$<,$@)
     
    127128endif
    128129
    129 # pattern rule for copying the VBOX_LNX_ADD_MODULES files to the installation directory
     130# pattern rule for copying the VBOX_ADD_STRIP_MODULES.linux files to the installation directory
    130131$(VBOX_LNX_ADD_INS_MODULES): \
    131132                $(VBOX_LNX_ADD_INS_OUT_DIR)/module/% : $(PATH_BIN)/additions/src/% | $(VBOX_LNX_ADD_INS_OUT_DIR)/module/
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