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