VirtualBox

Changeset 107007 in vbox for trunk/src/VBox/Installer/win


Ignore:
Timestamp:
Nov 14, 2024 10:31:17 PM (2 months ago)
Author:
vboxsync
Message:

Installer/win/Makefile.kmk: Dependency fix. jiraref:VBP-1442

File:
1 edited

Legend:

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

    r107006 r107007  
    730730# A few manual dependencies to make sure everything is rebuilt when they should.
    731731#
    732 ## @todo r=bird: These dependences are buggered. They generally cause constant remakes.  We need dependency lists and attach these to the appropriate (wixlib) targets.
    733 ##$(PATH_SUB_CURRENT)/VirtualBox.wxs: \
    734 ##              $(PATH_SUB_CURRENT)/CommonProperties.wxi \
    735 ##              $(PATH_SUB_CURRENT)/Defines.wxi \
    736 ##              $(PATH_SUB_CURRENT)/VBoxMergeApp.wxi
    737 ##
    738 ##$(PATH_SUB_CURRENT)/VBoxMergeApp.wxi $(PATH_SUB_CURRENT)/VirtualBox.wxs: \
    739 ##              $(VBOX_WIN_INST_OUT_DIR)/Files_Doc.wxi \
    740 ##              $(VBOX_WIN_INST_OUT_DIR)/DirComponentsAndFiles_DTrace.wxi \
    741 ##              $(VBOX_WIN_INST_OUT_DIR)/Files_License.wxi \
    742 ##              $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \
    743 ##              $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \
    744 ##              $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi \
    745 ##              $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
    746 ##              $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi
     732VBOX_VIRTUALBOX_WXS_DEPENDENCIES := \
     733        $(PATH_SUB_CURRENT)/CommonProperties.wxi \
     734        $(PATH_SUB_CURRENT)/Defines.wxi \
     735        $(PATH_SUB_CURRENT)/VBoxMergeApp.wxi \
     736        $(VBOX_WIN_INST_OUT_DIR)/Files_Doc.wxi \
     737        $(VBOX_WIN_INST_OUT_DIR)/DirComponentsAndFiles_DTrace.wxi \
     738        $(VBOX_WIN_INST_OUT_DIR)/Files_License.wxi \
     739        $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \
     740        $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \
     741        $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi \
     742        $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
     743        $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi
    747744
    748745#
     
    750747# We've separated the final building from the WIX library building for repacking reasons.
    751748#
     749## @todo Proper dependencies: unzip -p VirtualBox_$(lang).wixlib | sed -e "s/\([,{]\)/\1\n/g" bar.json | sed -n -e "s/,$//" -e "s/]}$//" -e "s/}}$//" -e 's/"file"://p' -e 's/"path"://p' | sort |uniq
    752750define def_vbox_build_wixlib
    753751 includedep $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixlib.dep
     
    757755                $(PATH_SUB_CURRENT)/VirtualBox.wxs \
    758756                $(PATH_SUB_CURRENT)/UserInterface.wxi \
     757                $(VBOX_VIRTUALBOX_WXS_DEPENDENCIES) \
    759758                $(if-expr defined(VBOX_WITH_MSM_INSTALL), \
    760759                        $(foreach module,$(VBOX_INSTALLER_MERGE_MODULES), \
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