VirtualBox

source: vbox/trunk/src/VBox/Installer/win/VBoxMergeApp.wxi@ 51046

Last change on this file since 51046 was 51046, checked in by vboxsync, 11 years ago

Windows host installer: Fixed building if VBOX_WITH_QTGUI is not defined.

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

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette