Razzle: Difference between revisions

No edit summary
No edit summary
 
Line 2: Line 2:


== Usage ==
== Usage ==
The commonly used arguments of Razzle are following:
The common arguments of Razzle are following:


* <code>free</code> - builds retail build,
* <code>free</code> - retail build,
* <code>chk</code> - builds checked build, which contains additional debugging information and therefore slower in execution,
* <code>chk</code> - checked build, which contains additional debugging information and therefore slower in execution,
* <code>offline</code> - isolates source code from Source Depot or similar linked programs. This is more suitable for Windows XP/Server 2003 and beyond, and without this argument the platform tries to connect with the source server, but due to internal addresses non-existence, it goes abrupt and errors start to appear.
* <code>offline</code> - isolates source code from Source Depot or similar linked programs. Without this argument, Razzle tries to connect with the source server via <code>sd.exe</code>, but due to internal addresses absence, it goes abrupt and errors start to appear. This workaround is fixed in OpenXP internally, changing points to Git.


=== Architectures ===
By default, Razzle builds for x86 platforms. To specify another one, you should append one of these arguments after previous one:
By default, Razzle builds for x86 platforms. To specify another one, you should append one of these arguments after previous one:


* <code>win64</code> - choosing an Intel Itanium 64 (IA-64) target for build. If you append <code>amd64</code>, it will build for AMD64 targets,
* <code>win64</code> - choosing an Intel Itanium 64 (IA-64) target for build. If you append <code>amd64</code>, it will build for AMD64 targets,
* <code>pocketpc</code> - builds Armv4 target.
* <code>pocketpc</code> - builds ARMv4 target, prevailingly for Windows CE 2003 (or Windows Mobile 2003).


Other arguments are these:
=== Miscellaneous ===
Miscellaneous arguments of Razzle are these:


* <code>verbose</code> - executes Razzle script suite and outputs every action happening,
* <code>verbose</code> - executes Razzle script suite and outputs every action happening,