VirtualBox

Changeset 51027 in vbox


Ignore:
Timestamp:
Apr 10, 2014 9:07:18 AM (11 years ago)
Author:
vboxsync
Message:

Windows host installer: Fixed dependency file generation.

File:
1 edited

Legend:

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

    r51024 r51027  
    4848#
    4949# Globals and targets.
    50 #
    51 VBOX_INSTALLER_LANGUAGES  = de_DE en_US fr_FR it_IT zh_TW
     50# Note: en_US *must* come first for the dependency file generation.
     51#
     52VBOX_INSTALLER_LANGUAGES  = en_US de_DE fr_FR it_IT zh_TW
    5253VBOX_INSTALLER_LANGUAGES += $(VBOX_INSTALLER_ADD_LANGUAGES)
    5354
     
    124125        $(VBOX_WIN_INST_OUT_DIR)/Files_Doc.wxi \
    125126        $(VBOX_WIN_INST_OUT_DIR)/Files_License.wxi \
     127        $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \
    126128        $(VBOX_WIN_INST_OUT_DIR)/Shortcuts_StartMenu.wxi
    127129
     
    139141 OTHER_CLEAN += \
    140142        $(PACKAGE_NAME_FINAL)
     143endif
     144
     145ifdef VBOX_WITH_MSM_INSTALL
     146 $(foreach module,$(VBOX_INSTALLER_MERGE_MODULES), \
     147        $(foreach lang,$(VBOX_INSTALLER_LANGUAGES), \
     148                OTHER_CLEAN += \
     149                        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module).msm.dep \
     150                        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).msm \
     151                        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj \
     152                        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixpdb))
    141153endif
    142154
     
    388400        $(PATH_OUT)/bin/msvcp100.dll \
    389401        , $(VBOX_MSI_DEPENDENCIES))
    390 else
     402else # VCC100
    391403 VBOX_MSI_DEPENDENCIES := $(filter-out \
    392404        $(PATH_OUT)/bin/msvcr110.dll \
     
    467479                                $(if $(VBOX_WITH_32_ON_64_MAIN_API),$(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi,) \
    468480                                $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \
    469                                 $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi) \
     481                                $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi \
     482                                $(VBOX_MSI_DEPENDENCIES)) \
    470483                        $(VBOX_VERSION_STAMP) \
    471484                        | $$$$(dir $$$$@)
     
    533546        $(SED) -f $(VBOX_PATH_WIN_INST_SRC)/dep.sed \
    534547                --append $(VBOX_WIN_INST_OUT_DIR)/VirtualBox.wixobj.dep \
     548                $(foreach module,$(VBOX_INSTALLER_MERGE_MODULES), \
     549                        $(VBOX_PATH_WIN_INST_SRC)/VBoxMerge$(module).wxi) \
    535550                $(VBOX_PATH_WIN_INST_SRC)/VirtualBox.wxs \
    536551                $(VBOX_PATH_WIN_INST_SRC)/UserInterface.wxi \
    537                 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi
     552                $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
     553                $(if $(VBOX_WITH_32_ON_64_MAIN_API),$(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi,)
    538554        $(APPEND) $(VBOX_WIN_INST_OUT_DIR)/VirtualBox.wixobj.dep ''
    539555endif
     
    619635                $(VBOX_PATH_WIN_INST_SRC)/VBoxMerge$(module).wxs \
    620636                $(VBOX_PATH_WIN_INST_SRC)/UserInterface.wxi \
    621                 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi
     637                $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
     638                $(if $(VBOX_WITH_32_ON_64_MAIN_API),$(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi,)
    622639        $(APPEND) $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module).msm.dep ''
    623640endif
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