-[8-06-07]\r
+[2-06-08]\r
\r
How to generate a Windows OpenFabrics Release (WinOF) using the WIX 2.0 open\r
source installer tool set ( http://sourceforge.net/projects/wix/ ).\r
Creating a binary release tree\r
------------------------------\r
\r
-Download the latest openib-windows binary release from \r
-http://openib.tc.cornell.edu/downloads/binaries/ to 'branches\WinOF\Wix\bin\'\r
-(svn.614 was used for winOF 1.0).\r
-The downloaded .zip archives reduce the download/copy overhead.\r
-\r
-The resulting WIX\bin\ folder must be structured like the following:\r
-\r
- WIX\bin\\r
- DAPL\\r
- amd64\\r
- x86\\r
- ia64\ \r
- HCA\\r
- amd64\\r
- x86\\r
- ia64\\r
- net\\r
- amd64\\r
- x86\\r
- ia64\\r
- storage\\r
- amd64\\r
- x86\\r
- ia64\\r
- tools\\r
- amd64\\r
- debug\\r
- release\\r
- x86\\r
- debug\\r
- release\\r
- ia64\\r
- debug\\r
- release\\r
+See gen1\trunk\BuildRelease.bat file to generate a Wix installer (.msi file).\r
+The .\bin folder will be populated with the correct structure such that\r
+WIX installer (.msi) files can be generated; either cd into arch dir and\r
+run nmake or use BuildRelease.bat.\r
+\r
+Warning - buildrelease.bat is not generic, some asembly required.\r
+BuildRelease.bat will by default deposit 3 arch specific .msi files in\r
+'%SystemRoot%\temp\WinOF_xxx.msi'.\r
+\r
\r
\r
The other approach to creating a binary release tree is to generate the\r
'nmake'.\r
\r
1) Generate binaries for each supported architecture: x86, x64 and ia64.\r
- cd to trunk; build -wcf from a DDK command window for the respective arch.\r
+ cd to trunk; build -wcf from a DDK command window for each arch; all\r
+ are required by makebin.bat.\r
\r
2) cd trunk\etc; execute 'makebin src-dir dest-dir'\r
Say your svn repository is at C:\open-ib\, then to generate a binary\r
release from a command window:\r
makebin C:\open-ib\gen1\trunk C:\open-ib\gen1\branches\WinOF\Wix\bin\r
- Answer 'F' to the few xcopy prompts.\r
\r
\r
Creating a WIX tool set\r
\r
CD to the WIX architecture specific directory. 'nmake.exe' needs to be\r
in your command window search path. Build three arch specific installers\r
-(.msi files).\r
+(.msi files). \r
+WARNING - assupmtion is .\bin is populated correctly.\r
\r
gen1\branches\WinOF\WIX\x86> nmake\r
Results in a WOF_x86.msi installer image.\r