Changeset 54030 in vbox
- Timestamp:
- Jan 29, 2015 5:31:47 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 97946
- Location:
- trunk
- Files:
-
- 1 added
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/debian/lintian-override.in
r47894 r54030 34 34 %VERPKG%: binary-without-manpage usr/bin/VBox 35 35 %VERPKG%: binary-without-manpage usr/bin/VBoxBalloonCtrl 36 %VERPKG%: binary-without-manpage usr/bin/VBoxDTrace 36 37 %VERPKG%: binary-without-manpage usr/bin/VBoxHeadless 37 38 %VERPKG%: binary-without-manpage usr/bin/VBoxManage … … 42 43 %VERPKG%: binary-without-manpage usr/bin/rdesktop-vrdp 43 44 %VERPKG%: binary-without-manpage usr/bin/vboxballoonctrl 45 %VERPKG%: binary-without-manpage usr/bin/vboxdtrace 44 46 %VERPKG%: binary-without-manpage usr/bin/vboxheadless 45 47 %VERPKG%: binary-without-manpage usr/bin/vboxmanage … … 75 77 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxDDU.so /usr/lib/virtualbox 76 78 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxDbg.so /usr/lib/virtualbox 79 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxDTrace /usr/lib/virtualbox 77 80 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxGuestPropSvc.so /usr/lib/virtualbox 78 81 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxGuestControlSvc.so /usr/lib/virtualbox -
trunk/src/VBox/Installer/Makefile.kmk
r41477 r54030 5 5 6 6 # 7 # Copyright (C) 2006-201 2Oracle Corporation7 # Copyright (C) 2006-2015 Oracle Corporation 8 8 # 9 9 # This file is part of VirtualBox Open Source Edition (OSE), as … … 18 18 SUB_DEPTH = ../../.. 19 19 include $(KBUILD_PATH)/subheader.kmk 20 21 # 22 # Make sure our Config.kmk is included. 23 # 24 ifndef VBOX_INSTALLER_CONFIG_KMK_INCLUDED 25 include $(PATH_SUB_CURRENT)/Config.kmk 26 endif 20 27 21 28 # -
trunk/src/VBox/Installer/darwin/Makefile.kmk
r53981 r54030 31 31 VBOX_PATH_DIST_32 = $(VBOX_PATH_DIST) 32 32 VBOX_PATH_DIST_64 = $(PATH_OUT_BASE)/darwin.amd64/$(KBUILD_TYPE)/dist 33 VBOX_PATH_DIST_OTHER = $(VBOX_PATH_DIST_64) 33 34 else 34 35 VBOX_PATH_DIST_64 = $(VBOX_PATH_DIST) 35 36 VBOX_PATH_DIST_32 = $(PATH_OUT_BASE)/darwin.x86/$(KBUILD_TYPE)/dist 37 VBOX_PATH_DIST_OTHER = $(VBOX_PATH_DIST_32) 36 38 endif 37 39 VBOX_DI_FN_DEP_BOTH = $(VBOX_PATH_DIST_32)/$1 $(VBOX_PATH_DIST_64)/$2 … … 48 50 VBOX_DI_FN_DEP_32 = 49 51 endif 52 VBOX_PATH_DIST_OTHER = $(error VBOX_PATH_DIST_OTHER used in a non-combined package deal) 50 53 endif 51 54 … … 575 578 $(VBOX_PATH_DI_SRC)/VirtualBox/org.virtualbox.vboxautostart.plist \ 576 579 $(VBOX_PATH_DI_SRC)/VirtualBox/VBoxAutostartDarwin.sh \ 580 $(if-expr defined(VBOX_WITH_DTRACE), \ 581 $(foreach f, $(VBOXINST_DTRACE_LIB_ARCH_FILES) \ 582 $(call VBOX_DI_FN_DEP_32,VirtualBox.app/Contents/MacOS/dtrace/lib/x86/$f) \ 583 $(call VBOX_DI_FN_DEP_64,VirtualBox.app/Contents/MacOS/dtrace/lib/amd64/$f)) \ 584 $(foreach f, $(VBOXINST_DTRACE_TESTCASE_ARCH_FILES) \ 585 $(call VBOX_DI_FN_DEP_32,VirtualBox.app/Contents/MacOS/dtrace/testcase/x86/$f) \ 586 $(call VBOX_DI_FN_DEP_64,VirtualBox.app/Contents/MacOS/dtrace/testcase/amd64/$f)) \ 587 $(addprefix $(VBOX_PATH_DIST)/VirtualBox.app/Contents/MacOS/dtrace/scripts/,$(VBOXINST_DTRACE_SCRIPTS_FILES)) \ 588 ,) \ 577 589 $(VBOX_DARWIN_INST_DEP_ON_MAKEFILE) 578 590 $(call MSG_TOOL,pkgbuild,,,$@) … … 743 755 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/$(f)$(NLTAB) ) 744 756 endif 757 ifdef VBOX_WITH_DTRACE 758 @# DTrace library, testcases and scripts. 759 $(MKDIR) -p -m 0755 -- \ 760 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/MacOS/dtrace/lib/$(KBUILD_TARGET_ARCH)/ \ 761 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/MacOS/dtrace/testcase/$(KBUILD_TARGET_ARCH)/ \ 762 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/MacOS/dtrace/scripts/ 763 $(foreach file, $(addprefix lib/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_LIB_ARCH_FILES)) \ 764 $(addprefix testcase/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_TESTCASE_ARCH_FILES)) \ 765 $(addprefix scripts/,$(VBOXINST_DTRACE_SCRIPTS_FILES)) \ 766 ,$(INSTALL) -m 0655 $(VBOX_PATH_DIST)/VirtualBox.app/Contents/MacOS/dtrace/$(file) \ 767 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/MacOS/dtrace/$(file)$(NLTAB)) 768 ifdef VBOX_WITH_COMBINED_PACKAGE 769 $(MKDIR) -p -m 0755 -- \ 770 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/MacOS/dtrace/lib/$(VBOX_CP_OTHER_ARCH)/ \ 771 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/MacOS/dtrace/testcase/$(VBOX_CP_OTHER_ARCH)/ 772 $(foreach file, $(addprefix lib/$(VBOX_CP_OTHER_ARCH)/,$(VBOXINST_DTRACE_LIB_ARCH_FILES)) \ 773 $(addprefix testcase/$(VBOX_CP_OTHER_ARCH)/,$(VBOXINST_DTRACE_TESTCASE_ARCH_FILES)) \ 774 ,$(INSTALL) -m 0655 $(VBOX_PATH_DIST_OTHER)/VirtualBox.app/Contents/MacOS/dtrace/$(file) \ 775 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/MacOS/dtrace/$(file)$(NLTAB)) \ 776 endif 777 endif 778 745 779 @# Signed the binaries and the application bundle. 746 780 @# Note #1 - We cannot sign the application binary here, since we switch to match the kernel bitness. -
trunk/src/VBox/Installer/freebsd/Makefile.kmk
r53981 r54030 132 132 # EFI firmware 133 133 ifdef VBOX_WITH_EFIFW_PACKING 134 135 VBoxEFI32.fd \136 134 VBOX_FBSD_NO_STRIP += \ 135 VBoxEFI32.fd \ 136 VBoxEFI64.fd 137 137 endif 138 138 … … 214 214 endif 215 215 216 # DTrace library, testcase and scripts (as the rest of this file, this makes bold 217 # ASSUMPTIONS about VBPX_INST_XXX variable values). 218 ifdef VBOX_WITH_DTRACE 219 VBOX_FBSD_NO_STRIP += \ 220 $(addprefix dtrace/lib/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_LIB_ARCH_FILES)) \ 221 $(addprefix dtrace/testcase/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_TESTCASE_ARCH_FILES)) \ 222 $(addprefix dtrace/scripts/,$(VBOXINST_DTRACE_SCRIPTS_FILES)) 223 endif 224 216 225 # 217 226 # All the bin files that goes into the archives. … … 232 241 # 233 242 # The generic installer. 234 # @todo r=aeichner: Create pkg_plist dynamically based on the available features243 ## @todo r=aeichner: Create pkg_plist dynamically based on the available features 235 244 # 236 245 $(PATH_STAGE_BIN)/$(VBOX_FBSD_PACKAGE_NAME): \ … … 316 325 -e "s;_VBOX_REM_32BIT_MODULE_;$(if $(eq $(KBUILD_TARGET_ARCH),x86),VBoxREM32.so,);g" \ 317 326 -e "s;_VBOX_REM_64BIT_MODULE_;$(if $(eq $(KBUILD_TARGET_ARCH),x86),VBoxREM64.so,);g" \ 318 $(if $(VBOX_WITH_DTRACE),,-e "/VBoxDTrace/d") \319 327 --output $@ \ 320 328 $< 329 ifdef VBOX_WITH_DTRACE 330 $(QUIET)$(APPEND) -n "$@" "@mode 644" \ 331 $(addprefix lib/virtualbox/dtrace/lib/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_LIB_ARCH_FILES)) \ 332 $(addprefix lib/virtualbox/dtrace/testcase/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_TESTCASE_ARCH_FILES)) \ 333 $(addprefix lib/virtualbox/dtrace/scripts/,$(VBOXINST_DTRACE_SCRIPTS_FILES)) \ 334 "@mode 755" \ 335 "bin/VBoxDTrace" 336 endif 321 337 322 338 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Installer/freebsd/pkg_plist
r53981 r54030 53 53 bin/VBoxHeadless 54 54 bin/VBoxSDL 55 bin/VBoxDTrace56 55 bin/vboxwebsrv 57 56 @mode 644 -
trunk/src/VBox/Installer/linux/Makefile.kmk
r53981 r54030 321 321 endif 322 322 323 # DTrace library and scripts. 324 ifdef VBOX_WITH_DTRACE 325 VBOX_LNX_NO_STRIP += \ 326 $(addprefix dtrace/lib/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_LIB_ARCH_FILES)) \ 327 $(addprefix dtrace/testcase/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_TESTCASE_ARCH_FILES)) \ 328 $(addprefix dtrace/scripts/,$(VBOXINST_DTRACE_SCRIPTS_FILES)) 329 endif 330 331 # Icons 323 332 VBOX_MIME_ICONS = \ 324 333 $(addprefix $(PATH_ROOT)/src/VBox/Resources/other/,\ -
trunk/src/VBox/Installer/linux/VBox.sh
r48787 r54030 1 1 #!/bin/sh 2 # 2 ## @file 3 3 # Oracle VM VirtualBox startup script, Linux hosts. 4 4 # 5 # Copyright (C) 2006-2012 Oracle Corporation 5 6 # 7 # Copyright (C) 2006-2016 Oracle Corporation 6 8 # 7 9 # This file is part of VirtualBox Open Source Edition (OSE), as … … 102 104 exec "$INSTALL_DIR/VBoxBalloonCtrl" "$@" 103 105 ;; 106 VBoxDTrace|vboxdtrace) 107 exec "$INSTALL_DIR/VBoxDTrace" "$@" 108 ;; 104 109 vboxwebsrv) 105 110 exec "$INSTALL_DIR/vboxwebsrv" "$@" -
trunk/src/VBox/Installer/linux/debian/lintian-override.in
r47894 r54030 34 34 %VERPKG%: binary-without-manpage usr/bin/VBox 35 35 %VERPKG%: binary-without-manpage usr/bin/VBoxBalloonCtrl 36 %VERPKG%: binary-without-manpage usr/bin/VBoxDTrace 36 37 %VERPKG%: binary-without-manpage usr/bin/VBoxHeadless 37 38 %VERPKG%: binary-without-manpage usr/bin/VBoxManage … … 42 43 %VERPKG%: binary-without-manpage usr/bin/rdesktop-vrdp 43 44 %VERPKG%: binary-without-manpage usr/bin/vboxballoonctrl 45 %VERPKG%: binary-without-manpage usr/bin/vboxdtrace 44 46 %VERPKG%: binary-without-manpage usr/bin/vboxheadless 45 47 %VERPKG%: binary-without-manpage usr/bin/vboxmanage … … 75 77 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxDDU.so /usr/lib/virtualbox 76 78 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxDbg.so /usr/lib/virtualbox 79 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxDTrace /usr/lib/virtualbox 77 80 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxGuestPropSvc.so /usr/lib/virtualbox 78 81 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxGuestControlSvc.so /usr/lib/virtualbox -
trunk/src/VBox/Installer/linux/deffiles
r51294 r54030 27 27 VBoxDD.so \ 28 28 VBoxDD2.so \ 29 VBoxDTrace \ 29 30 VBoxKeyboard.so \ 30 31 VBoxManage \ … … 81 82 components/VBoxXPCOMIPCC.so \ 82 83 components/VirtualBox_XPCOM.xpt \ 84 dtrace/lib/amd64/vbox-types.d \ 85 dtrace/lib/amd64/vbox-arch-types.d \ 86 dtrace/lib/amd64/vm.d \ 87 dtrace/lib/amd64/cpumctx.d \ 88 dtrace/lib/amd64/CPUMInternal.d \ 89 dtrace/lib/amd64/x86.d \ 90 dtrace/lib/x86/vbox-types.d \ 91 dtrace/lib/x86/vbox-arch-types.d \ 92 dtrace/lib/x86/vm.d \ 93 dtrace/lib/x86/cpumctx.d \ 94 dtrace/lib/x86/CPUMInternal.d \ 95 dtrace/lib/x86/x86.d \ 96 dtrace/testcase/amd64/vbox-vm-struct-test.d \ 97 dtrace/testcase/x86/vbox-vm-struct-test.d \ 83 98 VBox.sh \ 84 99 VBox.png \ -
trunk/src/VBox/Installer/linux/install.sh
r51294 r54030 109 109 check_binary "/usr/bin/VBoxVRDP" "$install_dir" && 110 110 check_binary "/usr/bin/VBoxHeadless" "$install_dir" && 111 check_binary "/usr/bin/VBoxDTrace" "$install_dir" && 111 112 check_binary "/usr/bin/VBoxBalloonCtrl" "$install_dir" && 112 113 check_binary "/usr/bin/VBoxAutostart" "$install_dir" && … … 406 407 ln -sf $INSTALLATION_DIR/vbox-img /usr/bin/vbox-img 407 408 ln -sf $INSTALLATION_DIR/VBox.png /usr/share/pixmaps/VBox.png 409 if [ -f $INSTALLATION_DIR/VBoxDTrace ]; then 410 ln -sf $INSTALLATION_DIR/VBox.sh /usr/bin/VBoxDTrace 411 fi 408 412 # Unity and Nautilus seem to look here for their icons 409 413 ln -sf $INSTALLATION_DIR/icons/128x128/virtualbox.png /usr/share/pixmaps/virtualbox.png … … 418 422 ln -sf VBoxSDL /usr/bin/vboxsdl > /dev/null 2>&1 419 423 ln -sf VBoxHeadless /usr/bin/vboxheadless > /dev/null 2>&1 424 if [ -f $INSTALLATION_DIR/VBoxDTrace ]; then 425 ln -sf VBoxDTrace /usr/bin/vboxdtrace > /dev/null 2>&1 426 fi 420 427 421 428 # Icons -
trunk/src/VBox/Installer/linux/rpm/VirtualBox.tmpl.spec
r51294 r54030 116 116 rmdir icons 117 117 mv virtualbox.xml $RPM_BUILD_ROOT/usr/share/mime/packages 118 for i in VBoxManage VBoxSVC VBoxSDL VirtualBox VBoxHeadless VBox ExtPackHelperApp VBoxBalloonCtrl VBoxAutostart vbox-img; do118 for i in VBoxManage VBoxSVC VBoxSDL VirtualBox VBoxHeadless VBoxDTrace VBoxExtPackHelperApp VBoxBalloonCtrl VBoxAutostart vbox-img; do 119 119 mv $i $RPM_BUILD_ROOT/usr/lib/virtualbox; done 120 120 if %WEBSVC%; then … … 190 190 ln -s VBox $RPM_BUILD_ROOT/usr/bin/VBoxHeadless 191 191 ln -s VBox $RPM_BUILD_ROOT/usr/bin/vboxheadless 192 ln -s VBox $RPM_BUILD_ROOT/usr/bin/VBoxDTrace 193 ln -s VBox $RPM_BUILD_ROOT/usr/bin/vboxdtrace 192 194 ln -s VBox $RPM_BUILD_ROOT/usr/bin/VBoxBalloonCtrl 193 195 ln -s VBox $RPM_BUILD_ROOT/usr/bin/vboxballoonctrl -
trunk/src/VBox/Installer/linux/uninstall.sh
r51294 r54030 98 98 /usr/bin/VBoxVRDP \ 99 99 /usr/bin/VBoxHeadless \ 100 /usr/bin/VBoxDTrace \ 100 101 /usr/bin/VBoxBalloonCtrl \ 101 102 /usr/bin/VBoxAutostart \ … … 117 118 /usr/bin/vboxsdl \ 118 119 /usr/bin/vboxheadless \ 120 /usr/bin/vboxdtrace \ 119 121 $PREV_INSTALLATION/components/VBoxVMM.so \ 120 122 $PREV_INSTALLATION/components/VBoxREM.so \ -
trunk/src/VBox/Installer/solaris/Makefile.kmk
r54029 r54030 173 173 $(SOLARIS_USR_DIR)/share/icons \ 174 174 $(SOLARIS_USRSHR_ICONS_DIR) \ 175 176 177 175 $(foreach s,16 20 24 32 48 64 72 96 128 256,\ 176 $(SOLARIS_USRSHR_ICONS_DIR)/$(s)x$(s) \ 177 $(SOLARIS_USRSHR_ICONS_DIR)/$(s)x$(s)/mimetypes) 178 178 179 179 VBOX_MIME_ICONS = \ 180 180 $(addprefix $(PATH_ROOT)/src/VBox/Resources/other/,\ 181 182 183 181 $(foreach f,ova ovf vbox vbox-extpack vdi vmdk vhd hdd, \ 182 $(foreach s,16 20 24 32 48 64 72 96 128 256,\ 183 virtualbox-$(f)-$(s)px.png=>$(s)x$(s)/mimetypes/virtualbox-$(f).png))) 184 184 185 185 SOLARIS_COMMON_ICONS = \ 186 186 $(foreach f,ova ovf vbox vbox-extpack vdi vmdk vhd hdd, \ 187 188 187 $(foreach s,16 20 24 32 48 64 72 96 128 256,\ 188 $(s)x$(s)/mimetypes/virtualbox-$(f).png)) 189 189 190 190 … … 421 421 VBoxEFI32.fd \ 422 422 VBoxEFI64.fd 423 endif 424 425 # DTrace library, testcase and scripts (as the rest of this file, this makes bold 426 # ASSUMPTIONS about VBPX_INST_XXX variable values). 427 ifdef VBOX_WITH_DTRACE 428 SOLARIS_COMMON += \ 429 $(addprefix dtrace/lib/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_LIB_ARCH_FILES)) \ 430 $(addprefix dtrace/testcase/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_TESTCASE_ARCH_FILES)) \ 431 $(addprefix dtrace/scripts/,$(VBOXINST_DTRACE_SCRIPTS_FILES)) 423 432 endif 424 433 -
trunk/src/VBox/Installer/solaris/VBox.sh
r51302 r54030 1 1 #!/bin/sh 2 # 2 ## @file 3 3 # Oracle VM VirtualBox startup script, Solaris hosts. 4 4 # 5 # Copyright (C) 2006-2012 Oracle Corporation 5 6 # 7 # Copyright (C) 2006-2015 Oracle Corporation 6 8 # 7 9 # This file is part of VirtualBox Open Source Edition (OSE), as … … 41 43 exec "$INSTALL_DIR/VBoxAutostart" "$@" 42 44 ;; 45 VBoxDTrace|vboxdtrace) 46 exec "$INSTALL_DIR/VBoxDTrace" "$@" 47 ;; 43 48 vboxwebsrv) 44 49 exec "$INSTALL_DIR/vboxwebsrv" "$@" -
trunk/src/VBox/Installer/win/Makefile.kmk
r53982 r54030 147 147 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_$(lang).wixobj \ 148 148 $(VBOX_WIN_INST_OUT_DIR)/$(PACKAGE_NAME_LANG)_$(lang).msi) \ 149 $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \ 149 150 $(VBOX_WIN_INST_OUT_DIR)/Files_Doc.wxi \ 150 151 $(VBOX_WIN_INST_OUT_DIR)/Files_License.wxi \ 151 $(VBOX_WIN_INST_OUT_DIR)/Files_ Main.wxi \152 $(VBOX_WIN_INST_OUT_DIR)/Files_DTrace.wxi \ 152 153 $(VBOX_WIN_INST_OUT_DIR)/Shortcuts_StartMenu.wxi 153 154 … … 304 305 ' </File>') 305 306 $(APPEND) $@ '</Include>' 307 308 $(VBOX_WIN_INST_OUT_DIR)/Files_DTrace.wxi: $(MAKEFILE_CURRENT) $(PATH_SUB_CURRENT)/../Config.kmk | $$(dir $$@) 309 $(call MSG_GENERATE,,$@,$<) 310 $(APPEND) -t $@ '<?xml version="1.0" ?>' 311 $(APPEND) $@ '<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">' 312 ifdef VBOX_WITH_DTRACE 313 $(APPEND) $@ -n \ 314 $(foreach file, \ 315 $(addprefix dtrace/lib/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_LIB_ARCH_FILES)) \ 316 $(addprefix dtrace/testcase/$(KBUILD_TARGET_ARCH)/,$(VBOXINST_DTRACE_TESTCASE_ARCH_FILES)) \ 317 , '<File Id="file_$(subst /,_,$(file))" Name="$(file)" Vital="yes" Source="$(PATH_STAGE_BIN)/$(file)" />') \ 318 $(foreach file, \ 319 $(addprefix dtrace/scripts/,$(VBOXINST_DTRACE_SCRIPTS_FILES)) \ 320 , '<File Id="file_$(subst /,_,$(file))" Name="$(file)" Vital="yes" Source="$(PATH_STAGE_BIN)/$(file)" DiskId="$(VBOX_INSTALLER_COMMON_DISKID)" />') \ 321 '<File Id="file_VBoxDTrace.exe" Name="VBoxDTrace.exe" Source="$(PATH_STAGE_BIN)/VBoxDTrace.exe" />' 322 endif 323 $(APPEND) $@ '</Include>' 324 306 325 307 326 $(VBOX_WIN_INST_OUT_DIR)/Shortcuts_StartMenu.wxi: $(MAKEFILE_CURRENT) | $$(dir $$@) … … 490 509 $(if $(VBOX_WITH_ADDITIONS_PACKING),$(VBOX_PATH_ADDITIONS_ISO)/VBoxGuestAdditions.iso) 491 510 endif 511 512 # 513 # A few manual dependencies to make sure everything is rebuilt when they should. 514 # 515 $(PATH_SUB_CURRENT)/VirtualBox.wxs: \ 516 $(PATH_SUB_CURRENT)/Properties.wxi \ 517 $(PATH_SUB_CURRENT)/VBoxMergeApp.wxi 518 519 $(PATH_SUB_CURRENT)/VBoxMergeApp.wxi: \ 520 $(VBOX_WIN_INST_OUT_DIR)/Files_Doc.wxi \ 521 $(VBOX_WIN_INST_OUT_DIR)/Files_DTrace.wxi \ 522 $(VBOX_WIN_INST_OUT_DIR)/Files_License.wxi \ 523 $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \ 524 $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \ 525 $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi \ 526 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \ 492 527 493 528 # … … 592 627 define def_vbox_compile_msm 593 628 $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj: \ 594 595 596 597 598 599 600 601 602 603 604 605 606 629 $(PATH_SUB_CURRENT)/VBoxMerge$(module).wxs \ 630 $(PATH_SUB_CURRENT)/VBoxMerge$(module).wxi \ 631 $(PATH_SUB_CURRENT)/VBoxMerge$(module)CA.wxi \ 632 $(PATH_SUB_CURRENT)/VBoxMerge$(module)Seq.wxi \ 633 $(PATH_SUB_CURRENT)/UserInterface.wxi \ 634 $(VBOX_WIN_INST_OUT_DIR)/Shortcuts_StartMenu.wxi \ 635 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \ 636 $(if $(VBOX_WITH_32_ON_64_MAIN_API),$(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi,) \ 637 $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \ 638 $(if $(VBOX_WITH_QTGUI),$(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi) \ 639 $(VBOX_MSI_DEPENDENCIES) \ 640 $(VBOX_VERSION_STAMP) \ 641 | $$$$(dir $$$$@) 607 642 $(QUIET)$(RM) -f $@ 608 643 $(REDIRECT) \ -
trunk/src/VBox/Installer/win/VBoxMergeApp.wxi
r53981 r54030 185 185 <?endif ?> 186 186 <?if $(env.VBOX_WITH_DTRACE) = "yes" ?> 187 < File Id="file_VBoxDTrace.exe" Name="VBoxDTrace.exe"188 Source="$(env.PATH_OUT)\bin\VBoxDTrace.exe" />187 <!-- Include list of DTrace related files generate by the the maekfile. --> 188 <?include $(env.PATH_TARGET)\Files_DTrace.wxi ?> 189 189 <?endif ?> 190 190 <!-- VBox DLL files -->
Note:
See TracChangeset
for help on using the changeset viewer.