Changeset 51023 in vbox for trunk/src/VBox/Installer/win/VBoxMergeApp.wxs
- Timestamp:
- Apr 9, 2014 7:09:52 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/win/VBoxMergeApp.wxs
r51011 r51023 49 49 SummaryCodepage="1252"/> 50 50 51 <!-- Custom actions -->52 <Binary Id="VBoxInstallHelper" SourceFile="$(env.PATH_OUT)\bin\VBoxInstallHelper.dll" />53 54 51 <!-- Here comes the file/directory list --> 55 52 <Directory Id="TARGETDIR" Name="SourceDir"> 56 53 <Directory Id="MergeRedirectFolder" FileSource="."> 57 54 58 <?if $(env.VBOX_WITH_DOCS_PACKING) = "yes" ?> 59 <Directory Id="dir_Documents" Name="doc"> 60 <!-- The documentation is a separate component. This allows to split the install process 61 into pieces if ever necessary. Maintenance is easier, too. The following component 62 will be installed in the "doc" folder. --> 63 <Component Id="cp_Docs" Guid="40BD12C5-89A8-4B81-8A5E-5EEE2C2763C4"> 64 <?include $(env.PATH_TARGET)\Files_Doc.wxi ?> 65 </Component> 66 </Directory> 67 <?endif ?> 68 <!-- Device driver directory --> 69 <Directory Id="dir_Drivers" Name="drivers"> 70 <Directory Id="dir_VBoxDrv" Name="vboxdrv"> 71 <Component Id="cp_VBoxDrv" Guid="D3E2F2BB-569F-46A2-836C-BDF30FF1EDF8" Win64="$(var.Property_Win64)"> 72 <difxapp:Driver AddRemovePrograms="no" ForceInstall="yes" 73 Legacy="$(var.Property_DriverLegacy)" Sequence="2" PlugAndPlayPrompt="no"/> 74 <File Id="file_VBoxDrv.sys" Name="VBoxDrv.sys" KeyPath="yes" 75 Source="$(env.PATH_OUT)\bin\VBoxDrv.sys"/> 76 <File Id="file_VBoxDrv.inf" Name="VBoxDrv.inf" 77 Source="$(env.PATH_OUT)\bin\VBoxDrv.inf" /> 78 <?if $(env.VBOX_SIGNING_MODE) != none ?> 79 <File Id="file_VBoxDrv.cat" Name="VBoxDrv.cat" 80 Source="$(env.PATH_OUT)\bin\VBoxDrv.cat" /> 81 <?endif ?> 82 </Component> 83 </Directory> 84 </Directory> <!-- Directory "drivers" --> 55 <?include VBoxMergeApp.wxi ?> 56 <?include VBoxMergeAppCA.wxi ?> 85 57 86 <!-- National Language Support directory -->87 <Directory Id="dir_NLS" Name="nls">88 <Component Id="cp_NLS" Guid="D63517D7-1CF3-4D06-B3EE-C561E323069B" Win64="$(var.Property_Win64)">89 <!-- Include the autogenerated NLS file list -->90 <?include $(env.PATH_TARGET)\VBoxGuiNLS.wxi ?>91 </Component>92 </Directory>93 94 <?if $(env.VBOX_WITH_32_ON_64_MAIN_API) = "yes" ?>95 <Directory Id="dir_X86" Name="x86">96 <!-- The 32-bit client COM component (see also cp_MainCom below). -->97 <Component Id="cp_MainCOM_x86" Guid="B600824E-4A25-2EB3-4B44-3D8CB7F9B92D" Win64="no">98 <File Id="VBoxClient_x86" Name="VBoxClient-x86.dll"99 Source="$(env.PATH_OUT)\bin\x86\VBoxClient-x86.dll" KeyPath="yes"100 DiskId="$(var.Property_DiskIdCommon)">101 </File>102 <File Id="VBoxRT_x86" Name="VBoxRT-x86.dll"103 Source="$(env.PATH_OUT)\bin\x86\VBoxRT-x86.dll"104 DiskId="$(var.Property_DiskIdCommon)">105 </File>106 <?include $(env.PATH_TARGET)\VirtualBox_TypeLib_x86.wxi ?>107 <?if $(env.VBOX_VCC_TOOL_STEM) = "VCC100" ?>108 <!-- MS C/C++ v10.0 32 bit Runtime DLL files. -->109 <File Id="file_msvcr100.dll_x86" Name="msvcr100.dll"110 Source="$(env.PATH_OUT)\bin\x86\msvcr100.dll"111 DiskId="$(var.Property_DiskIdCommon)" />112 <File Id="file_msvcp100.dll_x86" Name="msvcp100.dll"113 Source="$(env.PATH_OUT)\bin\x86\msvcp100.dll"114 DiskId="$(var.Property_DiskIdCommon)" />115 <?endif?>116 <?if $(env.VBOX_VCC_TOOL_STEM) = "VCC110" ?>117 <!-- MS C/C++ v11.0 Runtime DLL files. -->118 <File Id="file_msvcr110.dll_x86" Name="msvcr110.dll"119 Source="$(env.PATH_OUT)\bin\x86\msvcr110.dll"120 DiskId="$(var.Property_DiskIdCommon)" />121 <File Id="file_msvcp110.dll_x86" Name="msvcp110.dll"122 Source="$(env.PATH_OUT)\bin\x86\msvcp110.dll"123 DiskId="$(var.Property_DiskIdCommon)" />124 <?endif?>125 </Component>126 </Directory>127 <?endif?>128 129 <!-- COM components have a separate entry mainly because of the KeyPath attribute (that hints the130 TypeLib element where to take the TLB resource from) may appear only once per Component. -->131 <Component Id="cp_MainCOM" Guid="CD4A3C6C-C2D5-428D-90A1-B6DA3D0777D6" Win64="$(var.Property_Win64)">132 133 <!-- File ID *must not* be changed because of our typelib template generation file! -->134 <File Id="VBoxSVC" Name="VBoxSVC.exe"135 Source="$(env.PATH_OUT)\bin\VBoxSVC.exe">136 </File>137 138 <!-- We set KeyPath on this file to instruct TypeLib to read the TLB resource from it139 and create appropriate Interface registry entries. Note that the same TLB is present140 in VBoxSVC.exe - it's just a matter of choice which one to use -->141 <!-- File ID *must not* be changed because of our typelib template generation file! -->142 <File Id="VBoxC" Name="VBoxC.dll"143 Source="$(env.PATH_OUT)\bin\VBoxC.dll" KeyPath="yes">144 </File>145 146 <!-- Include the autogenerated TypeLib block -->147 <?include $(env.PATH_TARGET)\VirtualBox_TypeLib.wxi ?>148 149 </Component>150 151 <!--152 153 <Component Id="cp_StartMenuShortcut" Guid="1C137D24-E599-47BD-98D0-2F62F202A8EA" Win64="$(var.Property_Win64)">154 <RegistryValue Root="HKCU" Key="$(var.Property_RegKeyInstall)" Type="string"155 Value="installed" KeyPath="yes" />156 <Shortcut Id="ShortcutStartMenuVBox" Directory="ProgramMenuDir"157 Name="VirtualBox" WorkingDirectory="INSTALLDIR" Advertise="no" Target="VirtualBox.exe" />158 <RemoveFolder Id="ShortcutStartMenuVBoxRemove" On="uninstall" />159 </Component>-->160 161 <!---->162 163 <Component Id="cp_RegisterExtensions" Guid="FEB8943E-5D60-4E2D-846F-458207019D40" Win64="$(var.Property_Win64)">164 <Condition>VBOX_REGISTERFILEEXTENSIONS</Condition>165 <!-- Register file extensions. Note: Extension Id's *must not* be changed! These specify the actual166 file extension to handle. Also, here would be the place to add more fancy DDE stuff later.167 Important: The IDs in "IconIndex" *must* be matching "Resources\resource.h". -->168 <ProgId Id="progId_VirtualBox.Shell.vbox" Description="VirtualBox Machine Definition" Icon="file_VBoxRes.dll" IconIndex="-201">169 <Extension Id="vbox" ContentType="application/x-virtualbox-vbox">170 <Verb Id="open" Command="Open" TargetFile="file_VirtualBox.exe" Argument=""%1"" />171 </Extension>172 </ProgId>173 <ProgId Id="progId_VirtualBox.Shell.vbox-extpack" Description="VirtualBox Extension Pack" Icon="file_VBoxRes.dll" IconIndex="-202">174 <Extension Id="vbox-extpack" ContentType="application/x-virtualbox-vbox-extpack">175 <Verb Id="open" Command="Open" TargetFile="file_VirtualBox.exe" Argument=""%1"" />176 </Extension>177 </ProgId>178 <ProgId Id="progId_VirtualBox.Shell.ovf" Description="Open Virtualization Format" Icon="file_VBoxRes.dll" IconIndex="-301">179 <Extension Id="ovf" ContentType="application/x-virtualbox-ovf">180 <Verb Id="open" Command="Open" TargetFile="file_VirtualBox.exe" Argument=""%1"" />181 </Extension>182 </ProgId>183 <ProgId Id="progId_VirtualBox.Shell.ova" Description="Open Virtualization Format Archive" Icon="file_VBoxRes.dll" IconIndex="-302">184 <Extension Id="ova" ContentType="application/x-virtualbox-ova">185 <Verb Id="open" Command="Open" TargetFile="file_VirtualBox.exe" Argument=""%1"" />186 </Extension>187 </ProgId>188 <ProgId Id="progId_VirtualBox.Shell.vdi" Description="Virtual Disk Image" Icon="file_VBoxRes.dll" IconIndex="-303">189 <Extension Id="vdi" ContentType="application/x-virtualbox-vdi" />190 </ProgId>191 <ProgId Id="progId_VirtualBox.Shell.vmdk" Description="Virtual Machine Disk Format" Icon="file_VBoxRes.dll" IconIndex="-304">192 <Extension Id="vmdk" ContentType="application/x-virtualbox-vmdk" />193 </ProgId>194 <ProgId Id="progId_VirtualBox.Shell.vhd" Description="Virtual Hard Disk" Icon="file_VBoxRes.dll" IconIndex="-305">195 <Extension Id="vhd" ContentType="application/x-virtualbox-vhd" />196 </ProgId>197 <ProgId Id="progId_VirtualBox.Shell.hdd" Description="Virtual Hard Disk" Icon="file_VBoxRes.dll" IconIndex="-306">198 <Extension Id="hdd" ContentType="application/x-virtualbox-hdd" />199 </ProgId>200 </Component> <!-- RegisterExtensions -->201 202 <!-- All Binaries, DLLs (except COM) and drivers are in one component because they belong together. Additional203 binaries e.g. test tools, utilities etc. should be in another component so they"re clearly separated. -->204 <Component Id="cp_MainBinaries" Guid="5C8FE57A-F744-4DE0-AA3F-A563F486AD98" Win64="$(var.Property_Win64)">205 206 <!-- Set required environment variables. -->207 <Environment Id="env_VBoxInstallDir" Action="set" Name="VBOX_INSTALL_PATH"208 System="yes" Part="last" Permanent="no" Value="MergeRedirectFolder" />209 210 <!-- Files -->211 <?if $(env.VBOX_WITH_DOCS_PACKING) = "yes" ?>212 <!-- Include all user manual .CHM files (file is generated by makefile). -->213 <?include $(env.PATH_TARGET)\Files_Main.wxi ?>214 <?endif ?>215 <!-- Include all license files (file is generated by makefile). -->216 <?include $(env.PATH_TARGET)\Files_License.wxi ?>217 218 <!-- Frontends -->219 <File Id="file_VBoxManage.exe" Name="VBoxManage.exe"220 Source="$(env.PATH_OUT)\bin\VBoxManage.exe" />221 <File Id="file_VBoxHeadless.exe" Name="VBoxHeadless.exe"222 Source="$(env.PATH_OUT)\bin\VBoxHeadless.exe">223 <!-- Create a simple shortcut for VBoxVRDP, which is not present anymore, pointing to VBoxHeadless.exe -->224 <!-- <Shortcut Id="ShortcutVBoxVRDP" Directory="INSTALLDIR" Name="VBoxVRDP" Show="normal" WorkingDirectory="INSTALLDIR"/> -->225 </File>226 <File Id="file_VBoxBalloonCtrl.exe" Name="VBoxBalloonCtrl.exe"227 Source="$(env.PATH_OUT)\bin\VBoxBalloonCtrl.exe"/>228 229 <!-- Misc tools -->230 <File Id="file_VBoxNetDHCP.exe" Name="VBoxNetDHCP.exe"231 Source="$(env.PATH_OUT)\bin\VBoxNetDHCP.exe"/>232 <File Id="file_VBoxNetNAT.exe" Name="VBoxNetNAT.exe"233 Source="$(env.PATH_OUT)\bin\VBoxNetNAT.exe"/>234 <?if $(env.VBOX_WITH_EXTPACK) = "yes" ?>235 <File Id="file_VBoxExtPackHelperApp.exe" Name="VBoxExtPackHelperApp.exe"236 Source="$(env.PATH_OUT)\bin\VBoxExtPackHelperApp.exe"/>237 <?endif ?>238 <!-- VBox DLL files -->239 <File Id="file_VBoxDD.dll" Name="VBoxDD.dll"240 Source="$(env.PATH_OUT)\bin\VBoxDD.dll" />241 <File Id="file_VBoxDD2.dll" Name="VBoxDD2.dll"242 Source="$(env.PATH_OUT)\bin\VBoxDD2.dll" />243 <File Id="file_VBoxDDU.dll" Name="VBoxDDU.dll"244 Source="$(env.PATH_OUT)\bin\VBoxDDU.dll" />245 <File Id="file_VBoxRT.dll" Name="VBoxRT.dll"246 Source="$(env.PATH_OUT)\bin\VBoxRT.dll" />247 <File Id="file_VBoxREM.dll" Name="VBoxREM.dll"248 Source="$(env.PATH_OUT)\bin\VBoxREM.dll" />249 <?if $(env.BUILD_TARGET_ARCH) = "x86" ?>250 <File Id="file_VBoxREM32.dll" Name="VBoxREM32.dll"251 Source="$(env.PATH_OUT)\bin\VBoxREM32.dll" />252 <File Id="file_VBoxREM64.dll" Name="VBoxREM64.dll"253 Source="$(env.PATH_OUT)\bin\VBoxREM64.dll" />254 <?endif ?>255 <File Id="file_VBoxVMM.dll" Name="VBoxVMM.dll"256 Source="$(env.PATH_OUT)\bin\VBoxVMM.dll" />257 <?if $(env.VBOX_WITH_VRDP) = "yes" ?>258 <File Id="file_VBoxVRDP.dll" Name="VBoxVRDP.dll"259 Source="$(env.PATH_OUT)\bin\VBoxVRDP.dll" />260 <?endif ?>261 <File Id="file_VBoxSharedFolders.dll" Name="VBoxSharedFolders.dll"262 Source="$(env.PATH_OUT)\bin\VBoxSharedFolders.dll" />263 <File Id="file_VBoxSharedClipboard.dll" Name="VBoxSharedClipboard.dll"264 Source="$(env.PATH_OUT)\bin\VBoxSharedClipboard.dll" />265 <?if $(env.VBOX_WITH_DRAG_AND_DROP)= "yes" ?>266 <File Id="file_VBoxDragAndDropSvc.dll" Name="VBoxDragAndDropSvc.dll"267 Source="$(env.PATH_OUT)\bin\VBoxDragAndDropSvc.dll" />268 <?endif ?>269 <?if $(env.VBOX_WITH_GUEST_PROPS) = "yes" ?>270 <File Id="file_VBoxGuestPropSvc.dll" Name="VBoxGuestPropSvc.dll"271 Source="$(env.PATH_OUT)\bin\VBoxGuestPropSvc.dll" />272 <?endif ?>273 <?if $(env.VBOX_WITH_GUEST_CONTROL) = "yes" ?>274 <File Id="file_VBoxGuestControlSvc.dll" Name="VBoxGuestControlSvc.dll"275 Source="$(env.PATH_OUT)\bin\VBoxGuestControlSvc.dll" />276 <?endif ?>277 <File Id="file_VBoxHostChannel.dll" Name="VBoxHostChannel.dll"278 Source="$(env.PATH_OUT)\bin\VBoxHostChannel.dll" />279 <File Id="file_VBoxAuth.dll" Name="VBoxAuth.dll"280 Source="$(env.PATH_OUT)\bin\VBoxAuth.dll" />281 <File Id="file_VBoxAuthSimple.dll" Name="VBoxAuthSimple.dll"282 Source="$(env.PATH_OUT)\bin\VBoxAuthSimple.dll" />283 284 <!-- Include resource DLL (icons, ...). -->285 <File Id="file_VBoxRes.dll" Name="VBoxRes.dll" DiskId="$(var.Property_DiskIdCommon)"286 Source="$(env.PATH_OUT)\bin\VBoxRes.dll" />287 288 <File Id="file_VMMGC.gc" Name="VMMGC.gc"289 Source="$(env.PATH_OUT)\bin\VMMGC.gc" />290 <File Id="file_VBoxDDGC.gc" Name="VBoxDDGC.gc"291 Source="$(env.PATH_OUT)\bin\VBoxDDGC.gc" />292 <File Id="file_VBoxDD2GC.gc" Name="VBoxDD2GC.gc"293 Source="$(env.PATH_OUT)\bin\VBoxDD2GC.gc" />294 295 <File Id="file_VMMR0.r0" Name="VMMR0.r0"296 Source="$(env.PATH_OUT)\bin\VMMR0.r0" />297 <File Id="file_VBoxDDR0.r0" Name="VBoxDDR0.r0"298 Source="$(env.PATH_OUT)\bin\VBoxDDR0.r0" />299 <File Id="file_VBoxDD2R0.r0" Name="VBoxDD2R0.r0"300 Source="$(env.PATH_OUT)\bin\VBoxDD2R0.r0" />301 302 <?if $(env.VBOX_WITH_CROGL) = "yes" ?>303 <File Id="file_VBoxTestOGL.exe" Name="VBoxTestOGL.exe"304 Source="$(env.PATH_OUT)\bin\VBoxTestOGL.exe" />305 <?endif ?>306 <!-- Qt frontend -->307 <File Id="file_VirtualBox.exe" Name="VirtualBox.exe"308 Source="$(env.PATH_OUT)\bin\VirtualBox.exe">309 </File>310 <File Id="file_QtCoreVBox4.dll" Name="QtCoreVBox4.dll"311 Source="$(env.PATH_OUT)\bin\QtCoreVBox4.dll" />312 <File Id="file_QtGuiVBox4.dll" Name="QtGuiVBox4.dll"313 Source="$(env.PATH_OUT)\bin\QtGuiVBox4.dll" />314 <File Id="file_QtNetworkVBox4.dll" Name="QtNetworkVBox4.dll"315 Source="$(env.PATH_OUT)\bin\QtNetworkVBox4.dll" />316 <?if $(env.VBOX_WITH_DEBUGGER_GUI) = "yes" ?>317 <File Id="file_VBoxDbg.dll" Name="VBoxDbg.dll"318 Source="$(env.PATH_OUT)\bin\VBoxDbg.dll" />319 <?endif ?>320 <?if $(env.VBOX_GUI_USE_QGL) = "yes" ?>321 <File Id="file_QtOpenGLVBox4.dll" Name="QtOpenGLVBox4.dll"322 Source="$(env.PATH_OUT)\bin\QtOpenGLVBox4.dll" />323 <?endif?>324 325 <?if $(env.VBOX_VCC_TOOL_STEM) = "VCC100" ?>326 <!-- MS C/C++ v10.0 Runtime DLL files. -->327 <File Id="file_msvcr100.dll" Name="msvcr100.dll"328 Source="$(env.PATH_OUT)\bin\msvcr100.dll" />329 <File Id="file_msvcp100.dll" Name="msvcp100.dll"330 Source="$(env.PATH_OUT)\bin\msvcp100.dll" />331 <?endif?>332 <?if $(env.VBOX_VCC_TOOL_STEM) = "VCC110" ?>333 <!-- MS C/C++ v11.0 Runtime DLL files. -->334 <File Id="file_msvcr110.dll" Name="msvcr110.dll"335 Source="$(env.PATH_OUT)\bin\msvcr110.dll" />336 <File Id="file_msvcp110.dll" Name="msvcp110.dll"337 Source="$(env.PATH_OUT)\bin\msvcp110.dll" />338 <?endif?>339 340 <!-- EFI firmware -->341 <?if $(env.VBOX_WITH_EFIFW_PACKING) = "yes" ?>342 <File Id="file_VBoxEFI32.fd" Name="VBoxEFI32.fd" DiskId="$(var.Property_DiskIdCommon)"343 Source="$(env.PATH_OUT)\bin\VBoxEFI32.fd" />344 <File Id="file_VBoxEFI64.fd" Name="VBoxEFI64.fd" DiskId="$(var.Property_DiskIdCommon)"345 Source="$(env.PATH_OUT)\bin\VBoxEFI64.fd" />346 <?endif?>347 <!-- VBox guest additions -->348 <?if $(env.VBOX_WITH_ADDITIONS_PACKING) = "yes" ?>349 <?if $(env.VBOX_WITH_COMBINED_PACKAGE) = "yes" ?>350 <File Id="file_VBoxGuestAdditions.iso" Name="VBoxGuestAdditions.iso"351 Source="$(env.PATH_MULTIARCH_GUEST_ADDITIONS_ISO)\VBoxGuestAdditions.iso"352 DiskId="$(var.Property_DiskIdCommon)" />353 <?else ?>354 <File Id="file_VBoxGuestAdditions.iso" Name="VBoxGuestAdditions.iso"355 Source="$(env.PATH_OUT)\bin\additions\VBoxGuestAdditions.iso" />356 <?endif ?>357 <?endif ?>358 <!-- Include key for VBox version -->359 <?include $(env.PATH_TARGET)\VBoxKey.wxi ?>360 361 </Component> <!-- MainBinaries -->362 363 <?if $(env.VBOX_WITH_QTGUI) = "yes" ?>364 <!-- Qt accessible plugins -->365 <Directory Id="dir_Accessible" Name="accessible">366 <Component Id="cp_QtAccessible" Guid="12040EF9-D4A8-4FB2-A69C-CA2F5C354A45" Win64="$(var.Property_Win64)">367 <File Id="file_qtaccessiblewidgets4.dll" Name="qtaccessiblewidgets4.dll"368 Source="$(env.PATH_OUT)\bin\accessible\qtaccessiblewidgets4.dll" />369 </Component>370 </Directory>371 <?endif?>372 373 <?if $(env.VBOX_WITH_CROGL) = "yes" ?>374 <Component Id="cp_VBoxCROpenGL" Guid="874A1297-835A-491D-8A9D-7E723BC29EE7" Win64="$(var.Property_Win64)">375 <File Id="file_VBoxOGLhostcrutil.dll" Name="VBoxOGLhostcrutil.dll"376 Source="$(env.PATH_OUT)\bin\VBoxOGLhostcrutil.dll" />377 <File Id="file_VBoxOGLhosterrorspu.dll" Name="VBoxOGLhosterrorspu.dll"378 Source="$(env.PATH_OUT)\bin\VBoxOGLhosterrorspu.dll" />379 <File Id="file_VBoxOGLrenderspu.dll" Name="VBoxOGLrenderspu.dll"380 Source="$(env.PATH_OUT)\bin\VBoxOGLrenderspu.dll" />381 <File Id="file_VBoxSharedCrOpenGL.dll" Name="VBoxSharedCrOpenGL.dll"382 Source="$(env.PATH_OUT)\bin\VBoxSharedCrOpenGL.dll" />383 </Component>384 <?endif?>385 <!-- SDL plugins -->386 <Component Id="cp_VBoxSDLBinaries" Guid="F09D5FD9-E176-42B0-90A9-481BB18B0CB4" Win64="$(var.Property_Win64)">387 <File Id="file_VBoxSDL.exe" Name="VBoxSDL.exe"388 Source="$(env.PATH_OUT)\bin\VBoxSDL.exe" />389 <File Id="file_SDL.dll" Name="SDL.dll"390 Source="$(env.PATH_OUT)\bin\SDL.dll" />391 <?if $(env.VBOX_WITH_SECURELABEL) = "yes" ?>392 <File Id="file_SDL_ttf.dll" Name="SDL_ttf.dll"393 Source="$(env.PATH_OUT)\bin\SDL_ttf.dll" />394 <?endif?>395 </Component> <!-- SDL plugins -->396 397 <?if $(env.VBOX_WITH_WEBSERVICES) = "yes" ?>398 <!-- Webservice -->399 <Component Id="cp_VBoxWebService" Guid="DD404F04-9874-43E9-AEE2-7762924D922E">400 <File Id="file_VBoxWebSrv.exe" Name="VBoxWebSrv.exe"401 Source="$(env.PATH_OUT)\bin\vboxwebsrv.exe" />402 </Component>403 <?endif?>404 <!-- C API (glue) bindings -->405 <Component Id="cp_VBoxCAPI" Guid="097F7F53-7111-467F-8E0C-257D9926FDA0">406 <File Id="file_VBoxCAPI.dll" Name="VBoxCAPI.dll"407 Source="$(env.PATH_OUT)\bin\VBoxCAPI.dll" />408 </Component>409 410 <?if $(env.VBOX_WITH_PYTHON) = "yes" ?>411 <Component Id="cp_VBoxPythonBinding" Guid="293D7E11-78DA-4C31-AEED-AE2FE42F6881">412 <Condition>VBOX_PYTHON_IS_INSTALLED</Condition>413 </Component>414 <?endif?>415 58 </Directory> <!-- MergeRedirectFolder directory --> 416 59 </Directory> <!-- TARGETDIR -->
Note:
See TracChangeset
for help on using the changeset viewer.