[ofw] [COMMIT] simplify WIX dir structure definition + system32 installs
Smith, Stan
stan.smith at intel.com
Thu Jun 24 09:29:34 PDT 2010
Signed-off-by: stan smith <stan.smith at intel.com>
Revision: 2833
Author: stansmith
Date: 9:20:07 AM, Thursday, June 24, 2010
Message:
[WIX] Incorporate WIX DirRef construct to simplify wix files (installed folder structure defined in a single
file; much easier to understand overall structure).
Additionally install .dlls in %SystemRoot%\system32 instead of %SystemRoot%.
----
Modified : /gen1/trunk/OFED/WIX/build-all-MSI.bat
Added : /gen1/trunk/OFED/WIX/common/Drivers.inc
Modified : /gen1/trunk/OFED/WIX/common/PgmMenuShortcuts.inc
Modified : /gen1/trunk/OFED/WIX/common/dapl_rt.inc
Added : /gen1/trunk/OFED/WIX/common/directory_structure.inc
Modified : /gen1/trunk/OFED/WIX/common/std_features.inc
Added : /gen1/trunk/OFED/WIX/common/system32_files.inc
Modified : /gen1/trunk/OFED/WIX/common/winverbs_OFED.inc
Modified : /gen1/trunk/OFED/WIX/dat.conf
Modified : /gen1/trunk/OFED/WIX/sign-all-drivers.bat
Modified : /gen1/trunk/OFED/WIX/win7/ia64/ofed.wxs
Modified : /gen1/trunk/OFED/WIX/win7/x64/ofed.wxs
Modified : /gen1/trunk/OFED/WIX/win7/x86/ofed.wxs
Modified : /gen1/trunk/OFED/WIX/wlh/ia64/ofed.wxs
Modified : /gen1/trunk/OFED/WIX/wlh/x64/ofed.wxs
Modified : /gen1/trunk/OFED/WIX/wlh/x86/ofed.wxs
Modified : /gen1/trunk/OFED/WIX/wnet/ia64/ofed.wxs
Modified : /gen1/trunk/OFED/WIX/wnet/x64/ofed.wxs
Modified : /gen1/trunk/OFED/WIX/wnet/x86/ofed.wxs
Modified : /gen1/trunk/OFED/WIX/wxp/x86/ofed.wxs
Example of changes applied to all ofed.wxs files.
--- C:/Documents and Settings/scsmith/Local Settings/Temp/ofed.wx-revBASE.svn001.tmp.wxs Thu Jun 24 09:14:03 2010
+++ C:/Documents and Settings/scsmith/My Documents/openIB-windows/SVN/gen1/trunk/OFED/WIX/win7/x64/ofed.wxs Fri Jun 18 12:26:41 2010
@@ -3,9 +3,13 @@
OpenFabrics Enterprise Distribution for x64 Windows 7 or Server 2008 R2
-->
-<?define ARCH=amd64 ?>
-<?define ARCHP=x64 ?>
-<?define OS=win7 ?>
+<?define OS=win7?>
+<?define ARCH=amd64?>
+<?define ARCHP=x64?>
+<?define SysNative=System64Folder?>
+<?define ProgramFilesNative=ProgramFiles64Folder?>
+<?define Win64=yes?>
+
<?include ..\..\common\Config.inc ?>
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'
@@ -39,54 +43,49 @@
<?include ..\..\common\requirements.inc ?>
- <Directory Id="TARGETDIR" Name="SourceDir">
+ <?include ..\..\common\directory_structure.inc ?>
+
+ <?include ..\..\common\PgmMenuShortcuts.inc ?>
- <?include ..\..\common\PgmMenuShortcuts.inc ?>
+ <?include ..\..\common\Drivers.inc ?>
- <Directory Id="ProgramFiles64Folder" Name="PFiles">
- <Directory Id="INSTALLDIR" Name="$(var.PID)">
+ <DirectoryRef Id="INSTALLDIR">
- <?include ..\..\common\Docs.inc ?>
- <?include ..\..\common\Tools.inc ?>
- <?include ..\..\common\OpenSM_service.inc ?>
+ <?include ..\..\common\Docs.inc ?>
+ <?include ..\..\common\Tools.inc ?>
+ <?include ..\..\common\OpenSM_service.inc ?>
- <Directory Id="DriversDir" Name="Drivers">
- <?include ..\..\common\IBcore.inc ?>
- <?include ..\..\common\ipoib.inc ?>
- <?include ..\..\common\qlgc_vnic.inc ?>
- <?include ..\..\common\srp.inc ?>
- </Directory>
+ <?include ..\..\common\checked.inc ?>
+ <?include ..\..\common\winverbs_OFED.inc ?>
- <?include ..\..\common\checked.inc ?>
- <?include ..\..\common\winverbs_OFED.inc ?>
+ <Component Id="WinsockDirect"
+ Guid="516A61B4-EBC2-41CE-8D18-81BADA4649D4">
+ <File Id="installsp.exe" DiskId="1"
+ Name="installsp.exe"
+ Source="..\bin\net\$(var.ARCH)\installsp.exe" />
+ </Component>
- <Component Id="WinsockDirect"
- Guid="516A61B4-EBC2-41CE-8D18-81BADA4649D4">
- <File Id="installsp.exe" DiskId="1"
- Name="installsp.exe"
- Source="..\bin\net\$(var.ARCH)\installsp.exe" />
- </Component>
+ <Component Id="cNetworkDirect" KeyPath="yes"
+ Guid="F3BA9E15-E532-4b8c-BB0C-E8C1CC0EEF3F">
+ </Component>
- <Component Id="cNetworkDirect" KeyPath="yes"
- Guid="F3BA9E15-E532-4b8c-BB0C-E8C1CC0EEF3F">
- </Component>
+ <?include ..\..\common\dapl_rt.inc ?>
- <?include ..\..\common\dapl_rt.inc ?>
+ <?include ..\..\HPC\HPC.inc ?>
- <?include ..\..\HPC\HPC.inc ?>
+ </DirectoryRef>
- </Directory>
- </Directory>
+ <DirectoryRef Id="WINROOT">
- <Directory Id="WINROOT" Name="WinRoot">
+ <?include ..\..\common\DAT_config.inc ?>
- <?include ..\..\common\DAT_config.inc ?>
+ <?include ..\..\common\ib_sdk.inc ?>
- <?include ..\..\common\ib_sdk.inc ?>
+ </DirectoryRef>
- </Directory>
+ <?include ..\..\common\system32_files.inc ?>
- </Directory> <!-- End TARGETDIR -->
+ <!-- End of installed Files -->
<?include ..\..\common\arp.inc ?>
More information about the ofw
mailing list