VirtualBox

Changeset 98429 in vbox for trunk/src/VBox/Installer


Ignore:
Timestamp:
Feb 2, 2023 12:03:46 PM (22 months ago)
Author:
vboxsync
Message:

Installer/*.kmk: Automatic scm cleanups. bugref:10348

Location:
trunk/src/VBox/Installer
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/Config.kmk

    r98103 r98429  
    7777        rhel5_ks.cfg \
    7878        redhat67_ks.cfg \
    79        os2_response_files.rsp \
     79        os2_response_files.rsp \
    8080        win_nt5_unattended.sif \
    8181        win_nt6_unattended.xml \
     
    8686        os2_cid_install.cmd \
    8787        win_postinstall.cmd \
    88        \
    89        os2_util.exe
     88        \
     89        os2_util.exe
    9090 ifndef VBOX_OSE
    9191  VBOX_UNATTENDED_TEMPLATES += \
    92         lgw_ks.cfg \
    93         lgw_postinstall.sh
     92        lgw_ks.cfg \
     93        lgw_postinstall.sh
    9494 endif
    9595else
     
    104104 ## List of files in the per arch DTrace library directory.
    105105 VBOXINST_DTRACE_LIB_ARCH_FILES := \
    106          vbox-types.d \
    107          vbox-arch-types.d \
    108          vm.d \
    109          cpumctx.d \
    110          CPUMInternal.d \
    111          x86.d
     106        vbox-types.d \
     107        vbox-arch-types.d \
     108        vm.d \
     109        cpumctx.d \
     110        CPUMInternal.d \
     111        x86.d
    112112 ## List of files in the per arch DTrace testcase directory.
    113113 VBOXINST_DTRACE_TESTCASE_ARCH_FILES := \
     
    135135 endif
    136136else
    137   VBOX_CP_THIS_BITS  := 64
     137 VBOX_CP_THIS_BITS   := 64
    138138 ifdef VBOX_WITH_COMBINED_PACKAGE
    139139  VBOX_CP_OTHER_ARCH := x86
  • trunk/src/VBox/Installer/Makefile.kmk

    r98103 r98429  
    6666 PACKING      += $(VBOX_SDK_ZIP)
    6767 OTHER_CLEANS += $(VBOX_SDK_ZIP) \
    68                  $(wildcard $(PATH_STAGE_BIN)/VirtualBoxSDK-*-r*.zip)
     68        $(wildcard $(PATH_STAGE_BIN)/VirtualBoxSDK-*-r*.zip)
    6969
    70 # @todo: wrong, it must depend on everything included in SDK
    71 $(VBOX_SDK_ZIP): \
    72                 $(PATH_STAGE_BIN)/sdk \
    73                 $(VBOX_VERSION_STAMP)
     70 # @todo: wrong, it must depend on everything included in SDK
     71 $(VBOX_SDK_ZIP): \
     72                $(PATH_STAGE_BIN)/sdk \
     73                $(VBOX_VERSION_STAMP)
    7474        $(call MSG_L1,Making SDK delivery $@)
    7575        $(QUIET)$(REDIRECT) $(if $(QUIET),-wo /dev/null,) -C $(PATH_STAGE_BIN) -- $(VBOX_ZIP) -r9 $@ sdk
  • trunk/src/VBox/Installer/common/Makefile.kmk

    r98103 r98429  
    3737ifdef VBOX_WITH_PYTHON
    3838
    39 INSTALLS += VBox-python-glue-installer
     39 INSTALLS += VBox-python-glue-installer
    4040
    41 VBox-python-glue-installer_INST = $(INST_SDK)installer/
    42 VBox-python-glue-installer_MODE = a+r,u+w
    43 VBox-python-glue-installer_SOURCES = vboxapisetup.py
     41 VBox-python-glue-installer_INST = $(INST_SDK)installer/
     42 VBox-python-glue-installer_MODE = a+r,u+w
     43 VBox-python-glue-installer_SOURCES = vboxapisetup.py
    4444
    4545endif # VBOX_WITH_PYTHON
  • trunk/src/VBox/Installer/darwin/Makefile.kmk

    r98103 r98429  
    167167                $(if $(VBOX_ADD_MANUAL_de_DE),$(INSTALL) -m 644 $(VBOX_ADD_MANUAL_de_DE) "$(VBOX_PATH_PACK_TMP)/DiskImage/$(VBOX_BRAND_de_DE_MANUAL_NAME).pdf"$(NLTAB)) \
    168168                $(if $(VBOX_ADD_MANUAL_fr_FR),$(INSTALL) -m 644 $(VBOX_ADD_MANUAL_fr_FR) "$(VBOX_PATH_PACK_TMP)/DiskImage/$(VBOX_BRAND_fr_FR_MANUAL_NAME).pdf"$(NLTAB)))
    169     # Rename the main package
     169  # Rename the main package
    170170 else
    171171        $(if $(VBOX_WITH_DOCS_PACKING), $(INSTALL) $(VBOX_PATH_DIST)/VirtualBox.app/Contents/MacOS/UserManual.pdf $(VBOX_PATH_PACK_TMP)/DiskImage/)
     
    202202                $(VBOX_PATH_PACK_TMP)/Packages/VirtualBoxCLI.pkg \
    203203                $(VBOX_PATH_PACK_TMP)/Packages/VirtualBox.pkg \
    204                 $$(wildcard $(VBOX_PATH_DI_SRC)/VirtualBox_mpkg/* \
    205                             $(VBOX_PATH_DI_SRC)/VirtualBox_mpkg/*.lproj/*) \
     204                $$(wildcard \
     205                        $(VBOX_PATH_DI_SRC)/VirtualBox_mpkg/* \
     206                        $(VBOX_PATH_DI_SRC)/VirtualBox_mpkg/*.lproj/*) \
    206207                $(foreach f,$(VBOX_INSTALLER_ADD_LANGUAGES), $(VBOX_BRAND_$(f)_VIRTUALBOX_WELCOME_RTF)) \
    207208                $(if $(VBOX_WITH_FUSE_PACKING), $(VBOX_PATH_PACK_TMP)/Packages/OSXFuseCore.pkg) \
     
    287288
    288289ifdef VBOX_WITH_VBOXDRV
    289 #
    290 # The VirtualBox Kernel extensions.
    291 #
    292 VBOX_DI_KEXTS_UNIVERSAL = VBoxDrv VBoxNetFlt VBoxNetAdp
    293 VBOX_DI_KEXTS = $(VBOX_DI_KEXTS_UNIVERSAL)
    294 
    295 $(VBOX_PATH_PACK_TMP)/Packages/VBoxKEXTs.pkg: \
    296                 $(foreach kext,$(VBOX_DI_KEXTS_UNIVERSAL), $(call VBOX_DI_FN_DEP_BOTH,$(kext).kext/Contents/MacOS/$(kext))) \
    297                 $(foreach kext,$(VBOX_DI_KEXTS), $(VBOX_PATH_DIST)/$(kext).kext/Contents/Info.plist) \
    298                 $$(wildcard $(VBOX_PATH_DI_SRC)/VBoxKEXTs/* \
    299                             $(VBOX_PATH_DI_SRC)/VBoxKEXTs/*.lproj/*) \
    300                 $(foreach f,$(VBOX_INSTALLER_ADD_LANGUAGES), \
    301                         $(VBOX_BRAND_$(f)_VBOXKEXTS_DESCRIPTION_PLIST) \
    302                         $(VBOX_BRAND_$(f)_VBOXKEXTS_README_HTML) \
    303                         $(VBOX_BRAND_$(f)_VBOXKEXTS_INSTALLATIONCHECK_STRINGS)) \
    304                 $(VBOX_DARWIN_INST_DEP_ON_MAKEFILE)
     290 #
     291 # The VirtualBox Kernel extensions.
     292 #
     293 VBOX_DI_KEXTS_UNIVERSAL = VBoxDrv VBoxNetFlt VBoxNetAdp
     294 VBOX_DI_KEXTS = $(VBOX_DI_KEXTS_UNIVERSAL)
     295
     296 $(VBOX_PATH_PACK_TMP)/Packages/VBoxKEXTs.pkg: \
     297                $(foreach kext,$(VBOX_DI_KEXTS_UNIVERSAL), $(call VBOX_DI_FN_DEP_BOTH,$(kext).kext/Contents/MacOS/$(kext))) \
     298                $(foreach kext,$(VBOX_DI_KEXTS), $(VBOX_PATH_DIST)/$(kext).kext/Contents/Info.plist) \
     299                $$(wildcard \
     300                        $(VBOX_PATH_DI_SRC)/VBoxKEXTs/* \
     301                        $(VBOX_PATH_DI_SRC)/VBoxKEXTs/*.lproj/*) \
     302                $(foreach f,$(VBOX_INSTALLER_ADD_LANGUAGES), \
     303                        $(VBOX_BRAND_$(f)_VBOXKEXTS_DESCRIPTION_PLIST) \
     304                        $(VBOX_BRAND_$(f)_VBOXKEXTS_README_HTML) \
     305                        $(VBOX_BRAND_$(f)_VBOXKEXTS_INSTALLATIONCHECK_STRINGS)) \
     306                $(VBOX_DARWIN_INST_DEP_ON_MAKEFILE)
    305307        $(call MSG_TOOL,pkgbuild,,,$@)
    306308        @# Cleanup any previously failed attempts.
     
    333335                $(NLTAB)$(INSTALL) -m 0755 $(VBOX_PATH_DIST)/$(kext).kext/Contents/MacOS/$(kext) $(VBOX_PATH_PACK_TMP)/VBoxKEXTs.pkg.root/$(kext).kext/Contents/MacOS/)
    334336        @# Sign the kext bundles.
    335 ifdef VBOX_SIGNING_MODE
     337 ifdef VBOX_SIGNING_MODE
    336338        $(foreach kext,$(VBOX_DI_KEXTS) \
    337339                ,$(NLTAB)$(call VBOX_SIGN_MACHO_FN,$(VBOX_PATH_PACK_TMP)/VBoxKEXTs.pkg.root/$(kext).kext/Contents/MacOS/$(kext),org.virtualbox.app.kext.$(kext)) )
    338         $(foreach kext,$(VBOX_DI_KEXTS), \
    339                 $(NLTAB)$(call VBOX_SIGN_BUNDLE_FN,$(VBOX_PATH_PACK_TMP)/VBoxKEXTs.pkg.root/$(kext).kext,org.virtualbox.app.kext.$(kext)) )
    340 ## @TODO check why this fails on the build box: $(foreach kext,$(VBOX_DI_KEXTS), $(NLTAB)codesign --verify --verbose=1 $(VBOX_PATH_PACK_TMP)/VBoxKEXTs.pkg.root/$(kext).kext )
    341 endif
     340        $(foreach kext,$(VBOX_DI_KEXTS) \
     341                ,$(NLTAB)$(call VBOX_SIGN_BUNDLE_FN,$(VBOX_PATH_PACK_TMP)/VBoxKEXTs.pkg.root/$(kext).kext,org.virtualbox.app.kext.$(kext)) )
     342  ## @TODO check why this fails on the build box:       $(foreach kext,$(VBOX_DI_KEXTS), $(NLTAB)codesign --verify --verbose=1 $(VBOX_PATH_PACK_TMP)/VBoxKEXTs.pkg.root/$(kext).kext )
     343 endif
    342344        @# Set the correct owners.
    343345        sudo chown -R root:wheel $(VBOX_PATH_PACK_TMP)/VBoxKEXTs.pkg.root/
     
    366368                $(if-expr defined(VBOX_MACOSX_INSTALLER_SIGN) && $(intersects darwin all 1,$(VBOX_WITH_CORP_CODE_SIGNING)) == "",--sign "$(VBOX_MACOSX_INSTALLER_SIGN)",) \
    367369                $@
    368 ifdef VBOX_SIGNING_MODE
    369  if $(intersects darwin all 1,$(VBOX_WITH_CORP_CODE_SIGNING))
     370 ifdef VBOX_SIGNING_MODE
     371  if $(intersects darwin all 1,$(VBOX_WITH_CORP_CODE_SIGNING))
    370372        @# Sign the created pkg.
    371373        $(call VBOX_SIGN_PKG_FN,$@,org.virtualbox.pkg.vboxkexts)
    372  endif
    373 endif
     374  endif
     375 endif
    374376        @# Cleanup
    375377        sudo chown -R "$(shell whoami)" \
     
    448450ifdef VBOX_WITH_QTGUI
    449451 VBOX_DI_VBAPP_DYLIBS += \
    450         MacOS/UICommon.dylib
     452        MacOS/UICommon.dylib
    451453 ifneq ($(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/MacOS/accessible/libqtaccessiblewidgets.dylib),)
    452454  VBOX_DI_VBAPP_DYLIBS += \
     
    460462ifdef VBOX_WITH_DEBUGGER
    461463 VBOX_DI_VBAPP_DYLIBS += \
    462         MacOS/DbgPlugInDiggers.dylib
     464        MacOS/DbgPlugInDiggers.dylib
    463465 if defined(VBOX_WITH_QTGUI) && defined(VBOX_WITH_DEBUGGER_GUI)
    464466  VBOX_DI_VBAPP_DYLIBS += \
     
    507509 $(error Conflict.$(NLTAB)VBOX_DI_VBAPP_DYLIBS.amd64=$(VBOX_DI_VBAPP_DYLIBS.amd64)$(NLTAB)VBOX_DI_VBAPP_DYLIBS.x86  =$(VBOX_DI_VBAPP_DYLIBS.x86))
    508510endif
    509 if1of ($(VBOX_DI_VBAPP_DYLIBS.amd64) $(VBOX_DI_VBAPP_DYLIBS.x86),$(VBOX_DI_VBAPP_DYLIBS))
     511if1of ($(VBOX_DI_VBAPP_DYLIBS.amd64) $(VBOX_DI_VBAPP_DYLIBS.x86), $(VBOX_DI_VBAPP_DYLIBS))
    510512 $(error Conflict.$(NLTAB)VBOX_DI_VBAPP_DYLIBS.amd64=$(VBOX_DI_VBAPP_DYLIBS.amd64)$(NLTAB)VBOX_DI_VBAPP_DYLIBS.x86  =$(VBOX_DI_VBAPP_DYLIBS.x86)$(NLTAB)VBOX_DI_VBAPP_DYLIBS=$(VBOX_DI_VBAPP_DYLIBS))
    511513endif
     
    567569 ifdef VBOX_WITH_DOCS_QHELP_PACKING
    568570  VBOX_DI_VBAPP_MISC_FILES += \
    569         MacOS/UserManual.qch \
    570         MacOS/UserManual.qhc
     571        MacOS/UserManual.qch \
     572        MacOS/UserManual.qhc
    571573 endif
    572574endif
    573575ifdef VBOX_WITH_ADDITIONS_PACKING
    574576 ifneq ($(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso),)
    575  VBOX_DI_VBAPP_MISC_FILES += \
    576         MacOS/VBoxGuestAdditions.iso
     577  VBOX_DI_VBAPP_MISC_FILES += \
     578        MacOS/VBoxGuestAdditions.iso
    577579 endif
    578580endif
     
    626628# @param    4   Team ID.
    627629define def_vbox_entitlement_add_app_and_team_id =
    628 $(2): $(1) $$(VBOX_DARWIN_INST_DEP_ON_MAKEFILE) | $$$$(dir $$$$@)
     630 $(2): $(1) $$(VBOX_DARWIN_INST_DEP_ON_MAKEFILE) | $$$$(dir $$$$@)
    629631        $$(QUIET)$$(SED) \
    630632                -e '/^<dict>$$$$/a \    <key>com.apple.application-identifier</key>\n    <string>$(strip $(4)).$(strip $(3))</string>\n    <key>com.apple.developer.team-identifier</key>\n    <string>$(strip $(4))</string>' \
     
    635637 ifdef VBOX_VIRTUALBOX_APP_ID
    636638  VBOX_VIRTUALBOX_APP_ENTITLEMENTS := $(VBOX_PATH_PACK_TMP)/SUPR3HardenedEntitlements.plist
    637 $(evalcall2 def_vbox_entitlement_add_app_and_team_id,$(PATH_ROOT)/src/VBox/HostDrivers/Support/darwin/SUPR3HardenedEntitlements.plist,$(VBOX_VIRTUALBOX_APP_ENTITLEMENTS),$(VBOX_VIRTUALBOX_APP_ID),$(VBOX_PROVISIONPROFILE_TEAM_ID))
     639  $(evalcall2 def_vbox_entitlement_add_app_and_team_id,$(PATH_ROOT)/src/VBox/HostDrivers/Support/darwin/SUPR3HardenedEntitlements.plist,$(VBOX_VIRTUALBOX_APP_ENTITLEMENTS),$(VBOX_VIRTUALBOX_APP_ID),$(VBOX_PROVISIONPROFILE_TEAM_ID))
    638640 endif
    639641
    640642 ifdef VBOX_VIRTUALBOXVM_APP_ID
    641643  VBOX_VIRTUALBOXVM_APP_ENTITLEMENTS := $(VBOX_PATH_PACK_TMP)/SUPR3HardenedEntitlementsVM.plist
    642 $(evalcall2 def_vbox_entitlement_add_app_and_team_id,$(PATH_ROOT)/src/VBox/HostDrivers/Support/darwin/SUPR3HardenedEntitlementsVM.plist,$(VBOX_VIRTUALBOXVM_APP_ENTITLEMENTS),$(VBOX_VIRTUALBOXVM_APP_ID),$(VBOX_PROVISIONPROFILE_TEAM_ID))
     644  $(evalcall2 def_vbox_entitlement_add_app_and_team_id,$(PATH_ROOT)/src/VBox/HostDrivers/Support/darwin/SUPR3HardenedEntitlementsVM.plist,$(VBOX_VIRTUALBOXVM_APP_ENTITLEMENTS),$(VBOX_VIRTUALBOXVM_APP_ID),$(VBOX_PROVISIONPROFILE_TEAM_ID))
    643645 endif
    644646endif
     
    651653                        $(VBOX_DI_VBAPP_OTHER_BINS) $(VBOX_DI_VBAPP_PROGS) $(VBOX_DI_VBAPP_PROGS_HARDENED) $(VBOX_DI_VBAPP_MISC_FILES) \
    652654                        ,$(call VBOX_DI_FN_DEP_BOTH,VirtualBox.app/Contents/$(f)) ) \
    653                 $(foreach f, $(VBOX_DI_VBAPP_DYLIBS.x86) $(VBOX_DI_VBAPP_MISC_FILES.x86)\
     655                $(foreach f, $(VBOX_DI_VBAPP_DYLIBS.x86) $(VBOX_DI_VBAPP_MISC_FILES.x86) \
    654656                        ,$(call VBOX_DI_FN_DEP_32,VirtualBox.app/Contents/$(f)) ) \
    655                 $(foreach f, $(VBOX_DI_VBAPP_DYLIBS.amd64) $(VBOX_DI_VBAPP_MISC_FILES.amd64)\
     657                $(foreach f, $(VBOX_DI_VBAPP_DYLIBS.amd64) $(VBOX_DI_VBAPP_MISC_FILES.amd64) \
    656658                        ,$(call VBOX_DI_FN_DEP_64,VirtualBox.app/Contents/$(f)) ) \
    657659                \
     
    796798                ,$(INSTALL) -m 0755 $(VBOX_PATH_DIST)/VirtualBox.app/Contents/$(prog)                   $(VBOX_PATH_VBOX_APP_TMP)/Contents/$(prog)$(NLTAB))
    797799ifdef VBOX_UNATTENDED_TEMPLATES
    798 # Unattended installation template scripts.
     800 # Unattended installation template scripts.
    799801        $(MKDIR) -p -m 0755 -- $(VBOX_PATH_VBOX_APP_TMP)/Contents/MacOS/UnattendedTemplates
    800802        $(foreach file, $(VBOX_UNATTENDED_TEMPLATES) \
     
    803805endif
    804806ifdef VBOX_WITH_DTRACE
    805 # DTrace library, testcases and scripts.
     807 # DTrace library, testcases and scripts.
    806808        $(MKDIR) -p -m 0755 -- \
    807809                $(VBOX_PATH_VBOX_APP_TMP)/Contents/MacOS/dtrace/lib/$(KBUILD_TARGET_ARCH)/ \
     
    815817endif
    816818ifndef VBOX_WITH_QTGUI
    817 # Hack alert! Just something to make pkgbuild happy.
     819 # Hack alert! Just something to make pkgbuild happy.
    818820        $(APPEND) -tn "$(VBOX_PATH_VBOX_APP_TMP)/Contents/PkgInfo" "APPLVBOX"
    819821        $(APPEND) -tn "$(VBOX_PATH_VBOX_APP_TMP)/Contents/Info.plist" \
     
    868870                , $(NLTAB)$(call VBOX_SIGN_FILE_FN,$(VBOX_PATH_VBOX_APP_TMP)/Contents/$(file),org.virtualbox.app.$(tolower $(subst $(SP),,$(subst /,.,$(file))))) )
    869871
    870 ifdef VBOX_PROVISIONPROFILE_TEAM_ID
    871 #       $(INSTALL) -m 0644 $(VBOX_PATH_DI_SRC)/VirtualBox/$(VBOX_PROVISIONPROFILE_TEAM_ID).provisionprofile     $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/VirtualBoxVM.app/Contents/embedded.provisionprofile
    872 endif
     872 ifdef VBOX_PROVISIONPROFILE_TEAM_ID
     873  #     $(INSTALL) -m 0644 $(VBOX_PATH_DI_SRC)/VirtualBox/$(VBOX_PROVISIONPROFILE_TEAM_ID).provisionprofile     $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/VirtualBoxVM.app/Contents/embedded.provisionprofile
     874 endif
    873875        $(call VBOX_SIGN_BUNDLE_FN,$(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/VirtualBoxVM.app,,$(if-expr defined(VBOX_WITH_MACOS_HARDENED_RUNTIME)\
    874876                ,--entitlements="$(VBOX_VIRTUALBOX_APP_ENTITLEMENTS)",))
     
    956958#
    957959$(VBOX_PATH_PACK_TMP)/Packages/VirtualBoxCLI.pkg: \
    958                 $$(wildcard $(VBOX_PATH_DI_SRC)/VirtualBoxCLI/* \
    959                             $(VBOX_PATH_DI_SRC)/VirtualBoxCLI/*.lproj/*) \
     960                $$(wildcard \
     961                        $(VBOX_PATH_DI_SRC)/VirtualBoxCLI/* \
     962                        $(VBOX_PATH_DI_SRC)/VirtualBoxCLI/*.lproj/*) \
    960963                $(foreach f,$(VBOX_INSTALLER_ADD_LANGUAGES) \
    961964                        ,$(VBOX_BRAND_$(f)_VIRTUALBOXCLI_DESCRIPTION_PLIST)) \
     
    10421045
    10431046ifdef VBOX_WITH_FUSE_PACKING
    1044 #
    1045 # The FUSE for macOS core package.
    1046 #
    1047 VBOX_PATH_FUSE_CORE_PKG ?= $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/osxfuse/v*)))/Core.pkg
    1048 $(VBOX_PATH_PACK_TMP)/Packages/OSXFuseCore.pkg: \
    1049                 $(VBOX_PATH_FUSE_CORE_PKG)
     1047 #
     1048 # The FUSE for macOS core package.
     1049 #
     1050 VBOX_PATH_FUSE_CORE_PKG ?= $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/osxfuse/v*)))/Core.pkg
     1051 $(VBOX_PATH_PACK_TMP)/Packages/OSXFuseCore.pkg: \
     1052                $(VBOX_PATH_FUSE_CORE_PKG)
    10501053        $(call MSG_TOOL,Preparing FUSE for macOS core package,,,$@)
    10511054        @# Cleanup any previously failed attempts.
     
    10591062# Aliases.
    10601063#
    1061 VBoxKEXTs.pkg:        $(VBOX_PATH_PACK_TMP)/Packages/VBoxKEXTs.pkg
    1062 VirtualBoxCLI.pkg:    $(VBOX_PATH_PACK_TMP)/Packages/VirtualBoxCLI.pkg
    1063 VirtualBox.pkg:       $(VBOX_PATH_PACK_TMP)/Packages/VirtualBox.pkg
    1064 VirtualBox.mpkg:      $(VBOX_PATH_PACK_TMP)/DiskImage/VirtualBox.pkg
    1065 VirtualBox.dmg:       $(VBOX_PATH_DIST)/VirtualBox-$(VBOX_VERSION_STRING)-r$(VBOX_SVN_REV).dmg
     1064VBoxKEXTs.pkg: $(VBOX_PATH_PACK_TMP)/Packages/VBoxKEXTs.pkg
     1065VirtualBoxCLI.pkg: $(VBOX_PATH_PACK_TMP)/Packages/VirtualBoxCLI.pkg
     1066VirtualBox.pkg: $(VBOX_PATH_PACK_TMP)/Packages/VirtualBox.pkg
     1067VirtualBox.mpkg: $(VBOX_PATH_PACK_TMP)/DiskImage/VirtualBox.pkg
     1068VirtualBox.dmg: $(VBOX_PATH_DIST)/VirtualBox-$(VBOX_VERSION_STRING)-r$(VBOX_SVN_REV).dmg
  • trunk/src/VBox/Installer/freebsd/Makefile.kmk

    r98103 r98429  
    5656
    5757OTHER_CLEAN   += \
    58         $(addprefix $(VBOX_FBSD_INST_STAGE_DIR)/,\
    59                 pkg_plist \
    60                 LICENSE) \
     58        $(addprefix $(VBOX_FBSD_INST_STAGE_DIR)/, \
     59        pkg_plist \
     60        LICENSE) \
    6161        $(wildcard $(VBOX_FBSD_INST_OUT_DIR)/VirtualBox-*)
    6262
     
    102102        VBoxHostChannel.so \
    103103        $(if $(VBOX_WITH_MAIN), \
    104                 VBoxManage \
    105                 VBoxNetDHCP $(if $(VBOX_WITH_HARDENING),VBoxNetDHCP.so,) \
    106                 VBoxNetAdpCtl \
    107                 VBoxSVC \
    108                 VBoxXPCOM.so \
    109                 VBoxXPCOMC.so \
    110                 VBoxXPCOMIPCD \
    111                 components/VBoxXPCOMIPCC.so \
    112                 components/VBoxSVCM.so \
    113                 components/VBoxC.so,) \
    114                 VBoxTestOGL \
     104        VBoxManage \
     105        VBoxNetDHCP $(if $(VBOX_WITH_HARDENING),VBoxNetDHCP.so,) \
     106        VBoxNetAdpCtl \
     107        VBoxSVC \
     108        VBoxXPCOM.so \
     109        VBoxXPCOMC.so \
     110        VBoxXPCOMIPCD \
     111        components/VBoxXPCOMIPCC.so \
     112        components/VBoxSVCM.so \
     113        components/VBoxC.so,) \
     114        VBoxTestOGL \
    115115        $(if $(VBOX_WITH_PYTHON),VBoxPython.so,) \
    116116        $(if $(VBOX_WITH_DTRACE),VBoxDTrace,) \
     
    128128        $(if $(VBOX_OSE),,LICENSE) \
    129129        $(if $(VBOX_WITH_MAIN), \
    130           components/VBoxXPCOMBase.xpt \
    131           components/VirtualBox_XPCOM.xpt) \
     130        components/VBoxXPCOMBase.xpt \
     131        components/VirtualBox_XPCOM.xpt) \
    132132        vboxdrv.tar.gz
    133133
     
    142142VBOX_FBSD_SYMLINKS = \
    143143        $(if $(VBOX_WITH_MAIN), \
    144                 VBoxManage \
    145                 VBoxSVC) \
     144        VBoxManage \
     145        VBoxSVC) \
    146146        $(if $(VBOX_WITH_VBOXSDL),VBoxSDL,) \
    147147        $(if $(VBOX_WITH_DTRACE),VBoxDTrace,) \
     
    155155        VirtualBox \
    156156        $(if $(VBOX_WITH_HARDENING),VirtualBox.so) \
    157         $(if $(VBOX_WITH_DEBUGGER_GUI),VBoxDbg.so DbgPlugInDiggers.so,)
     157        $(if $(VBOX_WITH_DEBUGGER_GUI),VBoxDbg.so DbgPlugInDiggers.so,)
    158158 VBOX_FBSD_SYMLINKS += \
    159159        VirtualBox
    160160 VBOX_FBSD_NO_STRIP += \
    161         $(VBOX_LICENSE_FILES) \
     161        $(VBOX_LICENSE_FILES) \
    162162        $(if $(VBOX_WITH_ORACLE_QT),$(notdir $(wildcard $(PATH_STAGE_BIN)/lib*VBox*)),) \
    163         $(if $(VBOX_WITH_ORACLE_QT),accessible/libqtaccessiblewidgets.so,) \
     163        $(if $(VBOX_WITH_ORACLE_QT),accessible/libqtaccessiblewidgets.so,) \
    164164        $(foreach f,$(VBOX_APPROVED_GUI_LANGUAGES),nls/VirtualBox_$(f).qm nls/qt_$(f).qm)
    165165 VBOX_FBSD_DESKTOP_FILE = \
    166         virtualbox.desktop \
    167         virtualboxvm.desktop
     166        virtualbox.desktop \
     167        virtualboxvm.desktop
    168168 VBOX_FBSD_ICON_FILE = \
    169         VBox.png
     169        VBox.png
    170170endif
    171171
     
    179179ifdef VBOX_WITH_DOCS_PACKING
    180180 VBOX_FBSD_NO_STRIP += \
    181         VirtualBox.chm UserManual.pdf \
    182         $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),VirtualBox_$(f).chm UserManual_$(f).pdf)
     181        VirtualBox.chm UserManual.pdf \
     182        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),VirtualBox_$(f).chm UserManual_$(f).pdf)
    183183endif
    184184
     
    186186ifdef VBOX_WITH_VRDP
    187187 VBOX_FBSD_STRIP_BIN += \
    188         VBoxVRDP.so \
    189         VBoxAuth.so
     188        VBoxVRDP.so \
     189        VBoxAuth.so
    190190endif
    191191
     
    193193ifdef VBOX_WITH_HEADLESS
    194194 VBOX_FBSD_STRIP_BIN += \
    195         VBoxHeadless \
    196         $(if $(VBOX_WITH_HARDENING),VBoxHeadless.so)
     195        VBoxHeadless \
     196        $(if $(VBOX_WITH_HARDENING),VBoxHeadless.so)
    197197 VBOX_FBSD_SYMLINKS += \
    198         VBoxHeadless
     198        VBoxHeadless
    199199endif
    200200
     
    202202ifdef VBOX_WITH_WEBSERVICES
    203203 VBOX_FBSD_STRIP_BIN += \
    204         vboxwebsrv
     204        vboxwebsrv
    205205 VBOX_FBSD_SYMLINKS += \
    206         vboxwebsrv
     206        vboxwebsrv
    207207endif
    208208
     
    211211ifdef VBOX_WITH_DTRACE
    212212 VBOX_FBSD_NO_STRIP += \
    213        $(addprefix dtrace/lib/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_LIB_ARCH_FILES)) \
    214        $(addprefix dtrace/testcase/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_TESTCASE_ARCH_FILES)) \
    215        $(addprefix dtrace/scripts/,$(VBOXINST_DTRACE_SCRIPTS_FILES))
     213        $(addprefix dtrace/lib/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_LIB_ARCH_FILES)) \
     214        $(addprefix dtrace/testcase/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_TESTCASE_ARCH_FILES)) \
     215        $(addprefix dtrace/scripts/,$(VBOXINST_DTRACE_SCRIPTS_FILES))
    216216endif
    217217
  • trunk/src/VBox/Installer/linux/Makefile.kmk

    r98103 r98429  
    4545#
    4646VBOX_LNX_APP_PRIVATE    := $(if $(VBOX_PATH_APP_PRIVATE),$(VBOX_PATH_APP_PRIVATE),/opt/VirtualBox)
    47 VBOX_LNX_APP_DOCS       := $(if $(VBOX_PATH_PACKAGE_DOCS),$(VBOX_PATH_PACKAGE_DOCS),\
    48                              $(if $(VBOX_PATH_APP_DOCS),$(VBOX_PATH_APP_DOCS),/opt/VirtualBox))
     47VBOX_LNX_APP_DOCS       := $(if $(VBOX_PATH_PACKAGE_DOCS),$(VBOX_PATH_PACKAGE_DOCS), \
     48        $(if $(VBOX_PATH_APP_DOCS),$(VBOX_PATH_APP_DOCS),/opt/VirtualBox))
    4949VBOX_PATH_LNX_INST_SRC  := $(PATH_SUB_CURRENT)
    5050VBOX_LNX_INST_OUT_DIR   := $(PATH_TARGET)/Installer/linux
     
    6060if !defined(VBOX_NO_LINUX_RUN_INSTALLER)
    6161 PACKING += $(PATH_STAGE_BIN)/$(VBOX_LNX_PACKAGE_NAME) \
    62             $(PATH_STAGE_BIN)/VirtualBox-dbg.tar.bz2
     62        $(PATH_STAGE_BIN)/VirtualBox-dbg.tar.bz2
    6363else
    6464 PACKING += $(PATH_STAGE_BIN)/VirtualBox.tar
     
    6666
    6767OTHER_CLEAN   += \
    68         $(addprefix $(VBOX_LNX_INST_STAGE_DIR)/,\
    69                 install.sh \
    70                 VirtualBox.tar.bz2 \
    71                 LICENSE) \
     68        $(addprefix $(VBOX_LNX_INST_STAGE_DIR)/, \
     69        install.sh \
     70        VirtualBox.tar.bz2 \
     71        LICENSE) \
    7272        $(wildcard $(VBOX_LNX_INST_OUT_DIR)/VirtualBox-*) \
    7373        $(VBOX_LNX_INST_OUT_DIR)/install.sh
     
    118118        $(if $(VBOX_WITH_QTGUI),$(linux-misc_0_OUTDIR)/virtualboxvm.desktop,)
    119119ifeq ($(KBUILD_TYPE),asan)
    120 linux-misc_SOURCES += $(foreach lib,$(VBOX_GCC_SANITIZER_SO_FILES) \
    121         ,$(lib)=>$(notdir $(lib)) $(lib)=>testcase/$(notdir $(lib)) $(lib)=>tools/$(notdir $(lib)) )
     120 linux-misc_SOURCES += $(foreach lib,$(VBOX_GCC_SANITIZER_SO_FILES) \
     121        ,$(lib)=>$(notdir $(lib)) $(lib)=>testcase/$(notdir $(lib)) $(lib)=>tools/$(notdir $(lib)) )
    122122endif
    123123linux-misc_CLEAN = \
     
    170170        $(if $(VBOX_WITH_DRAG_AND_DROP),VBoxDragAndDropSvc.so,) \
    171171        $(if $(VBOX_WITH_MAIN), \
    172                 VBoxAutostart \
    173                 VBoxBalloonCtrl \
    174                 VBoxBugReport \
    175                 VBoxManage \
    176                 VBoxNetDHCP $(if $(VBOX_WITH_HARDENING),VBoxNetDHCP.so,) \
    177                 $(if $(VBOX_WITH_LWIP_NAT),VBoxNetNAT $(if $(VBOX_WITH_HARDENING),VBoxNetNAT.so,),) \
    178                 VBoxNetAdpCtl \
    179                 $(if $(VBOX_WITH_DEVMAPPER),VBoxVolInfo,) \
    180                 VBoxSVC \
    181                 VBoxXPCOM.so \
    182                 VBoxXPCOMC.so \
    183                 VBoxXPCOMIPCD \
    184                 components/VBoxXPCOMIPCC.so \
    185                 components/VBoxSVCM.so \
    186                 components/VBoxC.so,) \
     172        VBoxAutostart \
     173        VBoxBalloonCtrl \
     174        VBoxBugReport \
     175        VBoxManage \
     176        VBoxNetDHCP $(if $(VBOX_WITH_HARDENING),VBoxNetDHCP.so,) \
     177        $(if $(VBOX_WITH_LWIP_NAT),VBoxNetNAT $(if $(VBOX_WITH_HARDENING),VBoxNetNAT.so,),) \
     178        VBoxNetAdpCtl \
     179        $(if $(VBOX_WITH_DEVMAPPER),VBoxVolInfo,) \
     180        VBoxSVC \
     181        VBoxXPCOM.so \
     182        VBoxXPCOMC.so \
     183        VBoxXPCOMIPCD \
     184        components/VBoxXPCOMIPCC.so \
     185        components/VBoxSVCM.so \
     186        components/VBoxC.so,) \
    187187        $(if $(VBOX_WITH_QTGUI),VBoxTestOGL,) \
    188188        $(if $(VBOX_WITH_VMSVGA3D),VBoxSVGA3D.so,) \
     
    191191        $(if $(VBOX_WITH_JXPCOM),libvboxjxpcom.so,) \
    192192        $(if $(and $(VBOX_WITH_EXTPACK_VNC),$(VBOX_WITHOUT_EXTPACK_VNC_PACKING)), \
    193                 ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/VBoxVNC.so \
    194                 ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/VBoxVNCMain.so,) \
    195         $(if $(VBOX_WITH_DTRACE),VBoxDTrace,)\
     193        ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/VBoxVNC.so \
     194        ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/VBoxVNCMain.so,) \
     195        $(if $(VBOX_WITH_DTRACE),VBoxDTrace,) \
    196196        $(if $(VBOX_WITH_HOST_SHIPPING_AUDIO_TEST),VBoxAudioTest,)
    197197
     
    202202ifdef VBOX_NO_LINUX_RUN_INSTALLER
    203203 VBOX_LNX_STRIP_OBJ += \
    204         VBoxDDR0.debug \
    205         VMMR0.debug
     204        VBoxDDR0.debug \
     205        VMMR0.debug
    206206else
    207207 VBOX_LNX_DBG_BIN = \
    208         VBoxDDR0.debug \
    209         VMMR0.debug
     208        VBoxDDR0.debug \
     209        VMMR0.debug
    210210endif
    211211
    212212ifdef VBOX_WITH_RAW_MODE
    213213 VBOX_LNX_STRIP_OBJ += \
    214         VBoxDDRC.rc \
    215         VMMRC.rc
     214        VBoxDDRC.rc \
     215        VMMRC.rc
    216216 ifdef VBOX_NO_LINUX_RUN_INSTALLER
    217217  VBOX_LNX_STRIP_OBJ += \
    218         VBoxDDRC.debug \
    219         VMMRC.debug
     218        VBoxDDRC.debug \
     219        VMMRC.debug
    220220 else
    221221  VBOX_LNX_DBG_BIN += \
    222         VBoxDDRC.debug \
    223         VMMRC.debug
     222        VBoxDDRC.debug \
     223        VMMRC.debug
    224224 endif
    225225endif
     
    229229        $(if $(VBOX_OSE),,LICENSE) \
    230230        $(if $(VBOX_WITH_MAIN), \
    231           components/VBoxXPCOMBase.xpt \
    232           components/VirtualBox_XPCOM.xpt) \
     231        components/VBoxXPCOMBase.xpt \
     232        components/VirtualBox_XPCOM.xpt) \
    233233        $(if $(VBOX_WITH_PYTHON),vboxshell.py,) \
    234234        $(if $(and $(VBOX_WITH_EXTPACK_VNC),$(VBOX_WITHOUT_EXTPACK_VNC_PACKING)), \
    235           ExtensionPacks/VNC/ExtPack.xml \
    236           ExtensionPacks/VNC/ExtPack-license.html \
    237           ExtensionPacks/VNC/ExtPack-license.rtf \
    238           ExtensionPacks/VNC/ExtPack-license.txt,) \
     235        ExtensionPacks/VNC/ExtPack.xml \
     236        ExtensionPacks/VNC/ExtPack-license.html \
     237        ExtensionPacks/VNC/ExtPack-license.rtf \
     238        ExtensionPacks/VNC/ExtPack-license.txt,) \
    239239        check_module_dependencies.sh \
    240240        postinst-common.sh \
     
    253253ifdef VBOX_WITH_EXTPACK
    254254 VBOX_LNX_STRIP_BIN += \
    255         VBoxExtPackHelperApp
     255        VBoxExtPackHelperApp
    256256endif
    257257
     
    267267 ifdef VBOX_WITH_HARDENING
    268268  VBOX_LNX_STRIP_BIN += \
    269         VirtualBoxVM.so
     269        VirtualBoxVM.so
    270270 endif
    271271 VBOX_LNX_NO_STRIP += \
     
    289289ifdef VBOX_WITH_DOCS_PACKING
    290290 VBOX_LNX_NO_STRIP += \
    291         UserManual.pdf \
    292         $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),UserManual_$(f).pdf)
     291        UserManual.pdf \
     292        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),UserManual_$(f).pdf)
    293293 ifdef VBOX_WITH_DOCS_CHM_PACKING
    294294  VBOX_LNX_NO_STRIP += \
    295295        VirtualBox.chm \
    296         $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),VirtualBox_$(f).chm)
     296        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),VirtualBox_$(f).chm)
    297297 endif
    298298 ifdef VBOX_WITH_DOCS_QHELP_PACKING
    299299  VBOX_LNX_NO_STRIP += \
    300300        UserManual.qch UserManual.qhc \
    301         $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),UserManual_$(f).qch ,UserManual_$(f).qhc)
     301        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),UserManual_$(f).qch ,UserManual_$(f).qhc)
    302302 endif
    303303endif
     
    326326ifdef VBOX_WITH_JXPCOM
    327327 VBOX_LNX_NO_STRIP += \
    328         sdk/bindings/xpcom/java/vboxjxpcom.jar
     328        sdk/bindings/xpcom/java/vboxjxpcom.jar
    329329endif
    330330
     
    332332ifdef VBOX_WITH_HEADLESS
    333333 VBOX_LNX_STRIP_BIN += \
    334         VBoxHeadless \
    335         $(if $(VBOX_WITH_HARDENING),VBoxHeadless.so)
     334        VBoxHeadless \
     335        $(if $(VBOX_WITH_HARDENING),VBoxHeadless.so)
    336336endif
    337337
     
    344344# vbox-img
    345345if defined(VBOX_WITH_TESTCASES) || defined(VBOX_WITH_VBOX_IMG)
    346   VBOX_LNX_STRIP_BIN += \
    347         vbox-img
     346 VBOX_LNX_STRIP_BIN += \
     347        vbox-img
    348348endif
    349349
    350350# vboximg-mount
    351351if defined(VBOX_WITH_VBOXIMGMOUNT)
    352   VBOX_LNX_STRIP_BIN += \
    353         vboximg-mount
     352 VBOX_LNX_STRIP_BIN += \
     353        vboximg-mount
    354354endif
    355355
     
    376376# Icons
    377377VBOX_MIME_ICONS = \
    378         $(addprefix $(PATH_ROOT)/src/VBox/Artwork/other/,\
    379             $(foreach f,ova ovf vbox vbox-extpack vdi vmdk vhd hdd, \
    380                 $(foreach s,16 20 24 32 48 64 72 96 128 256,\
    381                     virtualbox-$(f)-$(s)px.png=>$(s)x$(s)/virtualbox-$(f).png)))
     378        $(addprefix $(PATH_ROOT)/src/VBox/Artwork/other/, \
     379        $(foreach f,ova ovf vbox vbox-extpack vdi vmdk vhd hdd, \
     380        $(foreach s,16 20 24 32 48 64 72 96 128 256, \
     381        virtualbox-$(f)-$(s)px.png=>$(s)x$(s)/virtualbox-$(f).png)))
    382382
    383383VBOX_DESKTOP_ICONS = \
    384         $(addprefix $(PATH_ROOT)/src/VBox/Artwork/$(if $(VBOX_OSE),OSE,NonOSE)/,\
    385             $(foreach s,16 20 32 40 48 64 128,\
    386                 virtualbox-$(s)px.png=>$(s)x$(s)/virtualbox.png) \
    387                 virtualbox.svg=>scalable/virtualbox.svg)
     384        $(addprefix $(PATH_ROOT)/src/VBox/Artwork/$(if $(VBOX_OSE),OSE,NonOSE)/, \
     385        $(foreach s,16 20 32 40 48 64 128, \
     386        virtualbox-$(s)px.png=>$(s)x$(s)/virtualbox.png) \
     387        virtualbox.svg=>scalable/virtualbox.svg)
    388388
    389389#
     
    394394# Cleanup of the files we copy/symlink from bin.
    395395OTHER_CLEAN += $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive/,$(filter-out src,$(VBOX_LNX_ARCH_FILES)) src/vboxhost) \
    396                $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/,\
    397                   $(VBOX_LNX_STRIP_BIN) $(VBOX_LNX_DBG_BIN))
     396        $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/, \
     397        $(VBOX_LNX_STRIP_BIN) $(VBOX_LNX_DBG_BIN))
    398398
    399399#
     
    433433
    434434include $(PATH_ROOT)/src/VBox/HostDrivers/Support/linux/files_vboxdrv
    435 VBOX_LNX_INST_FILES_VBOXDRV=$(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxdrv/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(FILES_VBOXDRV_NOBIN)))))
     435VBOX_LNX_INST_FILES_VBOXDRV = $(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxdrv/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(FILES_VBOXDRV_NOBIN)))))
    436436include $(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt
    437 VBOX_LNX_INST_FILES_VBOXNETFLT=$(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxnetflt/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(VBOX_VBOXNETFLT_SOURCES)))))
     437VBOX_LNX_INST_FILES_VBOXNETFLT = $(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxnetflt/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(VBOX_VBOXNETFLT_SOURCES)))))
    438438include $(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetAdp/linux/files_vboxnetadp
    439 VBOX_LNX_INST_FILES_VBOXNETADP=$(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxnetadp/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(VBOX_VBOXNETADP_SOURCES)))))
     439VBOX_LNX_INST_FILES_VBOXNETADP = $(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxnetadp/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(VBOX_VBOXNETADP_SOURCES)))))
    440440
    441441ifdef VBOX_WITH_PCI_PASSTHROUGH
    442442 include $(PATH_ROOT)/src/VBox/HostDrivers/VBoxPci/linux/files_vboxpci
    443  VBOX_LNX_INST_FILES_VBOXPCI=$(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxpci/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(VBOX_VBOXPCI_SOURCES)))))
     443 VBOX_LNX_INST_FILES_VBOXPCI = $(patsubst =>%,$(PATH_STAGE_BIN)/src/vboxpci/%,$(filter =>%,$(subst =>, =>,$(subst $(DQUOTE),,$(VBOX_VBOXPCI_SOURCES)))))
    444444endif
    445445
     
    486486$(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive/,$(VBOX_LNX_STRIP_BIN)): \
    487487                $(VBOX_LNX_INST_OUT_DIR)/archive/% : $(PATH_STAGE_BIN)/% \
    488                 $(if $(VBOX_NO_LINUX_RUN_INSTALLER),,\
    489                     $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/%) \
     488                $(if $(VBOX_NO_LINUX_RUN_INSTALLER),, \
     489                        $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/%) \
    490490                | $$(dir $$@)
    491491        $(call MSG_INST_FILE,$<,$@)
     
    526526
    527527# rules for creating directories in archive (the pattern rules depends on these).
    528 BLDDIRS += $(foreach d,\
     528BLDDIRS += $(foreach d, \
    529529        archive \
    530530        archive/components \
     
    532532        $(if $(VBOX_WITH_UNATTENDED),archive/unattended_templates,) \
    533533        $(if $(VBOX_WITH_ORACLE_QT), \
    534           archive/plugins/platforms \
    535           archive/plugins/platformthemes \
    536           archive/plugins/sqldrivers \
    537           archive/plugins/styles \
    538           archive/plugins/xcbglintegrations,) \
    539         $(if $(VBOX_WITH_PYTHON),\
    540           archive/sdk/installer \
    541           archive/sdk/installer/vboxapi \
    542           archive/sdk/bindings/xpcom/python/xpcom \
    543           archive/sdk/bindings/xpcom/python/xpcom/client \
    544           archive/sdk/bindings/xpcom/python/xpcom/server,) \
    545         $(if $(VBOX_WITH_JXPCOM),\
    546           archive/sdk/bindings/xpcom/java,) \
     534        archive/plugins/platforms \
     535        archive/plugins/platformthemes \
     536        archive/plugins/sqldrivers \
     537        archive/plugins/styles \
     538        archive/plugins/xcbglintegrations,) \
     539        $(if $(VBOX_WITH_PYTHON), \
     540        archive/sdk/installer \
     541        archive/sdk/installer/vboxapi \
     542        archive/sdk/bindings/xpcom/python/xpcom \
     543        archive/sdk/bindings/xpcom/python/xpcom/client \
     544        archive/sdk/bindings/xpcom/python/xpcom/server,) \
     545        $(if $(VBOX_WITH_JXPCOM), \
     546        archive/sdk/bindings/xpcom/java,) \
    547547        $(if $(and $(VBOX_WITH_EXTPACK_VNC),$(VBOX_WITHOUT_EXTPACK_VNC_PACKING)), \
    548           archive/ExtensionPacks/VNC \
    549           archive/ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),) \
     548        archive/ExtensionPacks/VNC \
     549        archive/ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),) \
    550550        archive/additions \
    551        $(if-expr defined(VBOX_UNATTENDED_TEMPLATES),archive/UnattendedTemplates,) \
     551        $(if-expr defined(VBOX_UNATTENDED_TEMPLATES),archive/UnattendedTemplates,) \
    552552        install \
    553        $(if $(VBOX_WITH_DTRACE),\
    554           archive/dtrace \
    555           archive/dtrace/lib \
    556           archive/dtrace/lib/$(KBUILD_TARGET_ARCH) \
    557           archive/dtrace/testcase/ \
    558           archive/dtrace/testcase/$(KBUILD_TARGET_ARCH) \
    559           archive/dtrace/scripts,) \
    560 ,$(VBOX_LNX_INST_OUT_DIR)/$(d)/)
     553        $(if $(VBOX_WITH_DTRACE), \
     554        archive/dtrace \
     555        archive/dtrace/lib \
     556        archive/dtrace/lib/$(KBUILD_TARGET_ARCH) \
     557        archive/dtrace/testcase/ \
     558        archive/dtrace/testcase/$(KBUILD_TARGET_ARCH) \
     559        archive/dtrace/scripts,) \
     560        ,$(VBOX_LNX_INST_OUT_DIR)/$(d)/)
    561561
    562562
     
    565565#
    566566$(PATH_STAGE_BIN)/VirtualBox-dbg.tar.bz2: \
    567                 $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/,\
    568                     $(VBOX_LNX_STRIP_BIN) $(VBOX_LNX_DBG_BIN))
     567                $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/, \
     568                        $(VBOX_LNX_STRIP_BIN) $(VBOX_LNX_DBG_BIN))
    569569        $(call MSG_L1,Packing $@)
    570570        $(QUIET)$(RM) -f -- $@ $(patsubst %.bz2,%,$@)
     
    587587
    588588# rules for creating directories in archive-dbg (the pattern rules depends on these).
    589 BLDDIRS += $(foreach d,\
     589BLDDIRS += $(foreach d, \
    590590        $(VBOX_LNX_DBG_PATH) \
    591591        $(VBOX_LNX_DBG_PATH)/components \
    592 ,$(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(d)/)
     592        ,$(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(d)/)
    593593
    594594include $(FILE_KBUILD_SUB_FOOTER)
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r98128 r98429  
    3030
    3131ifneq ($(KBUILD_HOST),solaris)
    32 $(error "The Solaris installer can only be built on Solaris!") # yeah, right.
     32 $(error "The Solaris installer can only be built on Solaris!") # yeah, right.
    3333endif
    3434
     
    138138solaris-icons_INST = bin/icons/
    139139solaris-icons_MODE = a+r,u+w
    140 solaris-icons_SOURCES = $(foreach f,$(VBOX_SI_ICON_TYPES), $(foreach s,$(VBOX_SI_ICON_SIZES)\
     140solaris-icons_SOURCES = $(foreach f,$(VBOX_SI_ICON_TYPES), $(foreach s,$(VBOX_SI_ICON_SIZES) \
    141141        ,$(PATH_ROOT)/src/VBox/Artwork/other/virtualbox-$(f)-$(s)px.png=>$(s)x$(s)/mimetypes/virtualbox-$(f).png))
    142142
     
    356356        VBoxHostChannel.so \
    357357        $(if $(VBOX_WITH_JXPCOM),libvboxjxpcom.so,) \
    358         $(if $(VBOX_WITH_QTGUI),\
    359           VBoxKeyboard.so) \
     358        $(if $(VBOX_WITH_QTGUI), \
     359        VBoxKeyboard.so) \
    360360        $(if $(VBOX_WITH_DEBUGGER_GUI),VBoxDbg.so DbgPlugInDiggers.so,) \
    361361        components/VBoxC.so \
     
    373373ifdef VBOX_WITH_32_ON_64_MAIN_API
    374374 SOLARIS_STRIP_BINS += \
    375         VBoxRT-x86.so \
    376         VBoxXPCOM-x86.so \
    377         components/VBoxClient-x86.so \
    378         components/VBoxSVCM-x86.so \
    379         components/VBoxXPCOMIPCC-x86.so
     375        VBoxRT-x86.so \
     376        VBoxXPCOM-x86.so \
     377        components/VBoxClient-x86.so \
     378        components/VBoxSVCM-x86.so \
     379        components/VBoxXPCOMIPCC-x86.so
    380380endif
    381381ifdef VBOX_WITH_HARDENING
    382382 SOLARIS_STRIP_BINS += \
    383         VBoxNetDHCP.so \
    384         VBoxNetNAT.so \
    385         $(if $(VBOX_WITH_VBOXSDL),VBoxSDL.so,) \
    386         $(if $(VBOX_WITH_QTGUI),VirtualBoxVM.so UICommon.so,)
     383        VBoxNetDHCP.so \
     384        VBoxNetNAT.so \
     385        $(if $(VBOX_WITH_VBOXSDL),VBoxSDL.so,) \
     386        $(if $(VBOX_WITH_QTGUI),VirtualBoxVM.so UICommon.so,)
    387387endif
    388388
     
    400400        VMMR0.r0
    401401ifdef VBOX_WITH_RAW_MODE
    402 SOLARIS_STRIP_OBJS += \
    403         VBoxDDRC.rc \
    404         VMMRC.rc
     402 SOLARIS_STRIP_OBJS += \
     403        VBoxDDRC.rc \
     404        VMMRC.rc
    405405endif
    406406
     
    441441ifdef VBOX_WITH_DOCS_PACKING
    442442 SOLARIS_COMMON += \
    443         $(if-expr defined(VBOX_WITH_DOCS_CHM_PACKING),VirtualBox.chm,) \
    444         $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual.qch UserManual.qhc,) \
    445         UserManual.pdf \
    446         $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES), \
    447                 $(if-expr defined(VBOX_WITH_DOCS_CHM_PACKING),VirtualBox_$(f).chm,) \
    448                 $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual_$(f).qch UserManual_$(f).qhc,) \
    449                 UserManual_$(f).pdf)
     443        $(if-expr defined(VBOX_WITH_DOCS_CHM_PACKING),VirtualBox.chm,) \
     444        $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual.qch UserManual.qhc,) \
     445        UserManual.pdf \
     446        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES), \
     447        $(if-expr defined(VBOX_WITH_DOCS_CHM_PACKING),VirtualBox_$(f).chm,) \
     448        $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual_$(f).qch UserManual_$(f).qhc,) \
     449        UserManual_$(f).pdf)
    450450endif
    451451
     
    453453ifdef VBOX_WITH_PYTHON
    454454 SOLARIS_COMMON += \
    455         $(VBOXINST_SDK_BINDINGS_XPCOM_PYTHON_FILES) \
    456         $(VBOXINST_SDK_INSTALLER_PYTHON_FILES)
     455        $(VBOXINST_SDK_BINDINGS_XPCOM_PYTHON_FILES) \
     456        $(VBOXINST_SDK_INSTALLER_PYTHON_FILES)
    457457 ifeq ($(KBUILD_TARGET_ARCH),amd64)
    458458  SOLARIS_PYTHON_32_ON_64_BINS = $(notdir $(wildcard $(PATH_STAGE_BIN)/VBoxPython*_x86.so))
     
    497497# Guest Additions
    498498ifdef VBOX_WITH_ADDITIONS_PACKING
    499 # SOLARIS_COMMON += \
    500 #       additions/VBoxGuestAdditions.iso
     499 # SOLARIS_COMMON += \
     500 #      additions/VBoxGuestAdditions.iso
    501501endif
    502502
     
    505505ifdef VBOX_WITH_EFIFW_PACKING
    506506 SOLARIS_COMMON += \
    507         VBoxEFI32.fd \
    508         VBoxEFI64.fd
     507        VBoxEFI32.fd \
     508        VBoxEFI64.fd
    509509endif
    510510
     
    552552                \
    553553                $(foreach size, $(VBOX_SI_ICON_SIZES), $(foreach type, $(VBOX_SI_ICON_TYPES) \
    554                 ,$(PATH_ROOT)/src/VBox/Artwork/other/virtualbox-$(type)-$(size)px.png)) \
     554                                ,$(PATH_ROOT)/src/VBox/Artwork/other/virtualbox-$(type)-$(size)px.png)) \
    555555                \
    556556                $(VBOX_SI_DEP_ON_MAKEFILE) \
  • trunk/src/VBox/Installer/win/InstallHelper/Makefile.kmk

    r98257 r98429  
    5252ifdef VBOX_WITH_NETFLT
    5353 VBoxInstallHelper_LIBS   += \
    54         $(PATH_STAGE_LIB)/WinNetConfigSharedStatic.lib \
    55         $(PATH_STAGE_LIB)/VBoxDrvCfgSharedStatic.lib \
     54        $(PATH_STAGE_LIB)/WinNetConfigSharedStatic.lib \
     55        $(PATH_STAGE_LIB)/VBoxDrvCfgSharedStatic.lib \
    5656        $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \
    5757        $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib
  • trunk/src/VBox/Installer/win/Makefile.kmk

    r98302 r98429  
    189189#
    190190ifdef VBOX_WITH_COMBINED_PACKAGE
    191   VBOX_INSTALLER_COMMON_DISKID := 2
     191 VBOX_INSTALLER_COMMON_DISKID := 2
    192192else
    193   VBOX_INSTALLER_COMMON_DISKID := 1
     193 VBOX_INSTALLER_COMMON_DISKID := 1
    194194endif
    195195
     
    226226        $(VBOX_WIN_INST_REPACK_DIR)/ \
    227227        $(foreach lang,$(VBOX_INSTALLER_LANGUAGES), \
    228                 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/ \
    229                 $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/ )\
     228        $(VBOX_WIN_INST_OUT_DIR)/$(lang)/ \
     229        $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/ ) \
    230230        $(VBOX_WIN_INST_OUT_DIR)/NLS/
    231231
     
    242242        $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi \
    243243        $(foreach lang,$(VBOX_INSTALLER_LANGUAGES), \
    244                 $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
    245                 $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
    246                 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(lang).mst \
    247                 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).wixpdb \
    248                 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).msi \
    249                 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wix \
    250                 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
    251                 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj.dep \
    252                 $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).wix \
    253                 $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).files \
    254                 $(VBOX_WIN_INST_REPACK_DIR)/2-link-$(PACKAGE_NAME_LANG).cmd \
    255                 $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/Language_$(lang).wxl \
    256                 $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/License_$(lang).wxl )\
     244        $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
     245        $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
     246        $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(lang).mst \
     247        $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).wixpdb \
     248        $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).msi \
     249        $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wix \
     250        $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
     251        $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj.dep \
     252        $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).wix \
     253        $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).files \
     254        $(VBOX_WIN_INST_REPACK_DIR)/2-link-$(PACKAGE_NAME_LANG).cmd \
     255        $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/Language_$(lang).wxl \
     256        $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/License_$(lang).wxl ) \
    257257        $(VBOX_WIN_INST_OUT_DIR)/DirComponentsAndFiles_DTrace.wxi \
    258258        $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \
     
    276276else
    277277 OTHER_CLEAN += \
    278         $(VBOX_WIN_INST_REPACK_DIR)/4-multiarch-$(PACKAGE_NAME_MULTIARCH_FINAL).cmd \
    279         $(PACKAGE_NAME_FINAL)
     278        $(VBOX_WIN_INST_REPACK_DIR)/4-multiarch-$(PACKAGE_NAME_MULTIARCH_FINAL).cmd \
     279        $(PACKAGE_NAME_FINAL)
    280280endif
    281281
    282282ifdef VBOX_WITH_MSM_INSTALL
    283283 OTHER_CLEAN += \
    284   $(foreach module,$(VBOX_INSTALLER_MERGE_MODULES), \
    285    $(foreach lang,$(VBOX_INSTALLER_MERGE_LANGUAGES), \
    286                 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang)_$(KBUILD_TARGET_ARCH).msm \
    287                 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj \
    288                 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj.dep \
    289                 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixpdb \
    290                 $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).wix \
    291                 $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).files)
    292         BLDDIRS += $foreach lang,$(VBOX_INSTALLER_MERGE_LANGUAGES), \
    293                 $(VBOX_WIN_INST_REPACK_DIR)/files-VBoxMerge$(module)_$(lang)/)
     284        $(foreach module,$(VBOX_INSTALLER_MERGE_MODULES), \
     285        $(foreach lang,$(VBOX_INSTALLER_MERGE_LANGUAGES), \
     286        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang)_$(KBUILD_TARGET_ARCH).msm \
     287        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj \
     288        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj.dep \
     289        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixpdb \
     290        $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).wix \
     291        $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).files)
     292 BLDDIRS        += $foreach lang,$(VBOX_INSTALLER_MERGE_LANGUAGES), \
     293        $(VBOX_WIN_INST_REPACK_DIR)/files-VBoxMerge$(module)_$(lang)/)
    294294endif
    295295
     
    315315#
    316316define def_vbox_lang_xml
    317 $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl: $(VBOX_PATH_WIN_INST_SRC)/NLS/$(lang).wxl | $$$$(dir $$$$@)
     317 $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl: $(VBOX_PATH_WIN_INST_SRC)/NLS/$(lang).wxl | $$$$(dir $$$$@)
    318318        $$(call MSG_GENERATE,,$$@,$$<)
    319319        $(QUIET)$(INSTALL) -m 0644 $$< $$@
     
    338338#
    339339define def_vbox_license_xml
    340 $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl: $(license_file) $(VBOX_WIN_INST_MAKEFILE_DEP) | $$$$(dir $$$$@)
     340 $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl: $(license_file) $(VBOX_WIN_INST_MAKEFILE_DEP) | $$$$(dir $$$$@)
    341341        $$(call MSG_GENERATE,,$$@,$$<)
    342342        $(APPEND) -t $$@ '<?xml version="1.0" encoding="utf-8"?>'
     
    487487#
    488488define def_vbox_link_msi
    489 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).msi \
    490 $(if-expr defined(VBOX_WITH_COMBINED_PACKAGE) && !defined(VBOX_WITH_MSM_INSTALL), + $(VBOX_WIN_INST_OUT_DIR)/common.cab,): \
    491                 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
    492                 $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
    493                 $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
    494                 $(PATH_STAGE_BIN)/VBoxInstallHelper.dll \
    495                 $(VBOX_SVN_REV_KMK) \
    496                 $(VBOX_WIN_INST_MAKEFILE_DEP) \
    497                 $(if-expr defined(VBOX_WITH_MSI_HACK),$(MsiHack_0_OUTDIR)/MsiHack.dll,) \
    498                 $(if-expr defined(VBOX_WITH_MSI_HACK),$(MsiHack_0_OUTDIR)/MsiHackExtension.dll,) \
    499                 | $$$$(dir $$$$@)
     489 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).msi \
     490 $(if-expr defined(VBOX_WITH_COMBINED_PACKAGE) && !defined(VBOX_WITH_MSM_INSTALL), + $(VBOX_WIN_INST_OUT_DIR)/common.cab,): \
     491                $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
     492                $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
     493                $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
     494                $(PATH_STAGE_BIN)/VBoxInstallHelper.dll \
     495                $(VBOX_SVN_REV_KMK) \
     496                $(VBOX_WIN_INST_MAKEFILE_DEP) \
     497                $(if-expr defined(VBOX_WITH_MSI_HACK),$(MsiHack_0_OUTDIR)/MsiHack.dll,) \
     498                $(if-expr defined(VBOX_WITH_MSI_HACK),$(MsiHack_0_OUTDIR)/MsiHackExtension.dll,) \
     499                | $$$$(dir $$$$@)
    500500        $$(call MSG_L1,Linking installer $$@)
    501501        $(QUIET)$(RM) -f $$(wildcard $$(subst r$$(VBOX_SVN_REV),r*,\
     
    514514                $$< \
    515515                $(VBOX_PATH_WIX)/difxapp_$(if-expr "$(KBUILD_TARGET_ARCH)" == "x86",x86,x64).wixlib
    516 if defined(VBOX_WITH_COMBINED_PACKAGE) && !defined(VBOX_WITH_MSM_INSTALL)
     516 if defined(VBOX_WITH_COMBINED_PACKAGE) && !defined(VBOX_WITH_MSM_INSTALL)
    517517        $(MV) -f -- $$(@D)/common.cab $$(@D)/../common.cab
    518 endif
    519 ifeq ($(lang),en_US)
     518 endif
     519 ifeq ($(lang),en_US)
    520520        $(CP) -f -- "$(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl" "$(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl" \
    521521        "$(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/"
    522 # Create repack script for this step.
     522  # Create repack script for this step.
    523523        $(APPEND) -tn "$$(VBOX_WIN_INST_REPACK_DIR)/2-link-$$(PACKAGE_NAME_LANG).cmd" \
    524524        'if ".%KBUILD_DEVTOOLS%" == "." (echo KBUILD_DEVTOOLS is not set & exit /b1)' \
     
    540540                $(if-expr defined(VBOX_WITH_COMBINED_PACKAGE) && !defined(VBOX_WITH_MSM_INSTALL),'@echo Created: common.cab',)
    541541
    542 endif
     542 endif
    543543endef
    544544
     
    553553#
    554554define def_vbox_link_msm
    555 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang)_$(KBUILD_TARGET_ARCH).msm: \
    556                 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj \
    557                 $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
    558                 $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
    559                 $(PATH_STAGE_BIN)/VBoxInstallHelper.dll \
    560                 $(VBOX_SVN_REV_KMK) \
    561                 $(VBOX_WIN_INST_MAKEFILE_DEP) \
    562                 | $$$$(dir $$$$@)
     555 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang)_$(KBUILD_TARGET_ARCH).msm: \
     556                $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj \
     557                $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
     558                $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
     559                $(PATH_STAGE_BIN)/VBoxInstallHelper.dll \
     560                $(VBOX_SVN_REV_KMK) \
     561                $(VBOX_WIN_INST_MAKEFILE_DEP) \
     562                | $$$$(dir $$$$@)
    563563        $$(call MSG_L1,Linking installer $$@)
    564564        $(QUIET)$(RM) -f $$(wildcard $(VBOX_WIN_INST_OUT_DIR)/$(PACKAGE_BASE)-r*_$(lang).msi)
     
    574574        $(RM) -f $(VBOX_WIN_INST_OUT_DIR)/NLS/$(lang).mst
    575575        $(call VBOX_SIGN_MSM_FN,$$@,$(VBOX_PRODUCT) $(VBOX_VERSION_STRING)r$(VBOX_SVN_REV) ($(KBUILD_TARGET_ARCH)),,,disable-dual-signing)
    576 # Create repack script for this step.
     576 # Create repack script for this step.
    577577        $(APPEND) -tn "$$(VBOX_WIN_INST_REPACK_DIR)/2-link-VBoxMerge$(module)_$(lang).cmd" \
    578578        'if ".%KBUILD_DEVTOOLS%" == "." (echo KBUILD_DEVTOOLS is not set & exit /b1)' \
     
    605605ifdef VBOX_WITH_COMBINED_PACKAGE
    606606 VBOX_MSI_DEPENDENCIES := \
    607         $(if $(VBOX_WITH_ADDITIONS_PACKING),$(PATH_MULTIARCH_GUEST_ADDITIONS_ISO)/VBoxGuestAdditions.iso)
     607        $(if $(VBOX_WITH_ADDITIONS_PACKING),$(PATH_MULTIARCH_GUEST_ADDITIONS_ISO)/VBoxGuestAdditions.iso)
    608608else
    609609 VBOX_MSI_DEPENDENCIES := \
    610         $(if $(VBOX_WITH_ADDITIONS_PACKING),$(VBOX_PATH_ADDITIONS_ISO)/VBoxGuestAdditions.iso)
     610        $(if $(VBOX_WITH_ADDITIONS_PACKING),$(VBOX_PATH_ADDITIONS_ISO)/VBoxGuestAdditions.iso)
    611611endif
    612612
     
    615615#
    616616$(PATH_SUB_CURRENT)/VirtualBox.wxs: \
    617         $(PATH_SUB_CURRENT)/CommonProperties.wxi \
    618         $(PATH_SUB_CURRENT)/Defines.wxi \
    619         $(PATH_SUB_CURRENT)/VBoxMergeApp.wxi
     617                $(PATH_SUB_CURRENT)/CommonProperties.wxi \
     618                $(PATH_SUB_CURRENT)/Defines.wxi \
     619                $(PATH_SUB_CURRENT)/VBoxMergeApp.wxi
    620620
    621621$(PATH_SUB_CURRENT)/VBoxMergeApp.wxi $(PATH_SUB_CURRENT)/VirtualBox.wxs: \
    622         $(VBOX_WIN_INST_OUT_DIR)/Files_Doc.wxi \
    623         $(VBOX_WIN_INST_OUT_DIR)/DirComponentsAndFiles_DTrace.wxi \
    624         $(VBOX_WIN_INST_OUT_DIR)/Files_License.wxi \
    625         $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \
    626         $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \
    627         $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi \
    628         $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
    629         $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi
     622                $(VBOX_WIN_INST_OUT_DIR)/Files_Doc.wxi \
     623                $(VBOX_WIN_INST_OUT_DIR)/DirComponentsAndFiles_DTrace.wxi \
     624                $(VBOX_WIN_INST_OUT_DIR)/Files_License.wxi \
     625                $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \
     626                $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \
     627                $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi \
     628                $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
     629                $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi
    630630
    631631#
     
    634634#
    635635define def_vbox_compile_wixobj
    636 includedep $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj.dep
    637 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
    638 + $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wix \
    639 $(if-expr "$(lang)" != "en_US",, \
    640 + $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).wix $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).files ): \
    641                         $(PATH_SUB_CURRENT)/VirtualBox.wxs \
    642                         $(PATH_SUB_CURRENT)/UserInterface.wxi \
    643                         $(if-expr defined(VBOX_WITH_MSM_INSTALL), \
    644                                 $(foreach module,$(VBOX_INSTALLER_MERGE_MODULES), \
    645                                         $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang)_$(KBUILD_TARGET_ARCH).msm), \
    646                                 $(VBOX_WIN_INST_OUT_DIR)/Shortcuts_StartMenu.wxi \
    647                                 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
    648                                 $(if $(VBOX_WITH_32_ON_64_MAIN_API),$(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi,) \
    649                                 $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \
    650                                 $(if $(VBOX_WITH_CRT_PACKING),$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls.wxi,) \
    651                                 $(if $(VBOX_WITH_CRT_PACKING),$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls32.wxi,) \
    652                                 $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi \
    653                                 $(if $(VBOX_WITH_QTGUI),$(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi) \
    654                                 $(VBOX_MSI_DEPENDENCIES)) \
    655                         $(VBOX_VERSION_STAMP) \
    656                         | $$$$(dir $$$$@) $(if-expr "$(lang)" != "en_US",, \
    657                         $(VBOX_WIN_INST_REPACK_DIR)/ $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/ )
     636 includedep $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj.dep
     637 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
     638 + $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wix \
     639 $(if-expr "$(lang)" != "en_US",, \
     640        + $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).wix $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).files ): \
     641                $(PATH_SUB_CURRENT)/VirtualBox.wxs \
     642                $(PATH_SUB_CURRENT)/UserInterface.wxi \
     643                $(if-expr defined(VBOX_WITH_MSM_INSTALL), \
     644                        $(foreach module,$(VBOX_INSTALLER_MERGE_MODULES), \
     645                                $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang)_$(KBUILD_TARGET_ARCH).msm), \
     646                        $(VBOX_WIN_INST_OUT_DIR)/Shortcuts_StartMenu.wxi \
     647                        $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
     648                        $(if $(VBOX_WITH_32_ON_64_MAIN_API),$(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi,) \
     649                        $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \
     650                        $(if $(VBOX_WITH_CRT_PACKING),$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls.wxi,) \
     651                        $(if $(VBOX_WITH_CRT_PACKING),$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls32.wxi,) \
     652                        $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi \
     653                        $(if $(VBOX_WITH_QTGUI),$(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi) \
     654                        $(VBOX_MSI_DEPENDENCIES)) \
     655                $(VBOX_VERSION_STAMP) \
     656                | $$$$(dir $$$$@) $(if-expr "$(lang)" != "en_US",, \
     657                        $(VBOX_WIN_INST_REPACK_DIR)/ $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/ )
    658658        $(QUIET)$(RM) -f -- "$$@"  "$(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wix" "$(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).wix"
    659659        $(REDIRECT) \
     
    741741                -out $$@
    742742 ifeq ($(lang),en_US)
    743 # Copy preprocessed wix and change source paths to be relative.  Stuff not in ../bin needs copying.
     743  # Copy preprocessed wix and change source paths to be relative.  Stuff not in ../bin needs copying.
    744744        $(SED)  -e 's,$(subst /,\\,$(PATH_OUT))\\bin,..\\bin,g' \
    745745                -e 's,$(subst /,\\,$(PATH_OUT_BASE))\\win.amd64\\$(KBUILD_TYPE)\\bin,..\\..\\..\\win.amd64\\$(KBUILD_TYPE)\\bin,g' \
     
    767767        set -xe && for file in  `$(CAT_EXT) "$(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).files"`; \
    768768                do $(CP_EXT) -f -- "$$(DOLLAR){file}" "$(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/"; done
    769 # Create repack script for this step.
     769  # Create repack script for this step.
    770770        $(APPEND) -tn "$(VBOX_WIN_INST_REPACK_DIR)/1-compile-VirtualBox_$(lang).cmd" \
    771771        'if ".%KBUILD_DEVTOOLS%" == "." (echo KBUILD_DEVTOOLS is not set & exit /b1)' \
     
    779779               '@echo Created: $$(@F)'
    780780 endif
    781 # Generate wxi dependencies based on the sourceLineNumber references in the output.  Add repack file list for cleanup.
     781 # Generate wxi dependencies based on the sourceLineNumber references in the output.  Add repack file list for cleanup.
    782782        $(QUIET)$(APPEND) -t '[email protected]' '$$@: \'
    783783        $(QUIET)$(VBOX_XSLTPROC) $(VBOX_PATH_WIN_INST_SRC)/dep.xsl "$$@" >> "[email protected]"
     
    790790 endif
    791791
    792 $(eval OTHER_CLEAN += $(VBOX_REPACK_FILES_VirtualBox_$(lang)))
     792 $(eval OTHER_CLEAN += $(VBOX_REPACK_FILES_VirtualBox_$(lang)))
    793793endef
    794794
     
    800800#
    801801define def_vbox_compile_msm
    802 includedep $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj.dep
    803 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj \
    804 + $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wix \
    805 $(if-expr "$(lang)" != "en_US",, \
    806 + $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).wix): \
    807                 $(PATH_SUB_CURRENT)/VBoxMerge$(module).wxs \
    808                 $(PATH_SUB_CURRENT)/VBoxMerge$(module).wxi \
    809                 $(PATH_SUB_CURRENT)/VBoxMerge$(module)CA.wxi \
    810                 $(PATH_SUB_CURRENT)/VBoxMerge$(module)Seq.wxi \
    811                 $(PATH_SUB_CURRENT)/UserInterface.wxi \
    812                 $(VBOX_WIN_INST_OUT_DIR)/Shortcuts_StartMenu.wxi \
    813                 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
    814                 $(if $(VBOX_WITH_32_ON_64_MAIN_API),$(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi,) \
    815                 $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \
    816                 $(if $(VBOX_WITH_CRT_PACKING),$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls.wxi,) \
    817                 $(if $(VBOX_WITH_CRT_PACKING),$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls32.wxi,) \
    818                 $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi \
    819                 $(if $(VBOX_WITH_QTGUI),$(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi) \
    820                 $(VBOX_MSI_DEPENDENCIES) \
    821                 $(VBOX_VERSION_STAMP) \
    822                 | $$$$(dir $$$$@) $(VBOX_WIN_INST_REPACK_DIR)/
     802 includedep $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj.dep
     803 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj \
     804 + $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wix \
     805 $(if-expr "$(lang)" != "en_US",, \
     806        + $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).wix): \
     807                $(PATH_SUB_CURRENT)/VBoxMerge$(module).wxs \
     808                $(PATH_SUB_CURRENT)/VBoxMerge$(module).wxi \
     809                $(PATH_SUB_CURRENT)/VBoxMerge$(module)CA.wxi \
     810                $(PATH_SUB_CURRENT)/VBoxMerge$(module)Seq.wxi \
     811                $(PATH_SUB_CURRENT)/UserInterface.wxi \
     812                $(VBOX_WIN_INST_OUT_DIR)/Shortcuts_StartMenu.wxi \
     813                $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \
     814                $(if $(VBOX_WITH_32_ON_64_MAIN_API),$(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi,) \
     815                $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \
     816                $(if $(VBOX_WITH_CRT_PACKING),$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls.wxi,) \
     817                $(if $(VBOX_WITH_CRT_PACKING),$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls32.wxi,) \
     818                $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi \
     819                $(if $(VBOX_WITH_QTGUI),$(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi) \
     820                $(VBOX_MSI_DEPENDENCIES) \
     821                $(VBOX_VERSION_STAMP) \
     822                | $$$$(dir $$$$@) $(VBOX_WIN_INST_REPACK_DIR)/
    823823        $(QUIET)$(RM) -f -- "$$@" "$(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wix" "$(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).wix"
    824824        $(REDIRECT) \
     
    902902                -out $$@
    903903 ifeq ($(lang),en_US)
    904 # Copy preprocessed wix and change source paths to be relative.  Stuff not in ../bin needs copying.
     904  # Copy preprocessed wix and change source paths to be relative.  Stuff not in ../bin needs copying.
    905905        $(SED)  -e 's,$(subst /,\\,$(PATH_OUT))\\bin,..\\bin,g' \
    906906                -e 's,$(subst /,\\,$(PATH_OUT_BASE))\\win.amd64\\$(KBUILD_TYPE)\\bin,..\\..\\..\\win.amd64\\$(KBUILD_TYPE)\\bin,g' \
     
    928928        set -xe && for file in  `$(CAT_EXT) "$(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).files"`; \
    929929                do $(CP_EXT) -f -- "$$(DOLLAR){file}" "$(VBOX_WIN_INST_REPACK_DIR)/files-VBoxMerge$(module)_$(lang)/"; done
    930 # Create repack script for this step.
     930  # Create repack script for this step.
    931931        $(APPEND) -tn "$(VBOX_WIN_INST_REPACK_DIR)/1-compile-VBoxMerge$(module)_$(lang).cmd" \
    932932        'if ".%KBUILD_DEVTOOLS%" == "." (echo KBUILD_DEVTOOLS is not set & exit /b1)' \
     
    940940               '@echo Created: $$(@F)'
    941941 endif
    942 # Generate wxi dependencies based on the sourceLineNumber references in the output.  Add repack file list for cleanup.
     942 # Generate wxi dependencies based on the sourceLineNumber references in the output.  Add repack file list for cleanup.
    943943        $(QUIET)$(APPEND) -t '[email protected]' '$$@: \'
    944944        $(QUIET)$(VBOX_XSLTPROC) $(VBOX_PATH_WIN_INST_SRC)/dep.xsl "$$@" >> "[email protected]"
     
    951951 endif
    952952
    953 $(eval OTHER_CLEAN += $(VBOX_REPACK_FILES_VBoxMerge$(module)_$(lang)))
     953 $(eval OTHER_CLEAN += $(VBOX_REPACK_FILES_VBoxMerge$(module)_$(lang)))
    954954endef
    955955
     
    10681068#
    10691069define def_vbox_create_mst
    1070 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(lang).mst \
    1071 + $(VBOX_WIN_INST_REPACK_DIR)/$(lang).mst: \
    1072                 $(VBOX_WIN_INST_OUT_DIR)/en_US/$(PACKAGE_NAME_LANG)_en_US.msi \
    1073                 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
    1074                 $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
    1075                 $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
    1076                 $(PATH_STAGE_BIN)/VBoxInstallHelper.dll \
    1077                 $(VBOX_SVN_REV_KMK) \
    1078                 $(VBOX_WIN_INST_MAKEFILE_DEP) \
    1079                 $(if-expr defined(VBOX_WITH_MSI_HACK),$(MsiHack_0_OUTDIR)/MsiHack.dll,) \
    1080                 $(if-expr defined(VBOX_WITH_MSI_HACK),$(MsiHack_0_OUTDIR)/MsiHackExtension.dll,) \
    1081                 | $$$$(dir $$$$@) $(VBOX_WIN_INST_REPACK_DIR)/
     1070 $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(lang).mst \
     1071 + $(VBOX_WIN_INST_REPACK_DIR)/$(lang).mst: \
     1072                $(VBOX_WIN_INST_OUT_DIR)/en_US/$(PACKAGE_NAME_LANG)_en_US.msi \
     1073                $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
     1074                $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
     1075                $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
     1076                $(PATH_STAGE_BIN)/VBoxInstallHelper.dll \
     1077                $(VBOX_SVN_REV_KMK) \
     1078                $(VBOX_WIN_INST_MAKEFILE_DEP) \
     1079                $(if-expr defined(VBOX_WITH_MSI_HACK),$(MsiHack_0_OUTDIR)/MsiHack.dll,) \
     1080                $(if-expr defined(VBOX_WITH_MSI_HACK),$(MsiHack_0_OUTDIR)/MsiHackExtension.dll,) \
     1081                | $$$$(dir $$$$@) $(VBOX_WIN_INST_REPACK_DIR)/
    10821082        $(call MSG_L1,Creating language diff for $(lang))
    10831083        kmk_time $$(REDIRECT_EXT) -E WIX_TEMP='$$(subst /,\,$$(@D))' -- $(VBOX_PATH_WIX)/light.exe -v -nologo \
     
    11561156
    11571157if defined(VBOX_WITH_COMBINED_PACKAGE) && "$(KBUILD_TARGET_ARCH)" == "x86"
    1158 #
    1159 # Make the multi-architecture installer by calling our stub builder
    1160 # with both platform installers (x86 and amd64) + common cab. The common
    1161 # cab only is needed when we don't use merge modules. We only
    1162 # need to do this once; so do it on x86 only.
    1163 #
    1164 $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) \
    1165 + $(VBOX_WIN_INST_REPACK_DIR)/4-multiarch-$(PACKAGE_NAME_MULTIARCH_FINAL).cmd: \
    1166                 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.x86) \
    1167                 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.amd64) \
    1168                 $(PATH_STAGE_BIN)/VBoxStub.exe \
    1169                 $$(VBoxStubBld_1_TARGET)
     1158 #
     1159 # Make the multi-architecture installer by calling our stub builder
     1160 # with both platform installers (x86 and amd64) + common cab. The common
     1161 # cab only is needed when we don't use merge modules. We only
     1162 # need to do this once; so do it on x86 only.
     1163 #
     1164 $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) \
     1165 + $(VBOX_WIN_INST_REPACK_DIR)/4-multiarch-$(PACKAGE_NAME_MULTIARCH_FINAL).cmd: \
     1166                $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.x86) \
     1167                $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.amd64) \
     1168                $(PATH_STAGE_BIN)/VBoxStub.exe \
     1169                $$(VBoxStubBld_1_TARGET)
    11701170        $(call MSG_L1,Building Windows combined package)
    11711171        $(QUIET)$(RM) -f -- $(wildcard $(subst r$(VBOX_SVN_REV),r*, \
     
    11811181        $(VBOX_VCC_EDITBIN) /IntegrityCheck:NO $@
    11821182        $(call VBOX_SIGN_FILE_FN,$@)
    1183 # Create repack script for this step.
     1183 # Create repack script for this step.
    11841184        $(APPEND) -nt "$(VBOX_WIN_INST_REPACK_DIR)/4-multiarch-$(@F).cmd" \
    11851185                'if ".%KBUILD_DEVTOOLS%" == "." (echo KBUILD_DEVTOOLS is not set & exit /b1)' \
     
    12001200                '@echo Created multiarch EXE: $(@F)'
    12011201else
    1202 #
    1203 # We still do the installer stub thing even if we only ship 64-bit, because we've
    1204 # gotten used to having it around to install the certificate and such.
    1205 #
    1206 $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) \
    1207 + $(VBOX_WIN_INST_REPACK_DIR)/4-multiarch-$(PACKAGE_NAME_MULTIARCH_FINAL).cmd: \
    1208                 $(PACKAGE_NAME_FINAL) \
    1209                 $(PATH_STAGE_BIN)/VBoxStub.exe \
    1210                 $$(VBoxStubBld_1_TARGET)
     1202 #
     1203 # We still do the installer stub thing even if we only ship 64-bit, because we've
     1204 # gotten used to having it around to install the certificate and such.
     1205 #
     1206 $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) \
     1207 + $(VBOX_WIN_INST_REPACK_DIR)/4-multiarch-$(PACKAGE_NAME_MULTIARCH_FINAL).cmd: \
     1208                $(PACKAGE_NAME_FINAL) \
     1209                $(PATH_STAGE_BIN)/VBoxStub.exe \
     1210                $$(VBoxStubBld_1_TARGET)
    12111211        $(call MSG_L1,Building Windows package w/ installer stub)
    12121212        $(QUIET)$(RM) -f -- $(wildcard $(subst r$(VBOX_SVN_REV),r*, \
     
    12191219        $(VBOX_VCC_EDITBIN) /IntegrityCheck:NO $@
    12201220        $(call VBOX_SIGN_FILE_FN,$@)
    1221 # Create repack script for this step.
     1221 # Create repack script for this step.
    12221222        $(APPEND) -nt "$(VBOX_WIN_INST_REPACK_DIR)/4-multiarch-$(@F).cmd" \
    12231223                'if ".%KBUILD_DEVTOOLS%" == "." (echo KBUILD_DEVTOOLS is not set & exit /b1)' \
     
    12551255ifdef VBOX_WITH_COMBINED_PACKAGE
    12561256 if "$(KBUILD_TARGET_ARCH)" == "x86"
    1257  RePackScripts_SOURCES += \
    1258         $(RePackScripts_0_OUTDIR)/Combined-1-Prepare.cmd \
    1259         $(RePackScripts_0_OUTDIR)/Combined-3-Repack.cmd \
    1260         $(RePackScripts_0_OUTDIR)/Combined-3-RepackAdditions.cmd
     1257  RePackScripts_SOURCES += \
     1258        $(RePackScripts_0_OUTDIR)/Combined-1-Prepare.cmd \
     1259        $(RePackScripts_0_OUTDIR)/Combined-3-Repack.cmd \
     1260        $(RePackScripts_0_OUTDIR)/Combined-3-RepackAdditions.cmd
    12611261 endif
    12621262else
     
    12651265        $(RePackScripts_0_OUTDIR)/Single-3-Repack.cmd
    12661266
    1267 ifndef VBOX_OSE
    1268  RePackScripts_SOURCES += \
    1269         $(RePackScripts_0_OUTDIR)/Single-0-All.cmd \
    1270         Scripts/sign-attestation.sh
    1271 endif
     1267 ifndef VBOX_OSE
     1268  RePackScripts_SOURCES += \
     1269        $(RePackScripts_0_OUTDIR)/Single-0-All.cmd \
     1270        Scripts/sign-attestation.sh
     1271 endif
    12721272
    12731273endif
     
    12831283$(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/RepackExtPack.cmd,RepackExtPack.cmd)
    12841284ifdef VBOX_WITH_COMBINED_PACKAGE
    1285 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Combined-1-Prepare.cmd,Combined-1-Prepare.cmd)
    1286 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Combined-3-Repack.cmd,Combined-3-Repack.cmd)
    1287 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Combined-3-RepackAdditions.cmd,Combined-3-RepackAdditions.cmd)
     1285 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Combined-1-Prepare.cmd,Combined-1-Prepare.cmd)
     1286 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Combined-3-Repack.cmd,Combined-3-Repack.cmd)
     1287 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Combined-3-RepackAdditions.cmd,Combined-3-RepackAdditions.cmd)
    12881288else
    1289 ifndef VBOX_OSE
    1290 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Single-0-All.cmd,Single-0-All.cmd)
    1291 endif
    1292 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Single-1-Prepare.cmd,Single-1-Prepare.cmd)
    1293 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Single-3-Repack.cmd,Single-3-Repack.cmd)
     1289 ifndef VBOX_OSE
     1290  $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Single-0-All.cmd,Single-0-All.cmd)
     1291 endif
     1292 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Single-1-Prepare.cmd,Single-1-Prepare.cmd)
     1293 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Single-3-Repack.cmd,Single-3-Repack.cmd)
    12941294endif
    12951295
  • trunk/src/VBox/Installer/win/Resources/Makefile.kmk

    r98103 r98429  
    4949# @todo Put this into Config.kmk?
    5050ifdef VBOX_OSE
    51   # Hack: rc.exe on OSE build boxes don't support Vista icons; so
    52   # use a special icon version (without the 256x256 size) instead.
    53   VBOX_WINDOWS_ICON_EXT_VBOX    := $(VBOX_ARTWORK_PATH_WIN)/OSE/virtualbox-vbox.ico
    54   VBOX_WINDOWS_ICON_EXT_EXTPACK := $(VBOX_ARTWORK_PATH_WIN)/OSE/virtualbox-vbox-extpack.ico
    55   VBOX_WINDOWS_ICON_EXT_OVA     := $(VBOX_ARTWORK_PATH_WIN)/OSE/virtualbox-ova.ico
    56   VBOX_WINDOWS_ICON_EXT_OVF     := $(VBOX_ARTWORK_PATH_WIN)/OSE/virtualbox-ovf.ico
    57   VBOX_WINDOWS_ICON_EXT_VDI     := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vdi.ico
    58   VBOX_WINDOWS_ICON_EXT_VMDK    := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vmdk.ico
    59   VBOX_WINDOWS_ICON_EXT_VHD     := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vhd.ico
    60   VBOX_WINDOWS_ICON_EXT_HDD     := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-hdd.ico
     51 # Hack: rc.exe on OSE build boxes don't support Vista icons; so
     52 # use a special icon version (without the 256x256 size) instead.
     53 VBOX_WINDOWS_ICON_EXT_VBOX     := $(VBOX_ARTWORK_PATH_WIN)/OSE/virtualbox-vbox.ico
     54 VBOX_WINDOWS_ICON_EXT_EXTPACK := $(VBOX_ARTWORK_PATH_WIN)/OSE/virtualbox-vbox-extpack.ico
     55 VBOX_WINDOWS_ICON_EXT_OVA      := $(VBOX_ARTWORK_PATH_WIN)/OSE/virtualbox-ova.ico
     56 VBOX_WINDOWS_ICON_EXT_OVF      := $(VBOX_ARTWORK_PATH_WIN)/OSE/virtualbox-ovf.ico
     57 VBOX_WINDOWS_ICON_EXT_VDI      := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vdi.ico
     58 VBOX_WINDOWS_ICON_EXT_VMDK     := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vmdk.ico
     59 VBOX_WINDOWS_ICON_EXT_VHD      := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vhd.ico
     60 VBOX_WINDOWS_ICON_EXT_HDD      := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-hdd.ico
    6161else
    62   VBOX_WINDOWS_ICON_EXT_VBOX    := $(VBOX_ARTWORK_PATH_WIN)/NonOSE/virtualbox-vbox.ico
    63   VBOX_WINDOWS_ICON_EXT_EXTPACK := $(VBOX_ARTWORK_PATH_WIN)/NonOSE/virtualbox-vbox-extpack.ico
    64   VBOX_WINDOWS_ICON_EXT_OVA     := $(VBOX_ARTWORK_PATH_WIN)/NonOSE/virtualbox-ova.ico
    65   VBOX_WINDOWS_ICON_EXT_OVF     := $(VBOX_ARTWORK_PATH_WIN)/NonOSE/virtualbox-ovf.ico
    66   VBOX_WINDOWS_ICON_EXT_VDI     := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vdi.ico
    67   VBOX_WINDOWS_ICON_EXT_VMDK    := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vmdk.ico
    68   VBOX_WINDOWS_ICON_EXT_VHD     := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vhd.ico
    69   VBOX_WINDOWS_ICON_EXT_HDD     := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-hdd.ico
     62 VBOX_WINDOWS_ICON_EXT_VBOX     := $(VBOX_ARTWORK_PATH_WIN)/NonOSE/virtualbox-vbox.ico
     63 VBOX_WINDOWS_ICON_EXT_EXTPACK := $(VBOX_ARTWORK_PATH_WIN)/NonOSE/virtualbox-vbox-extpack.ico
     64 VBOX_WINDOWS_ICON_EXT_OVA      := $(VBOX_ARTWORK_PATH_WIN)/NonOSE/virtualbox-ova.ico
     65 VBOX_WINDOWS_ICON_EXT_OVF      := $(VBOX_ARTWORK_PATH_WIN)/NonOSE/virtualbox-ovf.ico
     66 VBOX_WINDOWS_ICON_EXT_VDI      := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vdi.ico
     67 VBOX_WINDOWS_ICON_EXT_VMDK     := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vmdk.ico
     68 VBOX_WINDOWS_ICON_EXT_VHD      := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-vhd.ico
     69 VBOX_WINDOWS_ICON_EXT_HDD      := $(VBOX_ARTWORK_PATH_WIN)/virtualbox-hdd.ico
    7070endif
    7171
  • trunk/src/VBox/Installer/win/Stub/Makefile.kmk

    r98256 r98429  
    7878 endif
    7979
    80  $$(VBoxStub_0_OUTDIR)/VBoxStubPublicCert.h:  | $$(dir $$@) $(VBOX_RTSIGNTOOL) $(VBOX_BIN2C) $(PATH_STAGE_SYS)/VBoxSup.sys
     80 $$(VBoxStub_0_OUTDIR)/VBoxStubPublicCert.h: | $$(dir $$@) $(VBOX_RTSIGNTOOL) $(VBOX_BIN2C) $(PATH_STAGE_SYS)/VBoxSup.sys
    8181        $(RM) -f -- "$@" "[email protected]" "[email protected]" "[email protected]" "[email protected]"
    8282
  • trunk/src/VBox/Installer/win/StubBld/Makefile.kmk

    r98103 r98429  
    3131# Not a build program as it is needed for repacking after we Get the MS driver blessing.
    3232PROGRAMS += VBoxStubBld
    33 VBoxStubBld_TEMPLATE= VBoxBldProg
     33VBoxStubBld_TEMPLATE = VBoxBldProg
    3434VBoxStubBld_DEFS    = _WIN32_WINNT=0x0400 VBOX_SVN_REV=$(VBOX_SVN_REV) $(VBOX_SVN_REV_KMK)
    3535VBoxStubBld_SOURCES = VBoxStubBld.cpp
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