[WinOF] include tool qlgcvnic_config.exe
[mirror/winof/.git] / WinOF / WIX / wnet / x64 / wof.wxs
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <!--\r
3    WinOF for x64 Windows Server 2003 or XP64\r
4 -->\r
5 <Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi">\r
6   <Product Name="Windows Open Fabrics InfiniBand v2.1.0 (RC0) x64"\r
7     Version="2.1.0"\r
8     Id="3A6A276E-A636-48e8-8624-9A0DE3F2A15E"\r
9     UpgradeCode='E38964D6-359D-4E38-9BBF-8C79D84DF6CF' \r
10     Language="1033" Codepage="1252"\r
11     Manufacturer="Open Fabrics Alliance Windows">\r
12 \r
13     <Package Id="????????-????-????-????-????????????"\r
14      Keywords="Installer, InfiniBand, WinOF, OpenFabrics"\r
15      InstallPrivileges='elevated'\r
16      Description="WinOF Installer"\r
17      Comments="Windows Open Fabrics Alliance InfiniBand stack"\r
18      Manufacturer="Open Fabrics Alliance Windows" InstallerVersion="200"\r
19      Languages="1033" Compressed="yes" SummaryCodepage="1252" />\r
20 \r
21     <Condition Message="Administrator required to install [ProductName].">\r
22      Privileged\r
23     </Condition>\r
24 \r
25     <Condition Message="This package can be installed on x64 systems only">\r
26         <![CDATA[VersionNT64]]>\r
27     </Condition>\r
28 \r
29     <Condition Message="This package can be installed on x64 systems only">\r
30         <![CDATA[Msix64]]>\r
31     </Condition>\r
32 \r
33     <Condition Message="[ProductName] requires Windows Server 2003 or Windows XP64 to install.">\r
34          <![CDATA[(VersionNT64=502) Or (VersionNT64=501)]]>\r
35     </Condition>\r
36 \r
37     <!--\r
38         System/Machine-wide install, otherwise per-user (Administrator) only.\r
39         All users see OpenFabrics WinOF Release Notes & Manual in Programs.\r
40      -->\r
41     <Property Id="ALLUSERS"> Value="1" </Property>\r
42 \r
43     <!-- Requires files sc.exe & reg.exe -->\r
44     <Property Id="REG_EXISTS">\r
45       <DirectorySearch Id="RegFileDir" Path="[WindowsFolder]" Depth="1">\r
46         <FileSearch Id="RegFile" Name="reg.exe" />\r
47       </DirectorySearch>\r
48     </Property>\r
49 \r
50     <Property Id="SC_EXISTS">\r
51       <DirectorySearch Id="ScFileDir" Path="[WindowsFolder]" Depth="1">\r
52         <FileSearch Id="ScFile" Name="sc.exe" />\r
53       </DirectorySearch>\r
54     </Property>\r
55 \r
56     <Property Id="IPOIB_EXISTS">\r
57       <DirectorySearch Id="ipoibFileDir" Path="[INSTALLDIR]\net" Depth="0">\r
58         <FileSearch Id="ipoibFile" Name="netipoib.inf" />\r
59       </DirectorySearch>\r
60     </Property>\r
61 \r
62     <Property Id="DAT_CONF_EXISTS">\r
63       <DirectorySearch Id="DCscan" Path="[WindowsVolume]\DAT" Depth="0">\r
64         <FileSearch Id="DCFile" Name="dat.conf" />\r
65       </DirectorySearch>\r
66     </Property>\r
67 \r
68     <Property Id="DAT1_INSTALLED">\r
69       <DirectorySearch Id="Dat1DS" Path="[INSTALLDIR]" Depth="0">\r
70         <FileSearch Id="daplFS" Name="dapl.dll" />\r
71       </DirectorySearch>\r
72     </Property>\r
73 \r
74     <Property Id="DAT2_INSTALLED">\r
75       <DirectorySearch Id="Dat2DS" Path="[INSTALLDIR]" Depth="0">\r
76         <FileSearch Id="dapl2FS" Name="dapl2.dll" />\r
77       </DirectorySearch>\r
78     </Property>\r
79 \r
80     <Condition Message="[ProductName] requires system file reg.exe">\r
81        REG_EXISTS\r
82     </Condition>\r
83 \r
84     <Condition Message="[ProductName] requires system file sc.exe">\r
85        SC_EXISTS\r
86     </Condition>\r
87 \r
88     <Media Id="1" Cabinet="Sample.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1" />\r
89     <Property Id="DiskPrompt" Value="WinOF 1.0 Installation [1]" />\r
90 \r
91     <Directory Id="TARGETDIR" Name="SourceDir">\r
92       <Directory Id="ProgramMenuFolder" Name="PMenu" LongName="Programs">\r
93         <Directory Id="ProgramMenuDir" LongName="Windows OpenFabrics"\r
94                    Name="WinOF" />\r
95       </Directory>\r
96       <Directory Id="DesktopFolder" Name="Desktop" />\r
97       <Directory Id="ProgramFilesFolder" Name="PFiles">\r
98         <Directory Id="INSTALLDIR" Name="WinOF">\r
99           <Component Id="Docs" Guid="931C58EF-3759-4cf4-89CC-276C017305BB">\r
100 \r
101             <File Id="OFAlogo" Compressed="yes" DiskId="1"\r
102                     LongName="openfabrics.gif" Name="ofa.gif"\r
103                     Source="..\..\openfabrics.gif" />\r
104 \r
105             <!-- implies WIX build only from an svn structured tree.  -->\r
106             <File Id="manual.htm" Compressed="yes" DiskId="1" Name="Manual.htm"\r
107                     LongName="Manual.htm"\r
108                     Source="..\bin\Misc\Manual.htm" Vital="yes" />\r
109 \r
110             <Shortcut Id="Manual.htm" Directory="ProgramMenuDir"\r
111                     Name="Manual.htm" LongName="Manual"\r
112                     Target="[INSTALLDIR]\Manual.htm" Show="normal"\r
113                     WorkingDirectory="INSTALLDIR" Icon="openfabrics"\r
114                     IconIndex="0" />\r
115 \r
116             <File Id="dRelnotes" Compressed="yes" DiskId="1"\r
117                     LongName="Release_notes.htm" Name="RELEASE_.HTM"\r
118                     Source="..\..\Release_notes.htm" />\r
119 \r
120             <Shortcut Id="RelNotes" Directory="ProgramMenuDir"\r
121                     Name="RelNotes" LongName="Release Notes"\r
122                     Target="[INSTALLDIR]\Release_notes.htm" Show="normal"\r
123                     WorkingDirectory="INSTALLDIR" Icon="openfabrics"\r
124                     IconIndex="0" />\r
125 \r
126             <File Id="command_window" Name="COMMAND.LNK"\r
127                     LongName="Command Window.lnk" Compressed="yes" DiskId="1"\r
128                     Source="..\..\x64\Command Window.lnk" Vital="yes" />\r
129 \r
130             <Shortcut Id="Command_Window.lnk" Directory="ProgramMenuDir"\r
131                     Name="COMMAND.LNK" LongName="Command Window.lnk"\r
132                     Target="[INSTALLDIR]\Command Window.lnk" Icon="openfabrics"\r
133                     IconIndex="0" Show="normal" WorkingDirectory="INSTALLDIR" />\r
134 \r
135             <Shortcut Id="UninstallProduct" Name="UnMyApp"\r
136                 Directory="ProgramMenuDir"\r
137                 LongName="Uninstall WinOF"\r
138                                 Target="[System64Folder]msiexec.exe"\r
139                 Arguments="/X [ProductCode]"\r
140                 Description="Uninstalls OpenFabrics InfiniBand" />\r
141             <RemoveFolder Id="RemoveShorcutFolder" On="uninstall" />\r
142           </Component>\r
143 \r
144           <Component Id="Tools" Guid="1B89230E-5D8D-41a5-BD1F-A3E308FEE026">\r
145             <Environment Id='UpdatePath' Name='PATH' Action='create'\r
146                          System='yes' Part='last' Value='[INSTALLDIR]' /> \r
147 \r
148             <File Id="qlgcvnic_config" Compressed="yes" DiskId="1" Vital="yes"\r
149                   Name="vnic_cfg.exe" LongName="qlgcvnic_config.exe"\r
150                   Source="..\bin\tools\amd64\release\qlgcvnic_config.exe" />\r
151             <File Id="part_man" Name="part_man.exe"\r
152                     Compressed="yes" DiskId="1" Vital="yes"\r
153                     Source="..\bin\tools\amd64\release\part_man.exe" />\r
154             <File Id="vstat" Name="vstat.exe"\r
155                     Compressed="yes" DiskId="1" Vital="yes"\r
156                     Source="..\bin\tools\amd64\release\vstat.exe" />\r
157             <File Id="ttcp.exe" LongName="ttcp.exe" Compressed="yes"\r
158                     DiskId="1" Name="TTCP.EXE"\r
159                     Source="..\bin\tools\amd64\release\ttcp.exe" />\r
160             <File Id="cmtest.exe" LongName="cmtest.exe" Compressed="yes"\r
161                     DiskId="1" Name="CMTEST.EXE"\r
162                     Source="..\bin\tools\amd64\release\cmtest.exe" />\r
163             <File Id="ib_limits.exe" Compressed="yes" DiskId="1"\r
164                      LongName="ib_limits.exe" Name="IB_LIMI.EXE"\r
165                      Source="..\bin\tools\amd64\release\ib_limits.exe" />\r
166             <File Id="ib_read_bw.exe" Compressed="yes" DiskId="1"\r
167                      LongName="ib_read_bw.exe" Name="IB_READ.EXE"\r
168                      Source="..\bin\tools\amd64\release\ib_read_bw.exe" />\r
169             <File Id="ib_read_lat.exe" Compressed="yes" DiskId="1"\r
170                      LongName="ib_read_lat.exe" Name="IB_READ1.EXE"\r
171                      Source="..\bin\tools\amd64\release\ib_read_lat.exe" />\r
172             <File Id="ib_send_bw.exe" Compressed="yes" DiskId="1"\r
173                      LongName="ib_send_bw.exe" Name="IB_SEND.EXE"\r
174                      Source="..\bin\tools\amd64\release\ib_send_bw.exe" />\r
175             <File Id="ib_send_lat.exe" Compressed="yes" DiskId="1"\r
176                      LongName="ib_send_lat.exe" Name="IB_SEND1.EXE"\r
177                      Source="..\bin\tools\amd64\release\ib_send_lat.exe" />\r
178             <File Id="ib_write_bw.exe" Compressed="yes" DiskId="1"\r
179                      LongName="ib_write_bw.exe" Name="IB_WRIT.EXE"\r
180                      Source="..\bin\tools\amd64\release\ib_write_bw.exe" />\r
181             <File Id="ib_write_lat.exe" Compressed="yes" DiskId="1"\r
182                      LongName="ib_write_lat.exe" Name="IB_WRIT1.EXE"\r
183                      Source="..\bin\tools\amd64\release\ib_write_lat.exe" />\r
184             <File Id="ibtrapgen.exe" Compressed="yes" DiskId="1"\r
185                      LongName="ibtrapgen.exe" Name="IBTRAPG.EXE"\r
186                      Source="..\bin\tools\amd64\release\ibtrapgen.exe" />\r
187             <File Id="osmtest.exe" Compressed="yes" DiskId="1"\r
188                      LongName="osmtest.exe" Name="OSMTEST.EXE"\r
189                      Source="..\bin\tools\amd64\release\osmtest.exe" />\r
190             <File Id="PrintIP.exe" Compressed="yes" DiskId="1"\r
191                      LongName="PrintIP.exe" Name="PRINTIP.EXE"\r
192                      Source="..\bin\tools\amd64\release\PrintIP.exe" />\r
193             <File Id="nsc" Name="nsc.exe" Compressed="yes" DiskId="1"\r
194                      Vital="yes" Source="..\bin\tools\amd64\release\nsc.exe" />\r
195           </Component>\r
196 \r
197           <Component Id='OpenSMservice'\r
198                      Guid='90042B4F-51B5-4720-8E54-6D366253634B'\r
199                      SharedDllRefCount='no' KeyPath='no'\r
200                      NeverOverwrite='no'\r
201                      Permanent='no' Transitive='no' Win64='no'\r
202                      Location='either'>\r
203 \r
204               <File Id="opensm.exe" Compressed="yes" DiskId="1"\r
205                     LongName="opensm.exe" Name="OPENSM.EXE"\r
206                     Source="..\bin\tools\amd64\release\opensm.exe"\r
207                     Vital='yes' KeyPath='yes' Hidden='no' System='no' \r
208                     Checksum='no' ReadOnly='no' />\r
209 \r
210               <ServiceInstall Id='osmSvcInstall' Vital='yes' Name='OpenSM'\r
211                   Description='InfiniBand Subnet Configuration and Management'\r
212                   DisplayName='InfiniBand Subnet Manager'\r
213                   Arguments='-e --service'\r
214                   ErrorControl='normal'\r
215                   Start='disabled'\r
216                   Interactive='no'\r
217                   Type='ownProcess' />\r
218 \r
219               <ServiceControl Id='osmSvcControl' Name='OpenSM'\r
220                               Stop='uninstall'\r
221                               Wait='no'\r
222                               Remove='uninstall' />\r
223           </Component>\r
224 \r
225           <Directory Id="IBcoreDir" Name="IBcore">\r
226             <Component Id="cIBcore"\r
227                        Guid="4B4EA649-65ED-4B0D-8717-D60481412211">\r
228               <CreateFolder />\r
229               <File Id="dpinst.exe" Compressed="yes" DiskId="1"\r
230                      LongName="dpinst.exe" Name="dpinst.exe"\r
231                      Source="..\..\x64\dpinst.exe" />\r
232               <File Id="dpinst.xml" Compressed="yes" DiskId="1"\r
233                      LongName="dpinst.xml" Name="dpinst.xml"\r
234                      Source="..\..\dpinst.xml" />\r
235               <File Id="devman.exe" Compressed="yes" DiskId="1"\r
236                      LongName="devman.exe" Name="devman.exe"\r
237                      Source="..\..\x64\devman.exe" />\r
238               <File Id="wdfcoinstaller" Compressed="yes" DiskId="1"\r
239                      LongName="WdfCoInstaller01007.dll" Name="WCO.dll"\r
240                      Source="..\bin\hca\amd64\WdfCoInstaller01007.dll" />\r
241               <File Id="cl32.dll" Compressed="yes" DiskId="1"\r
242                      LongName="cl32.dll" Name="CL32.DLL"\r
243                      Source="..\bin\HCA\amd64\cl32.dll" />\r
244               <File Id="cl32d.dll" Compressed="yes" DiskId="1"\r
245                      LongName="cl32d.dll" Name="CL32D.DLL"\r
246                      Source="..\bin\HCA\amd64\cl32d.dll" />\r
247               <File Id="complib.dll" Compressed="yes" DiskId="1"\r
248                      LongName="complib.dll" Name="COMPLIB.DLL"\r
249                      Source="..\bin\HCA\amd64\complib.dll" />\r
250               <File Id="complibd.dll" Compressed="yes" DiskId="1"\r
251                      LongName="complibd.dll" Name="COMPLIB1.DLL"\r
252                      Source="..\bin\HCA\amd64\complibd.dll" />\r
253               <File Id="ibal32.dll" Compressed="yes" DiskId="1"\r
254                      LongName="ibal32.dll" Name="IBAL32.DLL"\r
255                      Source="..\bin\HCA\amd64\ibal32.dll" />\r
256               <File Id="ibal32d.dll" Compressed="yes" DiskId="1"\r
257                      LongName="ibal32d.dll" Name="IBAL32D.DLL"\r
258                      Source="..\bin\HCA\amd64\ibal32d.dll" />\r
259               <File Id="ibal.dll" Compressed="yes" DiskId="1"\r
260                      LongName="ibal.dll" Name="IBAL.DLL"\r
261                      Source="..\bin\HCA\amd64\ibal.dll" />\r
262               <File Id="ibald.dll" Compressed="yes" DiskId="1"\r
263                      LongName="ibald.dll" Name="IBALD.DLL"\r
264                      Source="..\bin\HCA\amd64\ibald.dll" />\r
265               <File Id="ibbus.sys" Compressed="yes" DiskId="1"\r
266                      LongName="ibbus.sys" Name="IBBUS.SYS"\r
267                      Source="..\bin\HCA\amd64\ibbus.sys" />\r
268               <File Id="ibbus.pdb" Compressed="yes" DiskId="1"\r
269                      Name="ibbus.pdb" Source="..\bin\HCA\amd64\ibbus.pdb" />\r
270               <File Id="ibiou.sys" Compressed="yes" DiskId="1"\r
271                      LongName="ibiou.sys" Name="IBIOU.SYS"\r
272                      Source="..\bin\HCA\amd64\ibiou.sys" />\r
273               <File Id="ibiou.pdb" Compressed="yes" DiskId="1"\r
274                      Name="ibiou.pdb"\r
275                      Source="..\bin\HCA\amd64\ibiou.pdb" />\r
276               <File Id="ib_iou.cat" Compressed="yes" DiskId="1"\r
277                      LongName="ib_iou.cat" Name="IB_IOU.cat"\r
278                      Source="..\bin\HCA\amd64\ib_iou.cat" />\r
279               <File Id="ib_iou.inf" Compressed="yes" DiskId="1"\r
280                      LongName="ib_iou.inf" Name="IB_IOU.inf"\r
281                      Source="..\bin\HCA\amd64\ib_iou.inf" />\r
282               <!--\r
283                  Orphaned install files - remove on uninstall\r
284                  x64 SystemFolder == SysWOW64, System64Folder == System32\r
285               -->\r
286               <RemoveFile Id='o64_ibal.dll' On='uninstall'\r
287                      Property="SystemFolder"\r
288                      Name="ibal.dll" LongName='ibal.dll' />\r
289               <RemoveFile Id='o64_ibald.dll' On='uninstall'\r
290                      Property="SystemFolder"\r
291                      Name="ibald.dll" LongName='ibald.dll' />\r
292               <RemoveFile Id='o64_complib.dll' On='uninstall'\r
293                      Property="SystemFolder"\r
294                      Name="complib.dll" LongName='complib.dll' />\r
295               <RemoveFile Id='o64_complibd.dll' On='uninstall'\r
296                      Property="SystemFolder"\r
297                      Name="complibd.dll" LongName='complibd.dll' />\r
298               <RemoveFile Id='o32_ibal.dll' On='uninstall'\r
299                      Property="System64Folder"\r
300                      Name="ibal.dll" LongName='ibal.dll' />\r
301               <RemoveFile Id='o32_ibald.dll' On='uninstall'\r
302                      Property="System64Folder"\r
303                      Name="ibald.dll" LongName='ibald.dll' />\r
304               <RemoveFile Id='o32_complib.dll' On='uninstall'\r
305                      Property="System64Folder"\r
306                      Name="complib.dll" LongName='complib.dll' />\r
307               <RemoveFile Id='o32_complibd.dll' On='uninstall'\r
308                      Property="System64Folder"\r
309                      Name="complibd.dll" LongName='complibd.dll' />\r
310             </Component>\r
311 \r
312             <Component Id="cMthcaDriver"\r
313                        Guid="BE4ED061-C852-40a2-A240-F06DBBE1159F">\r
314               <File Id="mthca32.dll" Compressed="yes" DiskId="1"\r
315                      LongName="mthca32.dll" Name="MTHCA32.DLL"\r
316                      Source="..\bin\HCA\amd64\mthca32.dll" />\r
317               <File Id="mthca32d.dll" Compressed="yes" DiskId="1"\r
318                      LongName="mthca32d.dll" Name="MTHCA321.DLL"\r
319                      Source="..\bin\HCA\amd64\mthca32d.dll" />\r
320               <File Id="mthca.inf" Compressed="yes" DiskId="1"\r
321                      LongName="mthca.inf" Name="MTHCA.INF"\r
322                      Source="..\bin\HCA\amd64\mthca.inf" />\r
323               <File Id="mthca.cat" Compressed="yes" DiskId="1"\r
324                      LongName="mthca.cat" Name="MTHCA.cat"\r
325                      Source="..\bin\HCA\amd64\mthca.cat" />\r
326               <File Id="mthca.sys" Compressed="yes" DiskId="1"\r
327                      LongName="mthca.sys" Name="MTHCA.SYS"\r
328                      Source="..\bin\HCA\amd64\mthca.sys" />\r
329               <File Id="mthca.pdb" Compressed="yes" DiskId="1"\r
330                      Name="mthca.pdb"\r
331                      Source="..\bin\HCA\amd64\mthca.pdb" />\r
332               <File Id="mthcau.dll" Compressed="yes" DiskId="1"\r
333                      LongName="mthcau.dll" Name="MTHCAU.DLL"\r
334                      Source="..\bin\HCA\amd64\mthcau.dll" />\r
335               <File Id="mthcaud.dll" Compressed="yes" DiskId="1"\r
336                      LongName="mthcaud.dll" Name="MTHCAUD.DLL"\r
337                      Source="..\bin\HCA\amd64\mthcaud.dll" />\r
338               <!-- Orphaned install files - remove on uninstall -->\r
339               <RemoveFile Id='o32_mthcau.dll' On='uninstall'\r
340                      Property="System64Folder"\r
341                      Name="mthcau.dll" LongName='mthcau.dll' />\r
342               <RemoveFile Id='o32_mthcaud.dll' On='uninstall'\r
343                      Property="System64Folder"\r
344                      Name="mthcaud.dll" LongName='mthcaud.dll' />\r
345             </Component>\r
346 \r
347             <Component Id="cConnectXDriver"\r
348                        Guid="C1EFF4D6-CE55-432a-9D92-E46AB983D9E3">\r
349               <File Id="mlx4_bus.inf" Compressed="yes" DiskId="1"\r
350                      LongName="mlx4_bus.inf" Name="mlx4_bus.INF"\r
351                      Source="..\bin\hca\amd64\mlx4_bus.inf" />\r
352               <File Id="mlx4_bus.cat" Compressed="yes" DiskId="1"\r
353                      LongName="mlx4_bus.cat" Name="mlx4_bus.cat"\r
354                      Source="..\bin\hca\amd64\mlx4_bus.cat" />\r
355               <File Id="mlx4_bus.sys" Compressed="yes" DiskId="1"\r
356                      LongName="mlx4_bus.sys" Name="mlx4_bus.sys"\r
357                      Source="..\bin\hca\amd64\mlx4_bus.sys" />\r
358               <File Id="mlx4_bus.pdb" Compressed="yes" DiskId="1"\r
359                      Name="mlx4_bus.pdb"\r
360                      Source="..\bin\hca\amd64\mlx4_bus.pdb" />\r
361               <File Id="mlx4_hca.inf" Compressed="yes" DiskId="1"\r
362                      LongName="mlx4_hca.inf" Name="mlx4_hca.INF"\r
363                      Source="..\bin\hca\amd64\mlx4_hca.inf" />\r
364               <File Id="mlx4_hca.cat" Compressed="yes" DiskId="1"\r
365                      LongName="mlx4_hca.cat" Name="mlx4_hca.cat"\r
366                      Source="..\bin\hca\amd64\mlx4_hca.cat" />\r
367               <File Id="mlx4_hca.sys" Compressed="yes" DiskId="1"\r
368                      LongName="mlx4_hca.sys" Name="mlx4_hca.sys"\r
369                      Source="..\bin\hca\amd64\mlx4_hca.sys" />\r
370               <File Id="mlx4_hca.pdb" Compressed="yes" DiskId="1"\r
371                      Name="mlx4_hca.pdb"\r
372                      Source="..\bin\hca\amd64\mlx4_hca.pdb" />\r
373               <File Id="mlx4u.dll" Compressed="yes" DiskId="1"\r
374                      LongName="mlx4u.dll" Name="mlx4u.dll"\r
375                      Source="..\bin\hca\amd64\mlx4u.dll" />\r
376               <File Id="mlx4ud.dll" Compressed="yes" DiskId="1"\r
377                      LongName="mlx4ud.dll" Name="mlx4ud.dll"\r
378                      Source="..\bin\hca\amd64\mlx4ud.dll" />\r
379 \r
380               <!-- copy 32-bit binaries for 32b in x64 -->\r
381               <File Id="mlx4u32d.dll" Compressed="yes" DiskId="1"\r
382                      LongName="mlx4u32d.dll" Name="mlx4u32.dll"\r
383                      Source="..\bin\hca\amd64\mlx4u32d.dll" />\r
384               <File Id="mlx4u32.dll" Compressed="yes" DiskId="1"\r
385                      LongName="mlx4u32.dll" Name="mlx4u32.dll"\r
386                      Source="..\bin\hca\amd64\mlx4u32.dll" />\r
387             </Component>\r
388 \r
389             <Component Id="cWinVerbsDrivers"\r
390                        Guid="F5FA1491-E2D2-4f22-9549-07C61F86BFEB">\r
391 \r
392                <File Id="winverbs.sys" Compressed="yes" DiskId="1"\r
393                      LongName="winverbs.sys" Name="winverbs.sys"\r
394                      Source="..\bin\HCA\amd64\winverbs.sys" />\r
395                <File Id="winverbs.pdb" Compressed="yes" DiskId="1"\r
396                      LongName="winverbs.pdb" Name="winverbs.pdb"\r
397                      Source="..\bin\HCA\amd64\winverbs.pdb" />\r
398                <File Id="winverbs.dll" Compressed="yes" DiskId="1"\r
399                      LongName="winverbs.dll" Name="winvrbs.dll"\r
400                      Source="..\bin\HCA\amd64\winverbs.dll" />\r
401                <File Id="winverbsd.dll" Compressed="yes" DiskId="1"\r
402                      LongName="winverbsd.dll" Name="winvrbsd.dll"\r
403                      Source="..\bin\HCA\amd64\winverbsd.dll" />\r
404               <File Id="winmad.sys" Compressed="yes" DiskId="1"\r
405                     LongName="winmad.sys" Name="winmad.sys"\r
406                     Source="..\bin\HCA\amd64\winmad.sys" />\r
407               <File Id="winmad.pdb" Compressed="yes" DiskId="1"\r
408                     LongName="winmad.pdb" Name="winmad.pdb"\r
409                     Source="..\bin\HCA\amd64\winmad.pdb" />\r
410               <File Id="winmad.dll" Compressed="yes" DiskId="1"\r
411                     LongName="winmad.dll" Name="winmad.dll"\r
412                     Source="..\bin\HCA\amd64\winmad.dll" />\r
413               <File Id="winmadd.dll" Compressed="yes" DiskId="1"\r
414                     LongName="winmadd.dll" Name="winmaddd.dll"\r
415                     Source="..\bin\HCA\amd64\winmadd.dll" />\r
416              </Component>\r
417           </Directory>\r
418 \r
419           <Directory Id="dir_0" Name="Checked">\r
420             <Directory Id="dir_1" Name="kernel">\r
421                 <Component Id="cCHK_kernel"\r
422                            Guid="D96F299E-EEAA-44a5-BBC4-A862A158BA6B">\r
423                   <CreateFolder />\r
424 \r
425                   <File Id="chk0" Name="README.txt" DiskId="1" Compressed="yes"\r
426                         Source="..\..\README_checked.txt" />\r
427                   <File Id="chk1" Name="mthca.sys" DiskId="1" Compressed="yes"\r
428                         Source="..\bin\Chk\HCA\amd64\mthca.sys" />\r
429                   <File Id="cat1" Name="mthca.cat" DiskId="1" Compressed="yes"\r
430                         Source="..\bin\Chk\HCA\amd64\mthca.cat" />\r
431                   <File Id="sym1" Name="mthca.pdb" DiskId="1" Compressed="yes"\r
432                         Source="..\bin\Chk\HCA\amd64\mthca.pdb" />\r
433 \r
434                   <File Id="chk2" Name="ibbus.sys" DiskId="1" Compressed="yes"\r
435                         Source="..\bin\Chk\HCA\amd64\ibbus.sys" />\r
436                   <File Id="sym2" Name="ibbus.pdb" DiskId="1" Compressed="yes"\r
437                         Source="..\bin\Chk\HCA\amd64\ibbus.pdb" />\r
438 \r
439                   <File Id="chk3" Name="ibiou.sys" DiskId="1" Compressed="yes"\r
440                         Source="..\bin\Chk\HCA\amd64\ibiou.sys" />\r
441                   <File Id="cat3" Name="ib_iou.cat" DiskId="1" Compressed="yes"\r
442                         Source="..\bin\Chk\HCA\amd64\ib_iou.cat" />\r
443                   <File Id="sym3" Name="ibiou.pdb" DiskId="1" Compressed="yes"\r
444                         Source="..\bin\Chk\HCA\amd64\ibiou.pdb" />\r
445 \r
446                   <File Id="chk4" Name="ipoib.sys" DiskId="1" Compressed="yes"\r
447                       Source="..\bin\Chk\net\amd64\ipoib.sys" />\r
448                   <File Id="cat4" Name="ipoib.cat" DiskId="1" Compressed="yes"\r
449                         Source="..\bin\Chk\net\amd64\ipoib.cat" />\r
450                   <File Id="sym4" Name="ipoib.pdb" DiskId="1" Compressed="yes"\r
451                         Source="..\bin\Chk\net\amd64\ipoib.pdb" />\r
452 \r
453                   <File Id="chk5" DiskId="1" Compressed="yes"\r
454                         Name="qlgcvnic.sys"\r
455                         Source="..\bin\Chk\net\amd64\qlgcvnic.sys" />\r
456                   <File Id="cat5" DiskId="1" Compressed="yes"\r
457                         Name="netvnic.cat"\r
458                         Source="..\bin\Chk\net\amd64\netvnic.cat" />\r
459                   <File Id="sym5" DiskId="1" Compressed="yes"\r
460                         Name="qlgcvnic.pdb"\r
461                         Source="..\bin\Chk\net\amd64\qlgcvnic.pdb" />\r
462 \r
463                   <File Id="chk6" Name="ibsrp.sys" DiskId="1" Compressed="yes"\r
464                         Source="..\bin\Chk\storage\amd64\ibsrp.sys" />\r
465                   <File Id="cat6" Name="ibsrp.cat" DiskId="1" Compressed="yes"\r
466                         Source="..\bin\Chk\storage\amd64\ibsrp.cat" />\r
467                   <File Id="sym6" Name="ibsrp.pdb" DiskId="1" Compressed="yes"\r
468                         Source="..\bin\Chk\storage\amd64\ibsrp.pdb" />\r
469 \r
470                   <File Id="chk7" DiskId="1" Compressed="yes"\r
471                         Name="mlx4_bus.sys"\r
472                         Source="..\bin\Chk\HCA\amd64\mlx4_bus.sys" />\r
473                   <File Id="cat7" DiskId="1" Compressed="yes"\r
474                         Name="mlx4_bus.cat"\r
475                         Source="..\bin\Chk\HCA\amd64\mlx4_bus.cat" />\r
476                   <File Id="sym7" DiskId="1" Compressed="yes"\r
477                         Name="mlx4_bus.pdb"\r
478                         Source="..\bin\Chk\HCA\amd64\mlx4_bus.pdb" />\r
479 \r
480                   <File Id="chk8" DiskId="1" Compressed="yes"\r
481                         Name="mlx4_hca.sys"\r
482                         Source="..\bin\Chk\HCA\amd64\mlx4_hca.sys" />\r
483                   <File Id="cat8" DiskId="1" Compressed="yes"\r
484                         Name="mlx4_hca.cat"\r
485                         Source="..\bin\Chk\HCA\amd64\mlx4_hca.cat" />\r
486                   <File Id="sym8" DiskId="1" Compressed="yes"\r
487                         Name="mlx4_hca.pdb"\r
488                         Source="..\bin\Chk\HCA\amd64\mlx4_hca.pdb" />\r
489 \r
490                   <File Id="chk9" DiskId="1" Compressed="yes"\r
491                         Name="winverbs.sys"\r
492                         Source="..\bin\Chk\HCA\amd64\winverbs.sys" />\r
493                   <File Id="sym9" DiskId="1" Compressed="yes"\r
494                         Name="winverbs.pdb"\r
495                         Source="..\bin\Chk\HCA\amd64\winverbs.pdb" />\r
496                   <File Id="dll9" DiskId="1" Compressed="yes"\r
497                         Name="winverbs.dll"\r
498                         Source="..\bin\Chk\HCA\amd64\winverbs.dll" />\r
499                   <File Id="dlld9" DiskId="1" Compressed="yes"\r
500                         Name="winverbd.dll"\r
501                         LongName="winverbsd.dll"\r
502                         Source="..\bin\Chk\HCA\amd64\winverbsd.dll" />\r
503 \r
504                 </Component>\r
505             </Directory>\r
506       \r
507             <Directory Id="dir_14" Name="user">\r
508                 <Component Id="cCHK_user"\r
509                                Guid="A4AC788B-6517-47b2-A898-0493ADC794D5">\r
510                   <CreateFolder />\r
511                   <File Id="file45" Name="complibd.dll"\r
512                     DiskId="1" Compressed="yes"\r
513                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\complibd.dll" />\r
514                   <File Id="file46" Name="DAPL2-_1.DLL"\r
515                     LongName="dapl2-scmd.dll"\r
516                     DiskId="1" Compressed="yes"\r
517                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\dapl2-scmd.dll" />\r
518                   <File Id="file47" Name="dapl2d.dll"\r
519                     DiskId="1" Compressed="yes"\r
520                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\dapl2d.dll" />\r
521                   <File Id="file48" Name="DAPL2T_1.EXE"\r
522                     LongName="dapl2testd.exe"\r
523                     DiskId="1" Compressed="yes"\r
524                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\dapl2testd.exe" />\r
525                   <File Id="file49" Name="dapld.dll"\r
526                     DiskId="1" Compressed="yes"\r
527                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\dapld.dll" />\r
528                   <File Id="file50" Name="DAPLTE_1.EXE"\r
529                     LongName="dapltestd.exe"\r
530                     DiskId="1" Compressed="yes"\r
531                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\dapltestd.exe" />\r
532                   <File Id="file51" Name="dat2d.dll"\r
533                     DiskId="1" Compressed="yes"\r
534                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\dat2d.dll" />\r
535                   <File Id="file52" Name="datd.dll"\r
536                     DiskId="1" Compressed="yes"\r
537                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\datd.dll" />\r
538                   <File Id="file53" Name="dtest2d.exe"\r
539                     DiskId="1" Compressed="yes"\r
540                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\dtest2d.exe" />\r
541                   <File Id="file54" Name="dtestxd.exe"\r
542                     DiskId="1" Compressed="yes"\r
543                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\dtestxd.exe" />\r
544                   <File Id="file57" Name="ibald.dll"\r
545                     DiskId="1" Compressed="yes"\r
546                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\ibald.dll" />\r
547                   <File Id="file60" Name="ibwsd.dll"\r
548                     DiskId="1" Compressed="yes"\r
549                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\ibwsd.dll" />\r
550                   <File Id="file68" Name="INSTAL_1.EXE"\r
551                     LongName="installsp.exe"\r
552                     DiskId="1" Compressed="yes"\r
553                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\installsp.exe" />\r
554                   <File Id="file69" Name="mlx4ud.dll"\r
555                     DiskId="1" Compressed="yes"\r
556                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\mlx4ud.dll" />\r
557                   <File Id="file72" Name="mthcaud.dll"\r
558                     DiskId="1" Compressed="yes"\r
559                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\mthcaud.dll" />\r
560                   <File Id="file73" Name="opensm.exe"\r
561                     DiskId="1" Compressed="yes"\r
562                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\opensm.exe" />\r
563                   <File Id="file174" Name="vstat.exe"\r
564                     DiskId="1" Compressed="yes"\r
565                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\vstat.exe" />\r
566                   <File Id="file175" Name="part_man.exe"\r
567                     DiskId="1" Compressed="yes"\r
568                     Source="..\bin\bin\user\objchk_wnet_amd64\amd64\part_man.exe" />\r
569                 </Component>\r
570             </Directory>\r
571           </Directory>\r
572      \r
573           <Component Id="cWinVerbsOFED"\r
574                        Guid="20916BB0-5E16-49bb-BE9F-3A202D760E72">\r
575 \r
576             <File Id="libibverbs.dll" Compressed="yes" DiskId="1"\r
577                   LongName="libibverbs.dll" Name="ibverbs.dll"\r
578                   Source="..\bin\HCA\amd64\libibverbs.dll" />\r
579               <CopyFile Id="dupLibibverbs.dll" FileId="libibverbs.dll"\r
580                      DestinationName="ibverbs.dll"\r
581                      DestinationLongName="libibverbs.dll"\r
582                      DestinationProperty="WindowsFolder" />\r
583             <File Id="libibverbs.pdb" Compressed="yes" DiskId="1"\r
584                   LongName="libibverbs.pdb" Name="ibverbs.pdb"\r
585                   Source="..\bin\HCA\amd64\libibverbs.pdb" />\r
586 \r
587             <File Id="libibverbsd.dll" Compressed="yes" DiskId="1"\r
588                   LongName="libibverbsd.dll" Name="ibverbsd.dll"\r
589                   Source="..\bin\HCA\amd64\libibverbsd.dll" />\r
590               <CopyFile Id="dupLibibverbsd.dll" FileId="libibverbsd.dll"\r
591                      DestinationName="ibverbsd.dll"\r
592                      DestinationLongName="libibverbsd.dll"\r
593                      DestinationProperty="WindowsFolder" />\r
594             <File Id="libibverbsd.pdb" Compressed="yes" DiskId="1"\r
595                   LongName="libibverbsd.pdb" Name="ibverbsd.pdb"\r
596                   Source="..\bin\HCA\amd64\libibverbsd.pdb" />\r
597 \r
598             <File Id="libibmad.dll" Compressed="yes" DiskId="1"\r
599                   LongName="libibmad.dll" Name="ibmad.dll"\r
600                   Source="..\bin\HCA\amd64\libibmad.dll" />\r
601               <CopyFile Id="dupLibibmad.dll" FileId="libibmad.dll"\r
602                      DestinationName="ibmad.dll"\r
603                      DestinationLongName="libibmad.dll"\r
604                      DestinationProperty="WindowsFolder" />\r
605             <File Id="libibmad.pdb" Compressed="yes" DiskId="1"\r
606                   LongName="libibmad.pdb" Name="ibmad.pdb"\r
607                   Source="..\bin\HCA\amd64\libibmad.pdb" />\r
608 \r
609             <File Id="libibmadd.dll" Compressed="yes" DiskId="1"\r
610                   LongName="libibmadd.dll" Name="ibmadd.dll"\r
611                   Source="..\bin\HCA\amd64\libibmadd.dll" />\r
612               <CopyFile Id="dupLibibmadd.dll" FileId="libibmadd.dll"\r
613                      DestinationName="ibmadd.dll"\r
614                      DestinationLongName="libibmadd.dll"\r
615                      DestinationProperty="WindowsFolder" />\r
616             <File Id="libibmadd.pdb" Compressed="yes" DiskId="1"\r
617                   LongName="libibmadd.pdb" Name="ibmadd.pdb"\r
618                   Source="..\bin\HCA\amd64\libibmadd.pdb" />\r
619 \r
620             <File Id="libibumad.dll" Compressed="yes" DiskId="1"\r
621                   LongName="libibumad.dll" Name="ibumad.dll"\r
622                   Source="..\bin\HCA\amd64\libibumad.dll" />\r
623               <CopyFile Id="dupLibibumad.dll" FileId="libibumad.dll"\r
624                      DestinationName="ibumad.dll"\r
625                      DestinationLongName="libibumad.dll"\r
626                      DestinationProperty="WindowsFolder" />\r
627             <File Id="libibumad.pdb" Compressed="yes" DiskId="1"\r
628                   LongName="libibumad.pdb" Name="ibumad.pdb"\r
629                   Source="..\bin\HCA\amd64\libibumad.pdb" />\r
630 \r
631             <File Id="libibumadd.dll" Compressed="yes" DiskId="1"\r
632                   LongName="libibumadd.dll" Name="ibumadd.dll"\r
633                   Source="..\bin\HCA\amd64\libibumadd.dll" />\r
634               <CopyFile Id="dupLibibumadd.dll" FileId="libibumadd.dll"\r
635                      DestinationName="ibumadd.dll"\r
636                      DestinationLongName="libibumadd.dll"\r
637                      DestinationProperty="WindowsFolder" />\r
638             <File Id="libibumadd.pdb" Compressed="yes" DiskId="1"\r
639                   LongName="libibumadd.pdb" Name="ibumadd.pdb"\r
640                   Source="..\bin\HCA\amd64\libibumadd.pdb" />\r
641 \r
642             <File Id="librdmacm.dll" Compressed="yes" DiskId="1"\r
643                   LongName="librdmacm.dll" Name="rdmacm.dll"\r
644                   Source="..\bin\HCA\amd64\librdmacm.dll" />\r
645               <CopyFile Id="dupLibrdmacm.dll" FileId="librdmacm.dll"\r
646                      DestinationName="rdmacm.dll"\r
647                      DestinationLongName="librdmacm.dll"\r
648                      DestinationProperty="SystemFolder" />\r
649             <File Id="librdmacm.pdb" Compressed="yes" DiskId="1"\r
650                   LongName="librdmacm.pdb" Name="rdmacm.pdb"\r
651                   Source="..\bin\HCA\amd64\librdmacm.pdb" />\r
652 \r
653             <File Id="librdmacmd.dll" Compressed="yes" DiskId="1"\r
654                   LongName="librdmacmd.dll" Name="rdmacmd.dll"\r
655                   Source="..\bin\HCA\amd64\librdmacmd.dll" />\r
656               <CopyFile Id="dupLibrdmacmd.dll" FileId="librdmacmd.dll"\r
657                      DestinationName="rdmacmd.dll"\r
658                      DestinationLongName="librdmacmd.dll"\r
659                      DestinationProperty="SystemFolder" />\r
660             <File Id="librdmacmd.pdb" Compressed="yes" DiskId="1"\r
661                   LongName="librdmacmd.pdb" Name="rdmacmd.pdb"\r
662                   Source="..\bin\HCA\amd64\librdmacmd.pdb" />\r
663 \r
664           </Component>\r
665 \r
666           <Component Id="cWinVerbsUApps"\r
667                     Guid="ECAB2829-AE65-4ef8-8214-9A89E5BBDB9A">\r
668 \r
669             <File Id="ibv_asyncwatch.exe" Compressed="yes" DiskId="1"\r
670                   LongName="ibv_asyncwatch.exe" Name="asyncwat.exe"\r
671                   Source="..\bin\tools\amd64\release\ibv_asyncwatch.exe" />\r
672             <File Id="ibv_asyncwatch.pdb" Compressed="yes" DiskId="1"\r
673                   LongName="ibv_asyncwatch.pdb" Name="asyncwat.pdb"\r
674                   Source="..\bin\tools\amd64\release\ibv_asyncwatch.pdb" />\r
675             <File Id="ibv_devinfo.exe" Compressed="yes" DiskId="1"\r
676                   LongName="ibv_devinfo.exe" Name="devinfo.exe"\r
677                   Source="..\bin\tools\amd64\release\ibv_devinfo.exe" />\r
678             <File Id="ibv_devinfo.pdb" Compressed="yes" DiskId="1"\r
679                   LongName="ibv_devinfo.pdb" Name="devinfo.pdb"\r
680                   Source="..\bin\tools\amd64\release\ibv_devinfo.pdb" />\r
681             <File Id="ibv_rc_pingpong.exe" Compressed="yes" DiskId="1"\r
682                   LongName="ibv_rc_pingpong.exe" Name="ibv_rc_p.exe"\r
683                   Source="..\bin\tools\amd64\release\ibv_rc_pingpong.exe" />\r
684             <File Id="ibv_rc_pingpong.pdb" Compressed="yes" DiskId="1"\r
685                   LongName="ibv_rc_pingpong.pdb" Name="ibv_rc_p.pdb"\r
686                   Source="..\bin\tools\amd64\release\ibv_rc_pingpong.pdb" />\r
687             <File Id="ibv_read_bw.exe" Compressed="yes" DiskId="1"\r
688                   LongName="ibv_read_bw.exe" Name="readbw.exe"\r
689                   Source="..\bin\tools\amd64\release\ibv_read_bw.exe" />\r
690             <File Id="ibv_read_bw.pdb" Compressed="yes" DiskId="1"\r
691                   LongName="ibv_read_bw.pdb" Name="readbw.pdb"\r
692                   Source="..\bin\tools\amd64\release\ibv_read_bw.pdb" />\r
693             <File Id="ibv_read_lat.exe" Compressed="yes" DiskId="1"\r
694                   LongName="ibv_read_lat.exe" Name="readlat.exe"\r
695                   Source="..\bin\tools\amd64\release\ibv_read_lat.exe" />\r
696             <File Id="ibv_read_lat.pdb" Compressed="yes" DiskId="1"\r
697                   LongName="ibv_read_lat.pdb" Name="readlat.pdb"\r
698                   Source="..\bin\tools\amd64\release\ibv_read_lat.pdb" />\r
699             <File Id="ibv_send_bw.exe" Compressed="yes" DiskId="1"\r
700                   LongName="ibv_send_bw.exe" Name="send_bw.exe"\r
701                   Source="..\bin\tools\amd64\release\ibv_send_bw.exe" />\r
702             <File Id="ibv_send_bw.pdb" Compressed="yes" DiskId="1"\r
703                   LongName="ibv_send_bw.pdb" Name="send_bw.pdb"\r
704                   Source="..\bin\tools\amd64\release\ibv_send_bw.pdb" />\r
705             <File Id="ibv_send_lat.exe" Compressed="yes" DiskId="1"\r
706                   LongName="ibv_send_lat.exe" Name="send_lat.exe"\r
707                   Source="..\bin\tools\amd64\release\ibv_send_lat.exe" />\r
708             <File Id="ibv_send_lat.pdb" Compressed="yes" DiskId="1"\r
709                   LongName="ibv_send_lat.pdb" Name="send_lat.pdb"\r
710                   Source="..\bin\tools\amd64\release\ibv_send_lat.pdb" />\r
711             <File Id="ibv_uc_pingpong.exe" Compressed="yes" DiskId="1"\r
712                   LongName="ibv_uc_pingpong.exe" Name="uc_ping.exe"\r
713                   Source="..\bin\tools\amd64\release\ibv_uc_pingpong.exe" />\r
714             <File Id="ibv_uc_pingpong.pdb" Compressed="yes" DiskId="1"\r
715                   LongName="ibv_uc_pingpong.pdb" Name="uc_ping.pdb"\r
716                   Source="..\bin\tools\amd64\release\ibv_uc_pingpong.pdb" />\r
717             <File Id="ibv_ud_pingpong.exe" Compressed="yes" DiskId="1"\r
718                   LongName="ibv_ud_pingpong.exe" Name="ud_ping.exe"\r
719                   Source="..\bin\tools\amd64\release\ibv_ud_pingpong.exe" />\r
720             <File Id="ibv_ud_pingpong.pdb" Compressed="yes" DiskId="1"\r
721                   LongName="ibv_ud_pingpong.pdb" Name="ud_ping.pdb"\r
722                   Source="..\bin\tools\amd64\release\ibv_ud_pingpong.pdb" />\r
723             <File Id="ibv_write_bw.exe" Compressed="yes" DiskId="1"\r
724                   LongName="ibv_write_bw.exe" Name="write_bw.exe"\r
725                   Source="..\bin\tools\amd64\release\ibv_write_bw.exe" />\r
726             <File Id="ibv_write_bw.pdb" Compressed="yes" DiskId="1"\r
727                   LongName="ibv_write_bw.pdb" Name="write_bw.pdb"\r
728                   Source="..\bin\tools\amd64\release\ibv_write_bw.pdb" />\r
729             <File Id="ibv_write_lat.exe" Compressed="yes" DiskId="1"\r
730                   LongName="ibv_write_lat.exe" Name="writelat.exe"\r
731                   Source="..\bin\tools\amd64\release\ibv_write_lat.exe" />\r
732             <File Id="ibv_write_lat.pdb" Compressed="yes" DiskId="1"\r
733                   LongName="ibv_write_lat.pdb" Name="writelat.pdb"\r
734                   Source="..\bin\tools\amd64\release\ibv_write_lat.pdb" />\r
735             <File Id="sminfo.exe" Compressed="yes" DiskId="1"\r
736                   LongName="sminfo.exe" Name="sminfo.exe"\r
737                   Source="..\bin\tools\amd64\release\sminfo.exe" />\r
738             <File Id="sminfo.pdb" Compressed="yes" DiskId="1"\r
739                   LongName="sminfo.pdb" Name="sminfo.pdb"\r
740                   Source="..\bin\tools\amd64\release\sminfo.pdb" />\r
741             <File Id="ibstat.exe" Compressed="yes" DiskId="1"\r
742                   LongName="ibstat.exe" Name="ibstat.exe"\r
743                   Source="..\bin\tools\amd64\release\ibstat.exe" />\r
744             <File Id="ibstat.pdb" Compressed="yes" DiskId="1"\r
745                   LongName="ibstat.pdb" Name="ibstat.pdb"\r
746                   Source="..\bin\tools\amd64\release\ibstat.pdb" />\r
747             <File Id="perfquery.exe" Compressed="yes" DiskId="1"\r
748                   LongName="perfquery.exe" Name="perfquer.exe"\r
749                   Source="..\bin\tools\amd64\release\perfquery.exe" />\r
750             <File Id="perfquery.pdb" Compressed="yes" DiskId="1"\r
751                   LongName="perfquery.pdb" Name="perfquer.pdb"\r
752                   Source="..\bin\tools\amd64\release\perfquery.pdb" />\r
753             <File Id="ibaddr.exe" Compressed="yes" DiskId="1"\r
754                   LongName="ibaddr.exe" Name="ibaddr.exe"\r
755                   Source="..\bin\tools\amd64\release\ibaddr.exe" />\r
756             <File Id="ibaddr.pdb" Compressed="yes" DiskId="1"\r
757                   LongName="ibaddr.pdb" Name="ibaddr.pdb"\r
758                   Source="..\bin\tools\amd64\release\ibaddr.pdb" />\r
759             <File Id="ibnetdiscover.exe" Compressed="yes" DiskId="1"\r
760                   LongName="ibnetdiscover.exe" Name="ibnetdis.exe"\r
761                   Source="..\bin\tools\amd64\release\ibnetdiscover.exe" />\r
762             <File Id="ibnetdiscover.pdb" Compressed="yes" DiskId="1"\r
763                   LongName="ibnetdiscover.pdb" Name="ibnetdis.pdb"\r
764                   Source="..\bin\tools\amd64\release\ibnetdiscover.pdb" />\r
765             <File Id="rdma_cmatose.exe" Compressed="yes" DiskId="1"\r
766                   LongName="rdma_cmatose.exe" Name="rcmatose.exe"\r
767                   Source="..\bin\tools\amd64\release\rdma_cmatose.exe" />\r
768             <File Id="rdma_cmatose.pdb" Compressed="yes" DiskId="1"\r
769                   LongName="rdma_cmatose.pdb" Name="rcmatose.pdb"\r
770                   Source="..\bin\tools\amd64\release\rdma_cmatose.pdb" />\r
771             <File Id="ibv_rdma_lat.exe" Compressed="yes" DiskId="1"\r
772                   LongName="ibv_rdma_lat.exe" Name="wrdmalat.exe"\r
773                   Source="..\bin\tools\amd64\release\ibv_rdma_lat.exe" />\r
774             <File Id="ibv_rdma_lat.pdb" Compressed="yes" DiskId="1"\r
775                   LongName="ibv_rdma_lat.pdb" Name="wrdmalat.pdb"\r
776                   Source="..\bin\tools\amd64\release\ibv_rdma_lat.pdb" />\r
777             <File Id="ibv_rdma_bw.exe" Compressed="yes" DiskId="1"\r
778                   LongName="ibv_rdma_bw.exe" Name="wrdma_bw.exe"\r
779                   Source="..\bin\tools\amd64\release\ibv_rdma_bw.exe" />\r
780             <File Id="ibv_rdma_bw.pdb" Compressed="yes" DiskId="1"\r
781                   LongName="ibv_rdma_bw.pdb" Name="wrdma_bw.pdb"\r
782                   Source="..\bin\tools\amd64\release\ibv_rdma_bw.pdb" />\r
783             <File Id="ibroute.exe" Compressed="yes" DiskId="1"\r
784                   LongName="ibroute.exe" Name="ibroute.exe"\r
785                   Source="..\bin\tools\amd64\release\ibroute.exe" />\r
786             <File Id="ibroute.pdb" Compressed="yes" DiskId="1"\r
787                   LongName="ibroute.pdb" Name="ibroute.pdb"\r
788                   Source="..\bin\tools\amd64\release\ibroute.pdb" />\r
789             <File Id="ibtracert.exe" Compressed="yes" DiskId="1"\r
790                   LongName="ibtracert.exe" Name="ibtrt.exe"\r
791                   Source="..\bin\tools\amd64\release\ibtracert.exe" />\r
792             <File Id="ibtracert.pdb" Compressed="yes" DiskId="1"\r
793                   LongName="ibtracert.pdb" Name="ibtrt.pdb"\r
794                   Source="..\bin\tools\amd64\release\ibtracert.pdb" />\r
795           </Component>\r
796 \r
797           <Directory Id="ipoibDir" Name="net">\r
798             <Component Id="IPoIB" Guid="18CC13CC-0D29-4B88-8F03-854CE0C6AF94">\r
799               <CreateFolder />\r
800               <File Id="netipoib_inf" Compressed="yes" DiskId="1"\r
801                      LongName="netipoib.inf" Name="NETIPOI.INF"\r
802                      Source="..\bin\net\amd64\netipoib.inf" />\r
803               <File Id="ipoib_cat" Compressed="yes" DiskId="1"\r
804                      LongName="ipoib.cat" Name="IPOI.cat"\r
805                      Source="..\bin\net\amd64\ipoib.cat" />\r
806               <File Id="ipoib.sys" Compressed="yes" DiskId="1"\r
807                      LongName="ipoib.sys" Name="IPOIB.SYS"\r
808                      Source="..\bin\net\amd64\ipoib.sys" />\r
809               <File Id="ipoib.pdb" Compressed="yes" DiskId="1"\r
810                      Name="ipoib.pdb"\r
811                      Source="..\bin\net\amd64\ipoib.pdb" />\r
812               <File Id="ibwsd32.dll" Compressed="yes" DiskId="1"\r
813                      LongName="ibwsd32.dll" Name="IBWSD32.DLL"\r
814                      Source="..\bin\net\amd64\ibwsd32.dll" />\r
815               <File Id="ibwsd.dll" Compressed="yes" DiskId="1"\r
816                      LongName="ibwsd.dll" Name="IBWSD.DLL"\r
817                      Source="..\bin\net\amd64\ibwsd.dll" />\r
818               <File Id="ibndprov.dll" Compressed="yes" DiskId="1"\r
819                      LongName="ibndprov.dll" Name="IBNDPROV.DLL"\r
820                      Source="..\bin\net\amd64\ibndprov.dll" />\r
821               <File Id="ibndprov32.dll" Compressed="yes" DiskId="1"\r
822                      LongName="ibndprov32.dll" Name="IBNDPR32.DLL"\r
823                      Source="..\bin\net\amd64\ibndprov32.dll" />\r
824               <File Id="ndinstall.exe" Compressed="yes" DiskId="1"\r
825                      LongName="ndinstall.exe" Name="NDINSTAL.EXE"\r
826                      Source="..\bin\net\amd64\ndinstall.exe" />\r
827               <!-- Orphaned install files - remove on uninstall -->\r
828               <RemoveFile Id='o32_ibwsd.dll' On='uninstall'\r
829                      Property="System64Folder"\r
830                      Name="ibwsd.dll" LongName='ibwsd.dll' />\r
831               <RemoveFile Id='o64_ibwsd.dll' On='uninstall'\r
832                      Property="SystemFolder"\r
833                      Name="ibwsd.dll" LongName='ibwsd.dll' />\r
834               <RemoveFile Id='o64_ibndprov.dll' On='uninstall'\r
835                      Property="SystemFolder"\r
836                      Name="ibndprov.dll" LongName='ibndprov.dll' />\r
837               <RemoveFile Id='o64_ndinstall.exe' On='uninstall'\r
838                      Property="SystemFolder"\r
839                      Name="ndinstal.exe" LongName='ndinstall.exe' />\r
840             </Component>\r
841           </Directory>\r
842 \r
843           <Component Id="WinsockDirect"\r
844                      Guid="516A61B4-EBC2-41CE-8D18-81BADA4649D4">\r
845             <File Id="installsp.exe" Compressed="yes" DiskId="1"\r
846                      LongName="installsp.exe" Name="INSTALL.EXE"\r
847                      Source="..\bin\net\amd64\installsp.exe" />\r
848           </Component>\r
849 \r
850           <Component Id="cNetworkDirect"\r
851                      Guid="F3BA9E15-E532-4b8c-BB0C-E8C1CC0EEF3F">\r
852           </Component>\r
853 \r
854           <Component Id="cDAPL1RT" Guid="A49F1ECC-14E4-4310-9F37-BEB7B00243A9">\r
855             <File Id="dapl32.dll" Compressed="yes" DiskId="1"\r
856                    LongName="dapl32.dll" Name="DAPL32.DLL"\r
857                    Source="..\bin\DAPL\amd64\dapl32.dll" />\r
858             <File Id="dapl32d.dll" Compressed="yes" DiskId="1"\r
859                    LongName="dapl32d.dll" Name="DAPL32D.DLL"\r
860                    Source="..\bin\DAPL\amd64\dapl32d.dll" />\r
861             <File Id="dapl.dll" Compressed="yes" DiskId="1"\r
862                    LongName="dapl.dll" Name="DAPL.DLL"\r
863                    Source="..\bin\DAPL\amd64\dapl.dll" />\r
864               <CopyFile Id="dupDAPL" FileId="dapl.dll"\r
865                       DestinationName="dapl.dll"\r
866                       DestinationProperty="WindowsFolder" />\r
867             <File Id="dapld.dll" Compressed="yes" DiskId="1"\r
868                    LongName="dapld.dll" Name="DAPLD.DLL"\r
869                    Source="..\bin\DAPL\amd64\dapld.dll" />\r
870             <File Id="dat32.dll" Compressed="yes" DiskId="1"\r
871                    LongName="dat32.dll" Name="DAT32.DLL"\r
872                    Source="..\bin\DAPL\amd64\dat32.dll" />\r
873             <File Id="dat32d.dll" Compressed="yes" DiskId="1"\r
874                    LongName="dat32d.dll" Name="DAT32D.DLL"\r
875                    Source="..\bin\DAPL\amd64\dat32d.dll" />\r
876             <File Id="dat.dll" Compressed="yes" DiskId="1"\r
877                    LongName="dat.dll" Name="DAT.DLL"\r
878                    Source="..\bin\DAPL\amd64\dat.dll" />\r
879             <CopyFile Id="dupDAT" FileId="dat.dll"\r
880                       DestinationName="dat.dll"\r
881                       DestinationProperty="WindowsFolder" />\r
882             <File Id="datd.dll" Compressed="yes" DiskId="1"\r
883                    LongName="datd.dll" Name="DATD.DLL"\r
884                    Source="..\bin\DAPL\amd64\datd.dll" />\r
885             <File Id="dat.conf" Compressed="yes" DiskId="1"\r
886                    LongName="dat.conf" Name="dat.conf"\r
887                    Source="..\..\dat.conf" />\r
888             <File Id="dapltest.exe" Compressed="yes" DiskId="1"\r
889                    LongName="dapltest.exe" Name="dapltest.exe"\r
890                    Source="..\bin\tools\amd64\release\dapltest.exe" />\r
891             <File Id="dapltestd.exe" Compressed="yes" DiskId="1"\r
892                    LongName="dapltestd.exe" Name="dapltesd.exe"\r
893                    Source="..\bin\tools\amd64\debug\dapltestd.exe" />\r
894 \r
895             <File Id="dapl.pdb" Compressed="yes" DiskId="1"\r
896                   LongName="dapl.pdb" Name="dapl.pdb"\r
897                   Source="..\bin\DAPL\amd64\dapl.pdb" />\r
898             <File Id="dapld.pdb" Compressed="yes" DiskId="1"\r
899                   LongName="dapld.pdb" Name="dapld.pdb"\r
900                   Source="..\bin\DAPL\amd64\dapld.pdb" />\r
901             <File Id="dat.lib" Compressed="yes" DiskId="1"\r
902                   LongName="dat.lib" Name="dat.lib"\r
903                   Source="..\bin\DAPL\amd64\dat.lib" />\r
904             <File Id="datd.lib" Compressed="yes" DiskId="1"\r
905                   LongName="datd.lib" Name="datd.lib"\r
906                   Source="..\bin\DAPL\amd64\datd.lib" />\r
907             <File Id="dat.pdb" Compressed="yes" DiskId="1"\r
908                   LongName="dat.pdb" Name="dat.pdb"\r
909                   Source="..\bin\DAPL\amd64\dat.pdb" />\r
910             <File Id="datd.pdb" Compressed="yes" DiskId="1"\r
911                   LongName="datd.pdb" Name="datd.pdb"\r
912                   Source="..\bin\DAPL\amd64\datd.pdb" />\r
913             <File Id="dt_svr.bat" Compressed="yes" DiskId="1"\r
914                   LongName="dt-svr.bat" Name="dt-svr.bat"\r
915                   Source="..\bin\DAPL2\dt-svr.bat" />\r
916             <CopyFile Id="dup_dt_svr" FileId="dt_svr.bat"\r
917                       DestinationName="dt1-svr.bat"\r
918                       DestinationProperty="INSTALLDIR" />\r
919             <File Id="dt_cli.bat" Compressed="yes" DiskId="1"\r
920                   LongName="dt-cli.bat" Name="dt-cli.bat"\r
921                   Source="..\bin\DAPL2\dt-cli.bat" />\r
922             <CopyFile Id="dup_dt_cli" FileId="dt_cli.bat"\r
923                       DestinationName="dt1-cli.bat"\r
924                       DestinationProperty="INSTALLDIR" />\r
925           </Component>\r
926 \r
927           <Component Id="cDAPL2RT" Guid="02C3490D-EF11-40C9-9E8D-0BEE97082A6A">\r
928               <File Id="_dapl32.dll" Compressed="yes" DiskId="1"\r
929                      LongName="dapl232.dll" Name="DAPL232.DLL"\r
930                      Source="..\bin\DAPL2\amd64\dapl232.dll" />\r
931               <File Id="_dapl32d.dll" Compressed="yes" DiskId="1"\r
932                      LongName="dapl232d.dll" Name="DAPL232D.DLL"\r
933                      Source="..\bin\DAPL2\amd64\dapl232d.dll" />\r
934               <File Id="_dapl2.dll" Compressed="yes" DiskId="1"\r
935                      LongName="dapl2.dll" Name="DAPL2.DLL"\r
936                      Source="..\bin\DAPL2\amd64\dapl2.dll" />\r
937               <CopyFile Id="dupDAPL2" FileId="_dapl2.dll"\r
938                         DestinationName="dapl2.dll"\r
939                         DestinationProperty="WindowsFolder" />\r
940               <File Id="_dapl2d.dll" Compressed="yes" DiskId="1"\r
941                      LongName="dapl2d.dll" Name="DAPL2D.DLL"\r
942                      Source="..\bin\DAPL2\amd64\dapl2d.dll" />\r
943               <File Id="_dapl2_scm.dll" Compressed="yes" DiskId="1"\r
944                      LongName="dapl2-scm.dll" Name="D2-scm.DLL"\r
945                      Source="..\bin\DAPL2\amd64\dapl2-scm.dll" />\r
946               <CopyFile Id="dupDAPL2_scm" FileId="_dapl2_scm.dll"\r
947                         DestinationName="d2-scm.dll"\r
948                         DestinationLongName="dapl2-scm.dll"\r
949                         DestinationProperty="WindowsFolder" />\r
950               <File Id="_dapl2_scmd.dll" Compressed="yes" DiskId="1"\r
951                      LongName="dapl2-scmd.dll" Name="D2-scmd.DLL"\r
952                      Source="..\bin\DAPL2\amd64\dapl2-scmd.dll" />\r
953               <File Id="_dat32.dll" Compressed="yes" DiskId="1"\r
954                      LongName="dat232.dll" Name="DAT232.DLL"\r
955                      Source="..\bin\DAPL2\amd64\dat232.dll" />\r
956               <File Id="_dat32d.dll" Compressed="yes" DiskId="1"\r
957                      LongName="dat232d.dll" Name="DAT232D.DLL"\r
958                      Source="..\bin\DAPL2\amd64\dat232d.dll" />\r
959               <File Id="_dat2.dll" Compressed="yes" DiskId="1"\r
960                      LongName="dat2.dll" Name="DAT2.DLL"\r
961                      Source="..\bin\DAPL2\amd64\dat2.dll" />\r
962               <CopyFile Id="dupDAT2" FileId="_dat2.dll"\r
963                         DestinationName="dat2.dll"\r
964                         DestinationProperty="WindowsFolder" />\r
965               <File Id="_dat2d.dll" Compressed="yes" DiskId="1"\r
966                      LongName="dat2d.dll" Name="DAT2D.DLL"\r
967                      Source="..\bin\DAPL2\amd64\dat2d.dll" />\r
968               <File Id="dapl2test.exe" Compressed="yes" DiskId="1"\r
969                      LongName="dapl2test.exe" Name="dapl2tes.exe"\r
970                      Source="..\bin\tools\amd64\release\dapl2test.exe" />\r
971               <File Id="dapl2testd.exe" Compressed="yes" DiskId="1"\r
972                      LongName="dapl2testd.exe" Name="dapl2tes.exe"\r
973                      Source="..\bin\tools\amd64\debug\dapl2testd.exe" />\r
974               <File Id="dtest2.exe" Compressed="yes" DiskId="1"\r
975                      LongName="dtest2.exe" Name="dtest2.exe"\r
976                      Source="..\bin\tools\amd64\release\dtest2.exe" />\r
977               <File Id="dtestx.exe" Compressed="yes" DiskId="1"\r
978                      LongName="dtestx.exe" Name="dtestx.exe"\r
979                      Source="..\bin\tools\amd64\release\dtestx.exe" />\r
980 \r
981               <File Id="dapl2.pdb" Compressed="yes" DiskId="1"\r
982                     LongName="dapl2.pdb" Name="dapl2.pdb"\r
983                     Source="..\bin\DAPL2\amd64\dapl2.pdb" />\r
984               <File Id="dapl2d.pdb" Compressed="yes" DiskId="1"\r
985                     LongName="dapl2d.pdb" Name="dapl2d.pdb"\r
986                     Source="..\bin\DAPL2\amd64\dapl2d.pdb" />\r
987               <File Id="dat2.pdb" Compressed="yes" DiskId="1"\r
988                     LongName="dat2.pdb" Name="dat2.pdb"\r
989                     Source="..\bin\DAPL2\amd64\dat2.pdb" />\r
990               <File Id="dat2d.pdb" Compressed="yes" DiskId="1"\r
991                     LongName="dat2d.pdb" Name="dat2d.pdb"\r
992                     Source="..\bin\DAPL2\amd64\dat2d.pdb" />\r
993               <File Id="dat2.lib" Compressed="yes" DiskId="1"\r
994                     LongName="dat2.lib" Name="dat2.lib"\r
995                     Source="..\bin\DAPL2\amd64\dat2.lib" />\r
996               <File Id="dat2d.lib" Compressed="yes" DiskId="1"\r
997                     LongName="dat2d.lib" Name="dat2d.lib"\r
998                     Source="..\bin\DAPL2\amd64\dat2d.lib" />\r
999           </Component>\r
1000 \r
1001           <Component Id="cQLVNIC_driver_installed"\r
1002                      Guid="730C742E-73D9-4871-A523-6FB7963EA01E">\r
1003           </Component>\r
1004 \r
1005           <Directory Id="qlgcvnicDir" Name="qlgcvnic">\r
1006             <Component Id="cQLVNIC_files"\r
1007                        Guid="2AE69B67-C5FD-4CEE-9DF4-FB0A55619B4A">\r
1008               <CreateFolder />\r
1009               <File Id="qlgcvnic.sys" Compressed="yes" DiskId="1"\r
1010                      LongName="qlgcvnic.sys" Name="QLGCVNIC.SYS"\r
1011                      Source="..\bin\net\amd64\qlgcvnic.sys" />\r
1012               <File Id="qlgcvnic.pdb" Compressed="yes" DiskId="1"\r
1013                      Name="qlgcvnic.pdb"\r
1014                      Source="..\bin\net\amd64\qlgcvnic.pdb" />\r
1015               <File Id="netvnic.inf" Compressed="yes" DiskId="1"\r
1016                      LongName="netvnic.inf" Name="NETVNIC.INF"\r
1017                      Source="..\bin\net\amd64\netvnic.inf" />\r
1018               <File Id="netvnic.cat" Compressed="yes" DiskId="1"\r
1019                      LongName="netvnic.cat" Name="NETVNIC.cat"\r
1020                      Source="..\bin\net\amd64\netvnic.cat" />\r
1021             </Component>\r
1022           </Directory>\r
1023 \r
1024           <Component Id="cSRP_driver_installed"\r
1025                      Guid="6945E66C-ADC0-4258-8858-AE7E7DF70495">\r
1026           </Component>\r
1027  \r
1028           <Directory Id="srpDir" Name="SRP">\r
1029             <Component Id="cSRP_files"\r
1030                        Guid="BB58772F-061F-48B0-B6D5-0C0E38A301B2">\r
1031               <File Id="ib_srp.inf" Compressed="yes" DiskId="1"\r
1032                      LongName="ib_srp.inf" Name="IB_SRP.INF"\r
1033                      Source="..\bin\storage\amd64\ib_srp.inf" />\r
1034               <File Id="ibsrp.cat" Compressed="yes" DiskId="1"\r
1035                      LongName="ibsrp.cat" Name="IBSRP.CAT"\r
1036                      Source="..\bin\storage\amd64\ibsrp.cat" />\r
1037               <File Id="ibsrp.sys" Compressed="yes" DiskId="1"\r
1038                      LongName="ibsrp.sys" Name="IBSRP.SYS"\r
1039                      Source="..\bin\storage\amd64\ibsrp.sys" />\r
1040               <File Id="ibsrp.pdb" Compressed="yes" DiskId="1"\r
1041                      Name="ibsrp.pdb"\r
1042                      Source="..\bin\storage\amd64\ibsrp.pdb" />\r
1043             </Component>\r
1044           </Directory>\r
1045 \r
1046           <Component Id="OpenSM_Service_enabled"\r
1047                      Guid="3A148CF8-129D-4AE0-A769-5FC0E0828B5E">\r
1048           </Component>\r
1049         </Directory>\r
1050       </Directory>\r
1051 \r
1052       <Directory Id="WindowsVolume" Name="Root" SourceName="WinRoot"> \r
1053 \r
1054       <!-- copy DAT header files to\r
1055          %SystemDrive%\DAT\v1-1\DAT\r
1056          %SystemDrive%\DAT\v2-0\DAT\r
1057       -->\r
1058 \r
1059         <Directory Id="dDATD" Name="DAT">\r
1060             <Component Id="cDatCfg"\r
1061                        Guid="54A4F997-AC33-45D8-9899-6332E40B62A8" >\r
1062               <CreateFolder />\r
1063               <File Id="_dat.conf" Compressed="yes" DiskId="1" KeyPath="yes"\r
1064                      LongName="dat.conf" Name="dat.conf"\r
1065                      Source="..\..\dat.conf" />\r
1066             </Component>\r
1067 \r
1068             <Directory Id="v1_1" Name="v1-1">\r
1069               <Component Id="cDATV1"\r
1070                          Guid="D8EB75CB-8DE0-41B1-904B-CED87C893049">\r
1071                 <CreateFolder />\r
1072               </Component>    \r
1073               <Directory Id="DDID" Name="DAT">    \r
1074                 <Component Id="cDatBldV1Hdrs"\r
1075                           Guid="AA6BB350-5146-452F-B5F0-80BB9E3B0F55">    \r
1076                   <CreateFolder />    \r
1077                   <File Id="dat.h" Compressed="yes" DiskId="1"    \r
1078                         LongName="dat.h" Name="dat.h"    \r
1079                         Source="..\bin\DAPL\dat.h" />    \r
1080 \r
1081                   <File Id="dat_error.h" Compressed="yes" DiskId="1"    \r
1082                         LongName="dat_error.h" Name="dat.h"    \r
1083                         Source="..\bin\DAPL\dat_error.h" />    \r
1084     \r
1085                   <File Id="dat_platform_specific.h" Compressed="yes"    \r
1086                         DiskId="1" LongName="dat_platform_specific.h"    \r
1087                         Name="dat_plat.h"    \r
1088                        Source="..\bin\DAPL\dat_platform_specific.h" />    \r
1089     \r
1090                   <File Id="dat_redirection.h" Compressed="yes"    \r
1091                         DiskId="1" LongName="dat_redirection.h"    \r
1092                         Name="dat_redi.h"    \r
1093                         Source="..\bin\DAPL\dat_redirection.h" />    \r
1094     \r
1095                   <File Id="dat_registry.h" Compressed="yes"    \r
1096                         DiskId="1" LongName="dat_registry.h"    \r
1097                         Name="dat_reg.h"    \r
1098                         Source="..\bin\DAPL\dat_registry.h" />    \r
1099     \r
1100                   <File Id="dat_vendor_specific.h" Compressed="yes"    \r
1101                         DiskId="1" LongName="dat_vendor_specific.h"    \r
1102                         Name="dat_vend.h"    \r
1103                         Source="..\bin\DAPL\dat_vendor_specific.h" />    \r
1104     \r
1105                   <File Id="udat.h" Compressed="yes" DiskId="1"    \r
1106                         LongName="udat.h" Name="udat.h"    \r
1107                         Source="..\bin\DAPL\udat.h" />    \r
1108     \r
1109                   <File Id="udat_config.h" Compressed="yes" DiskId="1"    \r
1110                         LongName="udat_config.h" Name="udat_cfg.h"    \r
1111                         Source="..\bin\DAPL\udat_config.h" />    \r
1112     \r
1113                   <File Id="udat_redirection.h" Compressed="yes"    \r
1114                         DiskId="1" LongName="udat_redirection.h"    \r
1115                         Name="udat_red.h"    \r
1116                         Source="..\bin\DAPL\udat_redirection.h" />    \r
1117     \r
1118                   <File Id="udat_vendor_specific.h" Compressed="yes"    \r
1119                         DiskId="1" LongName="udat_vendor_specific.h"    \r
1120                         Name="udat_ven.h"    \r
1121                         Source="..\bin\DAPL\udat_vendor_specific.h" />    \r
1122                 </Component>    \r
1123               </Directory>    \r
1124 \r
1125               <Component Id="cDatBldV1Libs"\r
1126                           Guid="1BB9291E-79F5-4EC5-9400-4175BA1E5A91">    \r
1127 \r
1128                   <File Id="_dat.lib" Compressed="yes" DiskId="1"\r
1129                         LongName="dat.lib" Name="dat.lib"\r
1130                         Source="..\bin\DAPL\amd64\dat.lib" />\r
1131                   <File Id="_datd.lib" Compressed="yes" DiskId="1"\r
1132                         LongName="datd.lib" Name="datd.lib"\r
1133                         Source="..\bin\DAPL\amd64\datd.lib" />\r
1134               </Component>\r
1135             </Directory>    \r
1136 \r
1137             <Directory Id="v2_0" Name="v2-0">\r
1138               <Component Id="cDATV2" Guid="A3CD6CA7-309B-48D2-B375-C9A91B37A876"\r
1139                          KeyPath="yes" SharedDllRefCount="yes">\r
1140                 <CreateFolder />\r
1141               </Component>\r
1142 \r
1143               <Directory Id="DDID2" Name="DAT">    \r
1144                 <Component Id="cDatBldV2Hdrs"\r
1145                           Guid="4D688030-53AC-4351-8999-E3AFEB38A92C" >    \r
1146                   <CreateFolder />    \r
1147                   <File Id="_dat.h" Compressed="yes" DiskId="1"    \r
1148                         LongName="dat.h" Name="dat.h"    \r
1149                         Source="..\bin\DAPL2\dat.h" />    \r
1150 \r
1151                   <File Id="_dat_error.h" Compressed="yes" DiskId="1"    \r
1152                         LongName="dat_error.h" Name="dat.h"    \r
1153                         Source="..\bin\DAPL2\dat_error.h" />    \r
1154     \r
1155                   <File Id="_dat_platform_specific.h" Compressed="yes"    \r
1156                         DiskId="1" LongName="dat_platform_specific.h"    \r
1157                         Name="dat_plat.h"    \r
1158                        Source="..\bin\DAPL2\dat_platform_specific.h" />    \r
1159     \r
1160                   <File Id="_dat_redirection.h" Compressed="yes"    \r
1161                         DiskId="1" LongName="dat_redirection.h"    \r
1162                         Name="dat_redi.h"    \r
1163                         Source="..\bin\DAPL2\dat_redirection.h" />    \r
1164     \r
1165                   <File Id="_dat_registry.h" Compressed="yes"    \r
1166                         DiskId="1" LongName="dat_registry.h"    \r
1167                         Name="dat_reg.h"    \r
1168                         Source="..\bin\DAPL2\dat_registry.h" />    \r
1169     \r
1170                   <File Id="_dat_vendor_specific.h" Compressed="yes"    \r
1171                         DiskId="1" LongName="dat_vendor_specific.h"    \r
1172                         Name="dat_vend.h"    \r
1173                         Source="..\bin\DAPL2\dat_vendor_specific.h" />    \r
1174     \r
1175                   <File Id="_udat.h" Compressed="yes" DiskId="1"    \r
1176                         LongName="udat.h" Name="udat.h"    \r
1177                         Source="..\bin\DAPL2\udat.h" />    \r
1178     \r
1179                   <File Id="_udat_config.h" Compressed="yes" DiskId="1"    \r
1180                         LongName="udat_config.h" Name="udat_cfg.h"    \r
1181                         Source="..\bin\DAPL2\udat_config.h" />    \r
1182     \r
1183                   <File Id="_udat_redirection.h" Compressed="yes"    \r
1184                         DiskId="1" LongName="udat_redirection.h"    \r
1185                         Name="udat_red.h"    \r
1186                         Source="..\bin\DAPL2\udat_redirection.h" />    \r
1187     \r
1188                   <File Id="_udat_vendor_specific.h" Compressed="yes"    \r
1189                         DiskId="1" LongName="udat_vendor_specific.h"    \r
1190                         Name="udat_ven.h"    \r
1191                         Source="..\bin\DAPL2\udat_vendor_specific.h" />    \r
1192 \r
1193                 </Component>    \r
1194               </Directory>    \r
1195 \r
1196               <Component Id="cDatBldV2Libs"\r
1197                           Guid="4DCE2855-1F42-4A7D-957A-44A47715C051" >    \r
1198 \r
1199                   <File Id="_dat2.lib" Compressed="yes" DiskId="1"\r
1200                         LongName="dat2.lib" Name="dat2.lib"\r
1201                         Source="..\bin\DAPL2\amd64\dat2.lib" />\r
1202                   <File Id="_dat2d.lib" Compressed="yes" DiskId="1"\r
1203                         LongName="dat2d.lib" Name="dat2d.lib"\r
1204                         Source="..\bin\DAPL2\amd64\dat2d.lib" />\r
1205               </Component>    \r
1206             </Directory>    \r
1207 \r
1208         </Directory>    \r
1209 \r
1210         <Directory Id="IBSDK" Name="IBSDK">\r
1211           <Directory Id="IB_libs" Name="lib">\r
1212             <Component Id="cIBAL_Libs"\r
1213                        Guid="12E15947-F84E-49d0-B5DF-FFC505C3F5C9">\r
1214               <CreateFolder />\r
1215               <File Id="ibal.lib" Compressed="yes" DiskId="1"\r
1216                     LongName="ibal.lib" Name="ibal.lib"\r
1217                     Source="..\bin\HCA\amd64\ibal.lib" />\r
1218               <File Id="ibal.pdb" Compressed="yes" DiskId="1"\r
1219                     LongName="ibal.pdb" Name="ibal.pdb"\r
1220                     Source="..\bin\HCA\amd64\ibal.pdb" />\r
1221               <File Id="complib.lib" Compressed="yes" DiskId="1"\r
1222                     LongName="complib.lib" Name="complib.lib"\r
1223                     Source="..\bin\HCA\amd64\complib.lib" />\r
1224               <File Id="complib.pdb" Compressed="yes" DiskId="1"\r
1225                     LongName="complib.pdb" Name="complib.pdb"\r
1226                     Source="..\bin\HCA\amd64\complib.pdb" />\r
1227               <File Id="ibald.lib" Compressed="yes" DiskId="1"\r
1228                     LongName="ibald.lib" Name="ibald.lib"\r
1229                     Source="..\bin\HCA\amd64\ibald.lib" />\r
1230               <File Id="ibald.pdb" Compressed="yes" DiskId="1"\r
1231                     LongName="ibald.pdb" Name="ibald.pdb"\r
1232                     Source="..\bin\HCA\amd64\ibald.pdb" />\r
1233               <File Id="complibd.lib" Compressed="yes" DiskId="1"\r
1234                     LongName="complibd.lib" Name="complibd.lib"\r
1235                     Source="..\bin\HCA\amd64\complibd.lib" />\r
1236               <File Id="complibd.pdb" Compressed="yes" DiskId="1"\r
1237                     LongName="complibd.pdb" Name="complibd.pdb"\r
1238                     Source="..\bin\HCA\amd64\complibd.pdb" />\r
1239 \r
1240                <!-- SysWOW64\ 32-bit libs -->\r
1241               <File Id="cl32.lib" Compressed="yes" DiskId="1"\r
1242                     LongName="complib32.lib" Name="cl32.lib"\r
1243                     Source="..\bin\HCA\amd64\cl32.lib" />\r
1244               <File Id="cl32.pdb" Compressed="yes" DiskId="1"\r
1245                     LongName="complib32.pdb" Name="cl32.pdb"\r
1246                     Source="..\bin\HCA\amd64\cl32.pdb" />\r
1247               <File Id="cl32d.lib" Compressed="yes" DiskId="1"\r
1248                     LongName="complib32d.lib" Name="cl32d.lib"\r
1249                     Source="..\bin\HCA\amd64\cl32d.lib" />\r
1250               <File Id="cl32d.pdb" Compressed="yes" DiskId="1"\r
1251                     LongName="complib32d.pdb" Name="cl32d.pdb"\r
1252                     Source="..\bin\HCA\amd64\cl32d.pdb" />\r
1253               <File Id="ibal32.lib" Compressed="yes" DiskId="1"\r
1254                     LongName="ibal32.lib" Name="ibal32.lib"\r
1255                     Source="..\bin\HCA\amd64\ibal32.lib" />\r
1256               <File Id="ibal32.pdb" Compressed="yes" DiskId="1"\r
1257                     LongName="ibal32.pdb" Name="ibal32.pdb"\r
1258                     Source="..\bin\HCA\amd64\ibal32.pdb" />\r
1259               <File Id="ibal32d.lib" Compressed="yes" DiskId="1"\r
1260                     LongName="ibal32d.lib" Name="ibal32d.lib"\r
1261                     Source="..\bin\HCA\amd64\ibal32d.lib" />\r
1262               <File Id="ibal32d.pdb" Compressed="yes" DiskId="1"\r
1263                     LongName="ibal32d.pdb" Name="ibal32d.pdb"\r
1264                     Source="..\bin\HCA\amd64\ibal32d.pdb" />\r
1265 \r
1266               <File Id="winverbs.lib" Compressed="yes" DiskId="1"\r
1267                     LongName="winverbs.lib" Name="winverbs.lib"\r
1268                     Source="..\bin\HCA\amd64\winverbs.lib" />\r
1269               <File Id="winverbsd.lib" Compressed="yes" DiskId="1"\r
1270                     LongName="winverbsd.lib" Name="winvrbsd.lib"\r
1271                     Source="..\bin\HCA\amd64\winverbsd.lib" />\r
1272 \r
1273               <File Id="libibverbs.lib" Compressed="yes" DiskId="1"\r
1274                     LongName="libibverbs.lib" Name="ibverbs.lib"\r
1275                     Source="..\bin\HCA\amd64\libibverbs.lib" />\r
1276               <File Id="libibverbs2.pdb" Compressed="yes" DiskId="1"\r
1277                     LongName="libibverbs.pdb" Name="ibverbs.pdb"\r
1278                     Source="..\bin\HCA\amd64\libibverbs.pdb" />\r
1279               <File Id="libibverbsd.lib" Compressed="yes" DiskId="1"\r
1280                     LongName="libibverbsd.lib" Name="ibverbsd.lib"\r
1281                     Source="..\bin\HCA\amd64\libibverbsd.lib" />\r
1282               <File Id="libibverbsd2.pdb" Compressed="yes" DiskId="1"\r
1283                     LongName="libibverbsd.pdb" Name="ibverbsd.pdb"\r
1284                     Source="..\bin\HCA\amd64\libibverbsd.pdb" />\r
1285 \r
1286               <File Id="libibmad.lib" Compressed="yes" DiskId="1"\r
1287                     LongName="libibmad.lib" Name="ibmad.lib"\r
1288                     Source="..\bin\HCA\amd64\libibmad.lib" />\r
1289               <File Id="libibmad2.pdb" Compressed="yes" DiskId="1"\r
1290                     LongName="libibmad.pdb" Name="ibmad.pdb"\r
1291                     Source="..\bin\HCA\amd64\libibmad.pdb" />\r
1292               <File Id="libibmadd.lib" Compressed="yes" DiskId="1"\r
1293                     LongName="libibmadd.lib" Name="ibmadd.lib"\r
1294                     Source="..\bin\HCA\amd64\libibmadd.lib" />\r
1295               <File Id="libibmadd2.pdb" Compressed="yes" DiskId="1"\r
1296                     LongName="libibmadd.pdb" Name="ibmadd.pdb"\r
1297                     Source="..\bin\HCA\amd64\libibmadd.pdb" />\r
1298 \r
1299               <File Id="libibumad.lib" Compressed="yes" DiskId="1"\r
1300                     LongName="libibumad.lib" Name="ibumad.lib"\r
1301                     Source="..\bin\HCA\amd64\libibumad.lib" />\r
1302               <File Id="libibumad2.pdb" Compressed="yes" DiskId="1"\r
1303                     LongName="libibumad.pdb" Name="ibumad.pdb"\r
1304                     Source="..\bin\HCA\amd64\libibumad.pdb" />\r
1305               <File Id="libibumadd.lib" Compressed="yes" DiskId="1"\r
1306                     LongName="libibumadd.lib" Name="ibumadd.lib"\r
1307                     Source="..\bin\HCA\amd64\libibumadd.lib" />\r
1308               <File Id="libibumadd2.pdb" Compressed="yes" DiskId="1"\r
1309                     LongName="libibumadd.pdb" Name="ibumadd.pdb"\r
1310                     Source="..\bin\HCA\amd64\libibumadd.pdb" />\r
1311             </Component>\r
1312           </Directory>\r
1313 \r
1314           <Directory Id="IB_inc" Name="Inc">\r
1315             <Component Id="cIBAL_Incs"\r
1316                        Guid="54C2903E-65DF-4c62-B31D-21DB1AFB5819">\r
1317               <CreateFolder />\r
1318 \r
1319               <File Id="oib_ver.h" Compressed="yes" DiskId="1"\r
1320                      LongName="oib_ver.h" Name="oib_ver.h"\r
1321                      Source="..\bin\Inc\oib_ver.h" />\r
1322               <File Id="openib.def" Compressed="yes" DiskId="1"\r
1323                      LongName="openib.def" Name="openib.def"\r
1324                      Source="..\bin\Inc\openib.def" />\r
1325             </Component>\r
1326 \r
1327             <Directory Id="IB_complib" Name="complib">\r
1328               <Component Id="cIBAL_Complib"\r
1329                          Guid="9F9EE1F2-5ACE-47c7-89F8-B0EA1D4363AF">\r
1330                 <CreateFolder />\r
1331                 <File Id="cl_async_proc.h" Compressed="yes" DiskId="1"\r
1332                       LongName="cl_async_proc.h" Name="CL_ASYN.H" \r
1333                       Source="..\bin\Inc\complib\cl_async_proc.h" />\r
1334                 <File Id="cl_atomic.h" Compressed="yes" DiskId="1"\r
1335                       LongName="cl_atomic.h" Name="CL_ATOM.H" \r
1336                       Source="..\bin\Inc\complib\cl_atomic.h" />\r
1337                 <File Id="cl_atomic_osd.h" Compressed="yes" DiskId="1"\r
1338                       LongName="cl_atomic_osd.h" Name="CL_ATOM1.H" \r
1339                       Source="..\bin\Inc\complib\cl_atomic_osd.h" />\r
1340                 <File Id="cl_byteswap.h" Compressed="yes" DiskId="1"\r
1341                       LongName="cl_byteswap.h" Name="CL_BYTE.H" \r
1342                       Source="..\bin\Inc\complib\cl_byteswap.h" />\r
1343                 <File Id="cl_byteswap_osd.h" Compressed="yes" DiskId="1"\r
1344                       LongName="cl_byteswap_osd.h" Name="CL_BYTE1.H" \r
1345                       Source="..\bin\Inc\complib\cl_byteswap_osd.h" />\r
1346                 <File Id="cl_comppool.h" Compressed="yes" DiskId="1"\r
1347                       LongName="cl_comppool.h" Name="CL_COMP.H" \r
1348                       Source="..\bin\Inc\complib\cl_comppool.h" />\r
1349                 <File Id="cl_debug.h" Compressed="yes" DiskId="1"\r
1350                       LongName="cl_debug.h" Name="CL_DEBU.H" \r
1351                       Source="..\bin\Inc\complib\cl_debug.h" />\r
1352                 <File Id="cl_debug_osd.h" Compressed="yes" DiskId="1"\r
1353                       LongName="cl_debug_osd.h" Name="CL_DEBU1.H" \r
1354                       Source="..\bin\Inc\complib\cl_debug_osd.h" />\r
1355                 <File Id="cl_event.h" Compressed="yes" DiskId="1"\r
1356                       LongName="cl_event.h" Name="CL_EVEN.H" \r
1357                       Source="..\bin\Inc\complib\cl_event.h" />\r
1358                 <File Id="cl_event_osd.h" Compressed="yes" DiskId="1"\r
1359                       LongName="cl_event_osd.h" Name="CL_EVEN1.H" \r
1360                       Source="..\bin\Inc\complib\cl_event_osd.h" />\r
1361                 <File Id="cl_fleximap.h" Compressed="yes" DiskId="1"\r
1362                       LongName="cl_fleximap.h" Name="CL_FLEX.H" \r
1363                       Source="..\bin\Inc\complib\cl_fleximap.h" />\r
1364                 <File Id="cl_ioctl.h" Compressed="yes" DiskId="1"\r
1365                       LongName="cl_ioctl.h" Name="CL_IOCT.H" \r
1366                       Source="..\bin\Inc\complib\cl_ioctl.h" />\r
1367                 <File Id="cl_ioctl_osd.h" Compressed="yes" DiskId="1"\r
1368                       LongName="cl_ioctl_osd.h" Name="CL_IOCT1.H" \r
1369                       Source="..\bin\Inc\complib\cl_ioctl_osd.h" />\r
1370                 <File Id="cl_irqlock.h" Compressed="yes" DiskId="1"\r
1371                       LongName="cl_irqlock.h" Name="CL_IRQL.H" \r
1372                       Source="..\bin\Inc\complib\cl_irqlock.h" />\r
1373                 <File Id="cl_list.h" Compressed="yes" DiskId="1"\r
1374                       LongName="cl_list.h" Name="CL_LIST.H" \r
1375                       Source="..\bin\Inc\complib\cl_list.h" />\r
1376                 <File Id="cl_log.h" Compressed="yes" DiskId="1"\r
1377                       LongName="cl_log.h" Name="CL_LOG.H" \r
1378                       Source="..\bin\Inc\complib\cl_log.h" />\r
1379                 <File Id="cl_map.h" Compressed="yes" DiskId="1"\r
1380                       LongName="cl_map.h" Name="CL_MAP.H" \r
1381                       Source="..\bin\Inc\complib\cl_map.h" />\r
1382                 <File Id="cl_math.h" Compressed="yes" DiskId="1"\r
1383                       LongName="cl_math.h" Name="CL_MATH.H" \r
1384                       Source="..\bin\Inc\complib\cl_math.h" />\r
1385                 <File Id="cl_memory.h" Compressed="yes" DiskId="1"\r
1386                       LongName="cl_memory.h" Name="CL_MEMO.H" \r
1387                       Source="..\bin\Inc\complib\cl_memory.h" />\r
1388                 <File Id="cl_memory_osd.h" Compressed="yes" DiskId="1"\r
1389                       LongName="cl_memory_osd.h" Name="CL_MEMO1.H" \r
1390                       Source="..\bin\Inc\complib\cl_memory_osd.h" />\r
1391                 <File Id="cl_mutex.h" Compressed="yes" DiskId="1"\r
1392                       LongName="cl_mutex.h" Name="CL_MUTE.H" \r
1393                       Source="..\bin\Inc\complib\cl_mutex.h" />\r
1394                 <File Id="cl_mutex_osd.h" Compressed="yes" DiskId="1"\r
1395                       LongName="cl_mutex_osd.h" Name="CL_MUTE1.H" \r
1396                       Source="..\bin\Inc\complib\cl_mutex_osd.h" />\r
1397                 <File Id="cl_obj.h" Compressed="yes" DiskId="1"\r
1398                       LongName="cl_obj.h" Name="CL_OBJ.H" \r
1399                       Source="..\bin\Inc\complib\cl_obj.h" />\r
1400                 <File Id="cl_packoff.h" Compressed="yes" DiskId="1"\r
1401                       LongName="cl_packoff.h" Name="CL_PACK.H" \r
1402                       Source="..\bin\Inc\complib\cl_packoff.h" />\r
1403                 <File Id="cl_packon.h" Compressed="yes" DiskId="1"\r
1404                       LongName="cl_packon.h" Name="CL_PACK1.H" \r
1405                       Source="..\bin\Inc\complib\cl_packon.h" />\r
1406                 <File Id="cl_passivelock.h" Compressed="yes" DiskId="1"\r
1407                       LongName="cl_passivelock.h" Name="CL_PASS.H" \r
1408                       Source="..\bin\Inc\complib\cl_passivelock.h" />\r
1409                 <File Id="cl_perf.h" Compressed="yes" DiskId="1"\r
1410                       LongName="cl_perf.h" Name="CL_PERF.H" \r
1411                       Source="..\bin\Inc\complib\cl_perf.h" />\r
1412                 <File Id="cl_pool.h" Compressed="yes" DiskId="1"\r
1413                       LongName="cl_pool.h" Name="CL_POOL.H" \r
1414                       Source="..\bin\Inc\complib\cl_pool.h" />\r
1415                 <File Id="cl_ptr_vector.h" Compressed="yes" DiskId="1"\r
1416                       LongName="cl_ptr_vector.h" Name="CL_PTR_.H" \r
1417                       Source="..\bin\Inc\complib\cl_ptr_vector.h" />\r
1418                 <File Id="cl_qcomppool.h" Compressed="yes" DiskId="1"\r
1419                       LongName="cl_qcomppool.h" Name="CL_QCOM.H" \r
1420                       Source="..\bin\Inc\complib\cl_qcomppool.h" />\r
1421                 <File Id="cl_qlist.h" Compressed="yes" DiskId="1"\r
1422                       LongName="cl_qlist.h" Name="CL_QLIS.H" \r
1423                       Source="..\bin\Inc\complib\cl_qlist.h" />\r
1424                 <File Id="cl_qlockpool.h" Compressed="yes" DiskId="1"\r
1425                       LongName="cl_qlockpool.h" Name="CL_QLOC.H" \r
1426                       Source="..\bin\Inc\complib\cl_qlockpool.h" />\r
1427                 <File Id="cl_qmap.h" Compressed="yes" DiskId="1"\r
1428                       LongName="cl_qmap.h" Name="CL_QMAP.H" \r
1429                       Source="..\bin\Inc\complib\cl_qmap.h" />\r
1430                 <File Id="cl_qpool.h" Compressed="yes" DiskId="1"\r
1431                       LongName="cl_qpool.h" Name="CL_QPOO.H" \r
1432                       Source="..\bin\Inc\complib\cl_qpool.h" />\r
1433                 <File Id="cl_rbmap.h" Compressed="yes" DiskId="1"\r
1434                       LongName="cl_rbmap.h" Name="CL_RBMA.H" \r
1435                       Source="..\bin\Inc\complib\cl_rbmap.h" />\r
1436                 <File Id="cl_reqmgr.h" Compressed="yes" DiskId="1"\r
1437                       LongName="cl_reqmgr.h" Name="CL_REQM.H" \r
1438                       Source="..\bin\Inc\complib\cl_reqmgr.h" />\r
1439                 <File Id="cl_spinlock.h" Compressed="yes" DiskId="1"\r
1440                       LongName="cl_spinlock.h" Name="CL_SPIN.H" \r
1441                       Source="..\bin\Inc\complib\cl_spinlock.h" />\r
1442                 <File Id="cl_spinlock_osd.h" Compressed="yes" DiskId="1"\r
1443                       LongName="cl_spinlock_osd.h" Name="CL_SPIN1.H" \r
1444                       Source="..\bin\Inc\complib\cl_spinlock_osd.h" />\r
1445                 <File Id="cl_syscallback.h" Compressed="yes" DiskId="1"\r
1446                       LongName="cl_syscallback.h" Name="CL_SYSC.H" \r
1447                       Source="..\bin\Inc\complib\cl_syscallback.h" />\r
1448                 <File Id="cl_syscallback_osd.h" Compressed="yes" DiskId="1"\r
1449                       LongName="cl_syscallback_osd.h" Name="CL_SYSC1.H" \r
1450                       Source="..\bin\Inc\complib\cl_syscallback_osd.h" />\r
1451                 <File Id="cl_thread.h" Compressed="yes" DiskId="1"\r
1452                       LongName="cl_thread.h" Name="CL_THRE.H" \r
1453                       Source="..\bin\Inc\complib\cl_thread.h" />\r
1454                 <File Id="cl_thread_osd.h" Compressed="yes" DiskId="1"\r
1455                       LongName="cl_thread_osd.h" Name="CL_THRE1.H" \r
1456                       Source="..\bin\Inc\complib\cl_thread_osd.h" />\r
1457                 <File Id="cl_threadpool.h" Compressed="yes" DiskId="1"\r
1458                       LongName="cl_threadpool.h" Name="CL_THRE2.H" \r
1459                       Source="..\bin\Inc\complib\cl_threadpool.h" />\r
1460                 <File Id="cl_timer.h" Compressed="yes" DiskId="1"\r
1461                       LongName="cl_timer.h" Name="CL_TIME.H" \r
1462                       Source="..\bin\Inc\complib\cl_timer.h" />\r
1463                 <File Id="cl_timer_osd.h" Compressed="yes" DiskId="1"\r
1464                       LongName="cl_timer_osd.h" Name="CL_TIME1.H" \r
1465                       Source="..\bin\Inc\complib\cl_timer_osd.h" />\r
1466                 <File Id="cl_types.h" Compressed="yes" DiskId="1"\r
1467                       LongName="cl_types.h" Name="CL_TYPE.H" \r
1468                       Source="..\bin\Inc\complib\cl_types.h" />\r
1469                 <File Id="cl_types_osd.h" Compressed="yes" DiskId="1"\r
1470                       LongName="cl_types_osd.h" Name="CL_TYPE1.H" \r
1471                       Source="..\bin\Inc\complib\cl_types_osd.h" />\r
1472                 <File Id="cl_vector.h" Compressed="yes" DiskId="1"\r
1473                       LongName="cl_vector.h" Name="CL_VECT.H" \r
1474                       Source="..\bin\Inc\complib\cl_vector.h" />\r
1475                 <File Id="cl_waitobj.h" Compressed="yes" DiskId="1"\r
1476                       LongName="cl_waitobj.h" Name="CL_WAIT.H" \r
1477                       Source="..\bin\Inc\complib\cl_waitobj.h" />\r
1478                 <File Id="cl_waitobj_osd.h" Compressed="yes" DiskId="1"\r
1479                       LongName="cl_waitobj_osd.h" Name="CL_WAIT1.H" \r
1480                       Source="..\bin\Inc\complib\cl_waitobj_osd.h" />\r
1481                 <File Id="comp_lib.h" Compressed="yes" DiskId="1"\r
1482                       LongName="comp_lib.h" Name="COMP_LI.H" \r
1483                       Source="..\bin\Inc\complib\comp_lib.h" />\r
1484               </Component>\r
1485             </Directory>\r
1486 \r
1487             <Directory Id="IB_iba" Name="iba">\r
1488               <Component Id="cIBAL_IBA"\r
1489                          Guid="2EC5C324-734D-4a06-AE35-D7B80D76B77A">\r
1490                 <CreateFolder />\r
1491                 <File Id="ib_al.h" Compressed="yes" DiskId="1"\r
1492                       LongName="ib_al.h" Name="ib_al.h"\r
1493                       Source="..\bin\Inc\iba\ib_al.h" />\r
1494                 <File Id="ib_al_ioctl.h" Compressed="yes" DiskId="1"\r
1495                       LongName="ib_al_ioctl.h" Name="ib_ioctl.h"\r
1496                       Source="..\bin\Inc\iba\ib_al_ioctl.h" />\r
1497                 <File Id="ib_at_ioctl.h" Compressed="yes" DiskId="1"\r
1498                       LongName="ib_at_ioctl.h" Name="ib_iocat.h"\r
1499                       Source="..\bin\Inc\iba\ib_at_ioctl.h" />\r
1500                 <File Id="ib_ci.h" Compressed="yes" DiskId="1"\r
1501                       LongName="ib_ci.h" Name="ib_ci.h"\r
1502                       Source="..\bin\Inc\iba\ib_ci.h" />\r
1503                 <File Id="ib_types.h" Compressed="yes" DiskId="1"\r
1504                       LongName="ib_types.h" Name="ib_types.h"\r
1505                       Source="..\bin\Inc\iba\ib_types.h" />\r
1506                 <File Id="ib_uvp.h" Compressed="yes" DiskId="1"\r
1507                       LongName="ib_uvp.h" Name="ib_uvp.h"\r
1508                       Source="..\bin\Inc\iba\ib_uvp.h" />\r
1509               </Component>\r
1510             </Directory>\r
1511           </Directory>\r
1512 \r
1513           <Directory Id="IB_samples" Name="Samples">\r
1514             <Directory Id="sample_DDK" Name="DDK">\r
1515               <Component Id="cDDK_example"\r
1516                          Guid="8C27B926-FCFE-4f46-83B4-A27482A5EB3B">\r
1517                 <CreateFolder />\r
1518                     <File Id="cmtest.c" Compressed="yes" DiskId="1"\r
1519                           LongName="cmtest.c" Name="cmtest.c"\r
1520                           Source="..\bin\misc\cmtest.c" />\r
1521                     <File Id="cmtest.rc" Compressed="yes" DiskId="1"\r
1522                           LongName="cmtest.rc" Name="cmtest.rc"\r
1523                           Source="..\..\SDK_Samples\DDK\cmtest.rc" />\r
1524                     <File Id="makefile" Compressed="yes" DiskId="1"\r
1525                           LongName="makefile" Name="makefile"\r
1526                           Source="..\..\SDK_Samples\DDK\makefile" />\r
1527                     <File Id="SOURCES" Compressed="yes" DiskId="1"\r
1528                           LongName="SOURCES" Name="SOURCES"\r
1529                           Source="..\..\SDK_Samples\DDK\SOURCES" />\r
1530                     <File Id="README.txt" Compressed="yes" DiskId="1"\r
1531                           LongName="README.txt" Name="README.txt"\r
1532                           Source="..\..\SDK_Samples\DDK\README.txt" />\r
1533               </Component>\r
1534             </Directory>    <!-- End DDK -->\r
1535 \r
1536             <Directory Id="sample_VS" Name="VS">\r
1537               <Component Id="cVS_example"\r
1538                          Guid="35E03D7E-E943-4346-8F63-7E991AF68F53">\r
1539                 <CreateFolder />\r
1540                     <File Id="vs_cmtest.c" Compressed="yes" DiskId="1"\r
1541                           LongName="cmtest.c" Name="cmtest.c"\r
1542                           Source="..\bin\misc\cmtest.c" />\r
1543                     <File Id="vs_cmtest.rc" Compressed="yes" DiskId="1"\r
1544                           LongName="cmtest.rc" Name="cmtest.rc"\r
1545                           Source="..\..\SDK_Samples\VS\cmtest.rc" />\r
1546                     <File Id="vsREADME.txt" Compressed="yes" DiskId="1"\r
1547                           LongName="README.txt" Name="README.txt"\r
1548                           Source="..\..\SDK_Samples\VS\README.txt" />\r
1549                     <File Id="Makefile.x64" Compressed="yes" DiskId="1"\r
1550                           LongName="Makefile.x64" Name="Makefile.x64"\r
1551                           Source="..\..\SDK_Samples\VS\Makefile.x64" />\r
1552               </Component>\r
1553             </Directory>   <!-- End VS -->\r
1554           </Directory>   <!-- End Samples -->\r
1555         </Directory>  <!-- End IBSDK -->\r
1556       </Directory>  <!-- End WinRoot -->\r
1557     </Directory>  <!-- End TARGETDIR -->\r
1558 \r
1559 <!--\r
1560     <Property Id='ARPNOMODIFY'>1</Property>\r
1561     <Property Id='ARPNOREPAIR'>1</Property>\r
1562 -->\r
1563     <Property Id='ARPCOMMENTS'>OpenFabrics Windows InfiniBand</Property>\r
1564     <Property Id='ARPCONTACT'>Openfabrics Alliance [www.openfabrics.org]</Property>\r
1565     <Property Id='ARPURLINFOABOUT'>https://wiki.openfabrics.org/tiki-index.php?page=OpenIB%20Windows</Property>\r
1566     <Property Id='ARPHELPLINK'>https://wiki.openfabrics.org/tiki-index.php?page=Windows+FAQ</Property>\r
1567     <Property Id='ARPURLUPDATEINFO'>http://www.openfabrics.org/downloads/WinOF/</Property>\r
1568 \r
1569     <!--\r
1570        Features - Level=1 == Typical, no WSD on XP\r
1571      -->\r
1572 \r
1573     <Feature Id="fMxDrivers" Title="Mellanox HCA Drivers" Level="1"\r
1574          Description="InfiniBand Host Channel Adapter Drivers"\r
1575          Display="expand" ConfigurableDirectory="INSTALLDIR"\r
1576          AllowAdvertise='no' InstallDefault='local' Absent='disallow'>\r
1577 \r
1578         <ComponentRef Id="cMthcaDriver" />\r
1579         <ComponentRef Id="cConnectXDriver" />\r
1580 \r
1581       <Feature Id="hca_mthca" Title="InfiniHost" Level="1"\r
1582            Description="InfiniHost series - all except ConnectX"\r
1583            Display="expand" ConfigurableDirectory="INSTALLDIR"\r
1584            AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1585       </Feature>\r
1586 \r
1587       <Feature Id="hca_connectX" Title="ConnectX" Level="5"\r
1588            Description="ConnectX only - mlx4"\r
1589            Display="expand" ConfigurableDirectory="INSTALLDIR"\r
1590            AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1591       </Feature>\r
1592     </Feature>\r
1593 \r
1594     <Feature Id="IBcore" Title="InfiniBand Core" Level="1"\r
1595          Description="InfiniBand: Core, Tools, Docs"\r
1596          Display="expand" ConfigurableDirectory="INSTALLDIR"\r
1597          AllowAdvertise='no' InstallDefault='local' Absent='disallow'>\r
1598       <ComponentRef Id="cIBcore" />\r
1599       <ComponentRef Id="cWinVerbsDrivers" />\r
1600       <ComponentRef Id="Docs" />\r
1601       <ComponentRef Id="Tools" />\r
1602       <ComponentRef Id="OpenSMservice" />\r
1603       <ComponentRef Id="cQLVNIC_files" />\r
1604       <ComponentRef Id="cSRP_files" />\r
1605     </Feature>\r
1606 \r
1607     <Feature Id="fWV" Title="WinVerbs"\r
1608         Description="OFED verbs - Libraries + utilities"\r
1609         Display="expand" Level="1" ConfigurableDirectory="INSTALLDIR"\r
1610         AllowAdvertise="no" InstallDefault="local" Absent="allow">\r
1611         <ComponentRef Id="cWinVerbsOFED" />\r
1612         <ComponentRef Id="cWinVerbsUApps" />\r
1613     </Feature>\r
1614 \r
1615     <Feature Id="fIPoIB" Title="IPoIB" Level="1"\r
1616          Description="Internet Protocols over InfiniBand" Display="expand"\r
1617          ConfigurableDirectory="INSTALLDIR"\r
1618          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1619       <ComponentRef Id="IPoIB" />\r
1620     </Feature>\r
1621 \r
1622     <Feature Id="fWSD" Title="WSD" Description="Winsock Direct Enabled"\r
1623              Display="expand" Level="1" ConfigurableDirectory="INSTALLDIR"\r
1624          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1625       <!-- skip WSD on Windows XP, IPoIB is required for WSD. -->\r
1626       <Condition Level="200"><![CDATA[VersionNT=501]]></Condition>\r
1627       <Condition Level="201"> IPOIB_EXISTS </Condition>\r
1628       <ComponentRef Id="WinsockDirect" />\r
1629     </Feature>\r
1630 \r
1631     <Feature Id="fND" Title="Network Direct"\r
1632         Description="Network Direct Enabled"\r
1633         Display="expand" Level="2" ConfigurableDirectory="INSTALLDIR"\r
1634         AllowAdvertise="no" InstallDefault="local" Absent="allow">\r
1635         <ComponentRef Id="cNetworkDirect" />\r
1636     </Feature>\r
1637 \r
1638     <Feature Id="fOSMS" Title="OpenSM Service Started" Level="5"\r
1639          Description="Open Subnet Management started as a local Windows Service"\r
1640          Display="expand" ConfigurableDirectory="INSTALLDIR"\r
1641          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1642       <ComponentRef Id="OpenSM_Service_enabled" />\r
1643     </Feature>\r
1644 \r
1645     <Feature Id="fDAPL" Title="DAPL" Description="DAT+DAPL over InfiniBand"\r
1646          Display="collapse" Level="1" ConfigurableDirectory="INSTALLDIR"\r
1647          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1648       <Condition Level="201"> IPOIB_EXISTS </Condition>\r
1649 \r
1650       <Feature Id="fDatConf" Title="DAT-DAPL Config File"\r
1651          Description="DAT-DAPL runtime configuration file; installed if %SystemDrive%\DAT\dat.conf does not exist."\r
1652          Display="expand" Level="1" \r
1653          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1654         <Condition Level="0"> Not Installed AND DAT_CONF_EXISTS </Condition>\r
1655         <ComponentRef Id="cDatCfg" />\r
1656       </Feature>\r
1657 \r
1658       <Feature Id="fDatBASIC1" Title="DAT 1.1 Runtime"\r
1659          Description="DAT 1.1 runtime libraries"\r
1660          Display="expand" Level="1" \r
1661          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1662         <ComponentRef Id="cDAPL1RT" />\r
1663       </Feature>\r
1664 \r
1665       <Feature Id="fDatBldKit1" Title="DAT 1.1 Build Kit"\r
1666          Description="DAT 1.1 Application Build Kit - Headers and Libraries"\r
1667          Display="expand" Level="2" \r
1668          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1669          <Condition Level="201"> DAT1_INSTALLED </Condition>\r
1670          <ComponentRef Id="cDATV1" />\r
1671          <ComponentRef Id="cDatBldV1Hdrs" />\r
1672          <ComponentRef Id="cDatBldV1Libs" />\r
1673       </Feature>\r
1674 \r
1675       <Feature Id="fDatBASIC2" Title="DAT 2.0 Runtime"\r
1676          Description="DAT 2.0 runtime libraries"\r
1677          Display="expand" Level="1" \r
1678          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1679         <ComponentRef Id="cDAPL2RT" />\r
1680       </Feature>\r
1681 \r
1682       <Feature Id="fDatBldKit2" Title="DAT 2.0 Build Kit"\r
1683          Description="DAT 2.0 Application Build Kit - Headers and Libraries"\r
1684          Display="expand" Level="2" \r
1685          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1686          <Condition Level="201"> DAT2_INSTALLED </Condition>\r
1687          <ComponentRef Id="cDATV2" />\r
1688          <ComponentRef Id="cDatBldV2Hdrs" />\r
1689          <ComponentRef Id="cDatBldV2Libs" />\r
1690       </Feature>\r
1691     </Feature>\r
1692 \r
1693     <Feature Id="fSRP" Title="SRP" Level="5" Description="SCSI over RDMA"\r
1694          Display="expand" ConfigurableDirectory="INSTALLDIR"\r
1695          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1696       <ComponentRef Id="cSRP_driver_installed" />\r
1697     </Feature>\r
1698 \r
1699     <Feature Id="fVNIC" Title="QLogic-VNIC"\r
1700          Description="QLogic - Virtual NIC over InfiniBand"\r
1701          Display="expand" Level="5" ConfigurableDirectory="INSTALLDIR"\r
1702          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1703       <ComponentRef Id="cQLVNIC_driver_installed" />\r
1704     </Feature>\r
1705 \r
1706     <Feature Id="fIBsdk" Title="InfiniBand SDK" Level="2"\r
1707          Description="InfiniBand Software Development Kit (Headers + Libs)"\r
1708          Display="expand" ConfigurableDirectory="INSTALLDIR"\r
1709          AllowAdvertise='no' InstallDefault='local' Absent='disallow'>\r
1710       <ComponentRef Id="cIBAL_Libs" />\r
1711       <ComponentRef Id="cIBAL_Incs" />\r
1712       <ComponentRef Id="cIBAL_Complib" />\r
1713       <ComponentRef Id="cIBAL_IBA" />\r
1714       <ComponentRef Id="cDDK_example" />\r
1715       <ComponentRef Id="cVS_example" />\r
1716     </Feature>\r
1717 \r
1718     <Feature Id="fCHECKED" Title="Debug/Checked Modules"\r
1719          Description="Checked versions: Not installed; see %ProgramFiles%\WinOF\Checked."\r
1720          Display="expand" Level="5" ConfigurableDirectory="INSTALLDIR"\r
1721          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
1722       <ComponentRef Id="cCHK_kernel" />\r
1723       <ComponentRef Id="cCHK_user" />\r
1724     </Feature>\r
1725 \r
1726     <!--> File where Custom Actions are defined -->\r
1727     <Binary Id='CA' src='..\..\CustomActions.vbs' />\r
1728 \r
1729     <CustomAction Id='WinOF_setup' BinaryKey='CA'\r
1730          VBScriptCall='WinOF_setup' Return='check' />\r
1731 \r
1732     <CustomAction Id='ChkPreviousInstall' BinaryKey='CA'\r
1733          VBScriptCall='ChkInstallAndReboot' Return='check' />\r
1734 \r
1735     <CustomAction Id='DriverInstall' BinaryKey='CA'\r
1736          VBScriptCall='DriverInstall' Return='check' Execute='deferred' />\r
1737 \r
1738     <CustomAction Id='DriverUninstall' BinaryKey='CA'\r
1739          VBScriptCall='DriverUninstall' Return='check' />\r
1740 \r
1741     <CustomAction Id='WSDStart' BinaryKey='CA'\r
1742          VBScriptCall='WSDEnable' Return='check' />\r
1743 \r
1744     <CustomAction Id="ND_start" BinaryKey="CA"\r
1745          VBScriptCall="ND_StartMeUp" Return="check" />\r
1746 \r
1747     <CustomAction Id='HammerTime' BinaryKey='CA'\r
1748          VBScriptCall='HammerTime' Return='check' />\r
1749 \r
1750     <CustomAction Id="BcastRegChanged" BinaryKey="CA"\r
1751          VBScriptCall="BcastRegChanged" Return="check" />\r
1752 \r
1753     <CustomAction Id="InstallChanged" BinaryKey="CA"\r
1754          VBScriptCall="InstallChanged" Return="check" />\r
1755 \r
1756     <InstallExecuteSequence>\r
1757        <!--> Always executed (Install or uninstall </!-->\r
1758        <Custom Action="WinOF_setup" After='InstallInitialize' />\r
1759 \r
1760        <!--> Install ONLY </!-->\r
1761        <Custom Action="ChkPreviousInstall" After='WinOF_setup'>\r
1762                NOT Installed</Custom>\r
1763 \r
1764        <ScheduleReboot After='ChkPreviousInstall'>\r
1765                REBOOT="FORCE"</ScheduleReboot>\r
1766 \r
1767        <Custom Action="DriverInstall" After='InstallServices'>\r
1768                Not Installed AND Not NODRV </Custom>\r
1769 \r
1770        <Custom Action="WSDStart" After='InstallFinalize'>\r
1771                Not Installed AND Not NODRV </Custom>\r
1772 \r
1773        <Custom Action="ND_start" After="WSDStart">\r
1774           ($cNetworkDirect = 3) AND Not Installed AND Not NODRV </Custom>\r
1775 \r
1776        <Custom Action="BcastRegChanged" After="ND_start">\r
1777            Not Installed</Custom>\r
1778 \r
1779        <!--> CHANGE ONLY </!-->\r
1780        <Custom Action="InstallChanged" After="InstallFinalize">\r
1781            Installed </Custom>\r
1782 \r
1783        <!--> REMOVE ONLY </!-->\r
1784        <Custom Action="DriverUninstall" After='PublishProduct'>\r
1785                REMOVE="ALL" </Custom>\r
1786        <Custom Action="HammerTime" After='InstallFinalize'>REMOVE="ALL"</Custom>\r
1787     </InstallExecuteSequence>\r
1788 \r
1789 \r
1790     <UIRef Id="WixUI_FeatureTree" />\r
1791       <UIRef Id="WixUI_ErrorProgressText" />\r
1792       <Icon Id="openfabrics" SourceFile="..\..\openfabrics.ico" />\r
1793     <UI />\r
1794   </Product>\r
1795 </Wix>\r