Author: dreimer Date: Sat Jan 24 08:46:21 2009 New Revision: 39062
URL: http://svn.reactos.org/svn/reactos?rev=39062&view=rev Log: Update Documentation of RosBE.
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/adv.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/basic.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/config.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/credits.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/features.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/howto.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/intro.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/main.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/menu.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/options.html trunk/tools/RosBE/RosBE-Windows/Documentation/files/options.jpg trunk/tools/RosBE/RosBE-Windows/Documentation/files/top.html trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1 trunk/tools/RosBE/RosBE-Windows/Root/Config.cmd trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/adv.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/adv.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/adv.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,25 +1,25 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Advanced Features</title> <meta name="author" content="Daniel Reimer"> <meta name="description" - content="Lists the Advanced Features of RosBE"> + content="Lists the Advanced Features of RosBE."> </head> <body> <p>MinGW GCC 4.1.3 is included in RosBE. Manual can be found here: <a href="http://www.mingw.org/">http://www.mingw.org/</a>and <a href="http://gcc.gnu.org/">http://gcc.gnu.org</a><br> -Binutils 2.18.50 is included in RosBE. Manual can be found here: <a +Binutils 2.19.51 is included in RosBE. Manual can be found here: <a href="http://www.gnu.org/software/binutils/">http://www.gnu.org/software/binutils</a><br> -SVN 1.4.5 is included in RosBE. Manual can be found here: <a +SVN 1.5.5 is included in RosBE. Manual can be found here: <a href="http://subversion.tigris.org/">http://subversion.tigris.org</a><br> CCache 2.4 is included in RosBE. Manual can be found here: <a href="http://ccache.samba.org/">http://ccache.samba.org</a><br> -GDB 6.7.1 is included in RosBE. Manual can be found here: <a +GDB 6.8.4 is included in RosBE. Manual can be found here: <a href="http://www.gnu.org/software/gdb/">http://www.gnu.org/software/gdb</a><br> -NASM 2.00 is included in RosBE. Manual can be found here: <a +NASM 2.05.01 is included in RosBE. Manual can be found here: <a href="http://nasm.sourceforge.net/">http://nasm.sourceforge.net</a><br> </p> </body>
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/basic.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/basic.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/basic.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,42 +1,119 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Basic Features</title> <meta content="Daniel Reimer" name="author"> - <meta content="Lists the Basic Features of RosBE" name="description"> + <meta content="Lists the Basic Features of RosBE." name="description"> </head> <body> <dl> <dt>make</dt> +</dl> +<dl> <dd>Usage: make [OPTIONS]<br> - </dd> - <dd> The command to build the ReactOS Source Tree in the Default -directory.<br> -Without options it does a standard build of ReactOS. OPTIONS are the -standard ReactOS build options ie. </dd> - <dd> - <ul> - <li>bootcd</li> - <li>livecd</li> - <li>etc.</li> - </ul> - </dd> +Make does a standard build of ReactOS. OPTIONS are the standard ReactOS +build options:</dd> + <dd> + <ul> + <li><span style="font-style: italic;">all</span> - This target +builds all of +ReactOS.</li> + <li><span style="font-style: italic;">"module"</span> - Builds +only the module +with the appropiate name.</li> + <li><span style="font-style: italic;"> bootcd </span>- Generates +a BootCD ISO.</li> + <li><span style="font-style: italic;">livecd</span> - Generates a +LiveCD ISO.</li> + <li> <span style="font-style: italic;">install</span> - Installs +ReactOS in the +folder specified by the environment variable "ROS_INSTALL".</li> + <li> <span style="font-style: italic;">"module"_install</span> - +Installs only the module +with the appropiate name in the folder specified by the environment +variable "ROS_INSTALL".</li> + <li> <span style="font-style: italic;">clean</span> - Deletes +all files +generated by the build process.</li> + <li><span style="font-style: italic;"> "module"_clean</span> - +Deletes only the files of +one module with the appropiate name.</li> + <li><span style="font-style: italic;">depends</span> - Does a +full dependency +check on the ReactOS Source and generates a new makefile. This will +take a while.</li> + <li> <span style="font-style: italic;">"module"-depends</span> - +Does a dependency check +for one module with the appropiate name.<br> + </li> + </ul> + </dd> +</dl> +<dl> <dt>makex</dt> +</dl> +<dl> <dd>Usage: makex [OPTIONS]<br> - </dd> - <dd> Same as 'make' but automatically determines the number of CPU -Cores in your system and uses "make -j x" with the appropriate number -to threaden the build process for a massive speedup on Multi Core -Systems.<br> -NOTE: The number makex uses can be modified by editing Build-Multi.cmd -located in the RosBE directory, instructions for doing so are contained -within the file.</dd> - <dt>basedir</dt> +Same as 'make' but automatically determines the number of CPU Cores in +the system and uses "make -j x" with the appropriate number. OPTIONS +are the standard ReactOS build +options:<br> + </dd> + <dd> + <ul> + <li><span style="font-style: italic;">all</span> - This target +builds all of +ReactOS.</li> + <li><span style="font-style: italic;">"module"</span> - Builds +only the module +with the appropiate name.</li> + <li><span style="font-style: italic;"> bootcd </span>- Generates +a BootCD ISO.</li> + <li><span style="font-style: italic;">livecd</span> - Generates a +LiveCD ISO.</li> + <li> <span style="font-style: italic;">install</span> - Installs +ReactOS in the +folder specified by the environment variable "ROS_INSTALL".</li> + <li> <span style="font-style: italic;">"module"_install</span> - +Installs only the module +with the appropiate name in the folder specified by the environment +variable "ROS_INSTALL".</li> + <li> <span style="font-style: italic;">clean</span> - Deletes +all files +generated by the build process.</li> + <li><span style="font-style: italic;"> "module"_clean</span> - +Deletes only the files of +one module with the appropiate name.</li> + <li><span style="font-style: italic;">depends</span> - Does a +full dependency +check on the ReactOS Source and generates a new makefile. This will +take a while.</li> + <li> <span style="font-style: italic;">"module"-depends</span> - +Does a dependency check +for one module with the appropiate name.<br> + </li> + </ul> + </dd> + <br> +</dl> +basedir +<dl> <dd>Usage: basedir<br> </dd> <dd>Switches back to the ReactOS source directory.</dd> +</dl> +charch +<dl> + <dd>Usage: charch [OPTIONS]<br> +Change the Architecture to build ReactOS for, for the current RosBE +session. Possible Architectures are: i386, ppc, arm, amd64.<br> + </dd> +</dl> +<dl> <dt>chdefdir</dt> + <dd><br> + </dd> <dd>Usage: chdefdir [OPTIONS]</dd> <dd> Reconfigures the Default Source Folder for one Session. This is useful for switching between branches or different ReactOS Source @@ -47,9 +124,24 @@ source directory.</li> </ul> </dd> + <dt><br> + </dt> <dt>chdefgcc [PATH]</dt> + <dd><br> + </dd> <dd>Change the MinGW/GCC directory for the current RosBE session.</dd> +</dl> +<ul> + <ul> + <li> <dfn>"Path"</dfn> - Path to set the Host or Target GCC to.<br> + </li> + <li> <dfn>"Type</dfn>" - Set it to "target" or "host"</li> + </ul> +</ul> +<dl> <dt>clean</dt> + <dd><br> + </dd> <dd>Usage: clean [logs]</dd> <dd> Fully cleans the ReactOS source directory and does a better job than "make clean" does.<br> @@ -58,11 +150,19 @@ and 1:1 like a fresh loaded one. </dd> <dd> <ul> - <li> <dfn>logs</dfn> - Removes all build logs in the RosBE-Logs -directory. </li> - </ul> - </dd> + <li> <span style="font-style: italic;">all</span> - Removes +build logs and compiler output in the RosBE-Logs directory.</li> + <li><dfn>logs</dfn> - Removes all build logs in the RosBE-Logs +directory.</li> + </ul> +All other commands will be parsed as "make COMMAND_clean" and cleans +the specific command.<br> + </dd> +</dl> +<dl> <dt>config</dt> + <dd><br> + </dd> <dd>Usage: config [OPTIONS]</dd> <dd> This Command creates a Configuration File, which tells RosBE how to build the Tree. There are many things you can modify in the build @@ -76,19 +176,29 @@ <li><dfn>delete</dfn> - Deletes the created configuration File and so sets back to default settings.</li> <li><span style="font-style: italic;">update</span> - Deletes the -old created configuration file and updates it with a new, default one.<br> - </li> - </ul> +old created configuration file and updates it with a new, default one.</li> + </ul> + <br> </dd> <dt>help</dt> + <dd><br> + </dd> <dd>Usage: help [COMMAND]</dd> <dd> Shows help for the specified command or lists all available commands.</dd> + <dt><br> + </dt> <dt>options</dt> + <dd><br> + </dd> <dd>Usage: options</dd> - <dd> Starts the RosBE Configuration Program.<br> - </dd> + <dd> Starts the RosBE Configuration Program and sets the changes +active in the cureent session.</dd> + <dt><br> + </dt> <dt>raddr2line</dt> + <dd><br> + </dd> <dd>Usage: raddr2line [FILE] [ADDRESS]</dd> <dd> This Command translates program addresses of BSODs into file names and line numbers of the Code it was built of to assist Developers @@ -101,11 +211,13 @@ or just the file name [you can use a partial name ie. ntdll*] of the executable to be analyzed. When using just a file the current directory and all sub-directories are searched.<dfn></dfn></li> - <li><dfn>ADDRESS</dfn> - The address to be translated.<br> - <dfn></dfn></li> - </ul> + <li><dfn>ADDRESS</dfn> - The address to be translated.</li> + </ul> + <br> </dd> <dt>scut</dt> + <dd><br> + </dd> <dd>Usage: scut [OPTIONS]</dd> <dd>Defines, Edits, Removes, Switches and Defaults to Shortcutted Source Directories. scut started without a parameter or with the name @@ -113,7 +225,7 @@ </dd> <dd> <ul> - <li> <dfn>list</dfn> - Lists all shortcuts and their paths. <dfn></dfn></li> + <li> <dfn>list</dfn> - Lists all shortcuts and their paths.</li> <li><dfn>add</dfn> - Adds a Shortcut to a sourcecode.</li> <li> <dfn>rem</dfn> - Deletes a specific shortcut. </li> <li> <dfn>edit</dfn> - Lets you edit a specific shortcut. </li> @@ -121,8 +233,11 @@ one every start of RosBE. "Default" is the Source Directory as you know it from previous Versions. </li> </ul> + <br> </dd> <dt>ssvn</dt> + <dd><br> + </dd> <dd>Usage: ssvn [OPTIONS]</dd> <dd> This is the simple to use sSVN, written for newbies. It only Creates, Updates or cleans up your ReactOS Source Tree or shows the @@ -146,5 +261,27 @@ </ul> </dd> </dl> +update +<dl> + <dd><br> + </dd> + <dd>Usage: update [OPTIONS]<br> +Updates all files of RosBE to the most recent files.<br> + </dd> + <dd> + <ul> + <li><span style="font-style: italic;">delete X</span> - Deletes +Update Nr X.</li> + <li><span style="font-style: italic;">info X</span> - Shows info +about Update Nr X.</li> + <li><span style="font-style: italic;">nr X</span> - Re/Installs +Update Nr X.</li> + <li><span style="font-style: italic;">reset</span> - Removes the +Updates Cache. Not recommended.</li> + <li><span style="font-style: italic;">status</span> - Shows the +recent status of available, non installed updates.</li> + </ul> + </dd> +</dl> </body> </html>
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/config.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/config.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/config.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,22 +1,86 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Config</title> <meta name="author" content="Daniel Reimer"> <meta name="description" - content="Lists the Settings in the Config Script in RosBE"> + content="Lists the Settings in the Config Script in RosBE."> </head> <body> <dl> - <dt><br> - <em></em></dt> -</dl> + <dt><span style="font-weight: bold; font-style: italic;">SARCH:</span><br> + <span style="font-weight: bold; text-decoration: underline;"></span></dt> + <dt>Sub-architecture to build for. Right now you can only select +xbox, which enables some code needed to run ROS on a XBox 1</dt> +</dl> +<span style="font-weight: bold; font-style: italic;">OARCH:</span><br> +Generate instructions for this CPU type. See CPU Type list below. +<dl> + <dt><span style="font-weight: bold; font-style: italic;">TUNE:</span><br> + </dt> + <dt>Which CPU ReactOS should be optimized for. Specify one of +the above CPUs or generic. When this option is not used, GCC will +optimize for the processor specified by OARCH.See CPU Type list below.</dt> +</dl> +<span style="font-weight: bold; font-style: italic;">OPTIMIZE:</span><br> +What level of optimisation to use. +<dl> + <dt><span style="font-weight: bold; font-style: italic;">KDBG:</span><br> + </dt> + <dt>Whether to compile in the integrated kernel debugger.</dt> +</dl> +<span style="font-weight: bold; font-style: italic;">DBG:</span><br> +Whether to compile for debugging. No compiler optimizations will be +performed. +<dl> + <dt><span style="font-weight: bold; font-style: italic;">GDB:</span><br> + </dt> + <dt>Whether to compile for debugging with GDB. If you don't use GDB, +don't enable this.</dt> +</dl> +<span style="font-weight: bold; font-style: italic;">NSWPAT</span><span + style="font-weight: bold; font-style: italic;">:</span><br> +Whether to compile apps/libs with features covered software patents or +not. If you live in a country where software patents are valid/apply, +don't enable this (except they/you purchased a license from the patent +owner). +<dl> + <dt><span style="font-weight: bold; font-style: italic;">_WINKD_</span><span + style="font-weight: bold; font-style: italic;">:</span><br> + </dt> + <dt>Whether to compile with the KD protocol. This will disable +support for KDBG as well as rossym and symbol lookups, and allow WinDBG +to connect to ReactOS. This is currently not fully working, and +requires kdcom from Windows 2003 or TinyKRNL. Booting into debug mode +with this flag enabled will result in a failure to enter GUI mode. Do +not enable unless you know what you're doing.</dt> +</dl> +<span style="font-weight: bold; font-style: italic;">_ELF_</span><span + style="font-weight: bold; font-style: italic;">:</span><br> +Whether to compile support for ELF files. Do not enable unless you know +what you're doing. +<dl> + <dt><span style="font-weight: bold; font-style: italic;">BUILD_MP</span><span + style="font-style: italic;">:</span><br> + </dt> + <dt>Whether to compile the multi processor versions for ntoskrnl and +hal.</dt> + <br> + <br> +</dl> +<span style="text-decoration: underline; font-style: italic;">CPU Type +List:</span><br> <br> <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"> <tbody> <tr> + <td style="vertical-align: top;"><em>i386</em></td> + <td style="vertical-align: top;">Intel's i386 CPU. (No scheduling +is implemented for this chip.) </td> + </tr> + <tr> <td style="vertical-align: top;"><em>i486</em></td> <td style="vertical-align: top;">Intel's i486 CPU. (No scheduling is implemented for this chip.) </td> @@ -68,6 +132,13 @@ <td style="vertical-align: top;">Improved version of Intel Pentium4 CPU with 64-bit extensions, MMX, SSE, SSE2 and SSE3 instruction set support. </td> + </tr> + <tr> + <td style="vertical-align: top;"><span style="font-style: italic;">core2</span><br> + </td> + <td style="vertical-align: top;">Intel Dual Core CPU, MMX, SSE, +SSE2 and SSE3 instruction set support.<br> + </td> </tr> <tr> <td style="vertical-align: top;"><em>k6</em></td> @@ -101,6 +172,28 @@ extensions.) </td> </tr> <tr> + <td style="vertical-align: top;"><span style="font-style: italic;">opteron-sse3</span><br> + </td> + <td style="vertical-align: top;">AMD K8 core based CPUs with +x86-64 instruction set support. (This supersets +MMX, SSE, SSE2, SSE3, 3dNOW!, enhanced 3dNOW! and 64-bit instruction +set +extensions.)</td> + </tr> + <tr> + <td style="vertical-align: top;"><span style="font-style: italic;">barcelona</span><br> + </td> + <td style="vertical-align: top;">AMD Multi Core CPU. MMX, SSE, +SSE2, SSE3, 3dNOW!, enhanced 3dNOW! Support</td> + </tr> + <tr> + <td style="vertical-align: top;"><span style="font-style: italic;">geode</span><br> + </td> + <td style="vertical-align: top;">Low power version AMD CPU. MMX, +SSE, SSE2, 3dNOW!, enhanced 3dNOW! Support<br> + </td> + </tr> + <tr> <td style="vertical-align: top;"><em>winchip-c6</em></td> <td style="vertical-align: top;">IDT Winchip C6 CPU, dealt in same way as i486 with additional MMX instruction @@ -128,7 +221,5 @@ </tbody> </table> <br> -<br> -<br> </body> </html>
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/credits.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/credits.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/credits.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,35 +1,28 @@ -<?xml version="1.0" encoding="utf-8" ?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8" /> - <title>Credits</title> - <meta name="author" content="Daniel Reimer" /> - <meta name="description" content="Lists the Credits of the RosBE Staff" /> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <title>Credits</title> + <meta name="author" content="Daniel Reimer"> + <meta name="description" + content="Lists the Credits of the RosBE Staff."> </head> <body> -<p>This Build Environment is inspired by blight's ReactOS Build Environment +<p>This Build Environment is inspired by blight's ReactOS Build +Environment v0.2-3.4.5 and Dazzle from TinyKRNL ( -<a href="http://www.tinykrnl.org/"> - http://www.tinykrnl.org/ +<a href="http://www.tinykrnl.org/"> http://www.tinykrnl.org/ </a>)</p> <ul> - <li> - Originally Coded by Peter "dralnix" Ward ( - <a href="mailto:dralnix@gmail.com">dralnix@gmail.com</a> - ) until Version 0.3.5B2 and continuing with Version 1.0 - </li> - <li> - Work continued by Daniel "EmuandCo" Reimer ( - <a href="mailto:reimer.daniel@freenet.de">reimer.daniel@freenet.de</a> - ) up to now. - </li> - <li> - *nix Version made and Maintained by Colin Finck ( - <a href="mailto:mail@colinfinck.de">mail@colinfinck.de</a> - ) up to now. - </li> - <li>Icon made by ROSFan.</li> + <li> Originally Coded by Peter "dralnix" Ward ( <a + href="mailto:dralnix@gmail.com">dralnix@gmail.com</a> ) until Version +0.3.5B2 and continuing with Version 1.0 </li> + <li> Work continued by Daniel "EmuandCo" Reimer ( <a + href="mailto:reimer.daniel@freenet.de">reimer.daniel@freenet.de</a> ) +up to now. </li> + <li> *nix Version made and Maintained by Colin Finck ( <a + href="mailto:mail@colinfinck.de">mail@colinfinck.de</a> ) up to now. </li> + <li>Icon made by ROSFan.</li> </ul> </body> </html>
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/features.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/features.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/features.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,21 +1,25 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Features</title> <meta content="Daniel Reimer" name="author"> - <meta content="Lists the Features of RosBE" name="description"> + <meta content="Lists the Features of RosBE." name="description"> </head> <body> <ul> <li>Creating, Cleaning and Updating the Tree with included SVN and sSVN.</li> - <li>Building the Source (Multi Core Optimized)</li> + <li>Building the Source (Multi Core Optimized) for several +Architectures, like i386, x86_64, ARM etc<br> + </li> <li>Maintain Several Trees at once.</li> <li>Configure the Tree Settings with an easy to use editor.</li> <li>Help for Debugging, thanks to included GDB and raddr2line.</li> <li>Support for non Admin Rights Account.*</li> + <li>Easy to use Auto Update Feature.<br> + </li> </ul> -<p>* = This Feature is not supported under Windows Vista!</p> +<p>* = This Feature is not fully supported under Windows Vista!</p> </body> </html>
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/howto.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/howto.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/howto.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,66 +1,78 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> + <meta http-equiv="content-type" + content="text/html; charset=ISO-8859-1"> <title>RosBE Frequently Asked Questions</title> <meta content="Daniel Reimer" name="author"> - <meta content="Shows all HowTos to the User" name="description" > + <meta content="Shows all HowTos to the User." name="description"> </head> <body> -<ul style="list-style-type: none;padding: 0px;"> - <li title="question">Q: How do I build ReactOS Source?</li> - <li title="Answer"> - A: Start RosBE and type "make bootcd" or "make livecd" to generate - ReactOS ISO files from the source. - </li> - <li> </li> - - - - <li title="question"> - Q: I have a Multi CPU/Core system. Can I speed up the build process somehow? - </li> - <li title="Answer"> - A: Yes, you can. Just use "makex" instead of the "make" Command. "makex" - checks for the number of processors/cores in your system and optimizes - the build according to that number. - </li> - <li> </li> - - - <li title="question">Q: How/Where can I get the ReactOS source code?</li> - <li title="Answer"> - A: You can retrieve it with any SVN client from: - <a href="svn://svn.reactos.org/reactos/trunk/reactos"> - svn://svn.reactos.org/reactos/trunk/reactos</a> - - RosBE itself has a SVN command line client and a lite variant for - new users called "ssvn" (SimpleSVN) included. If you want to get the - source tree, type "ssvn create" and it copies all code to the default - source folder you set during installation. - </li> - <li> </li> - - - <li title="question">Q: How can I update the ReactOS source code?</li> - <li title="Answer">A: Just type "ssvn update".</li> - <li> </li> - - - <li title="Question"> - Q: Can I see somewhere if my source tree is up to date? - </li> - <li title="Answer">A: Yes, just type "ssvn status".</li> - <li> </li> - - <li title="Question"> - Q: My source tree seems corrupted / updating was aborted etc... and now - I cannot update it anymore... What can I do? - </li> - <li title="Answer"> - A: You need to clean it up. Type "ssvn cleanup" and wait. After that type - "ssvn update" and it runs again. - </li> - <li> </li> +<ul style="padding: 0px; list-style-type: none;"> + <li title="question">Q: How do I build ReactOS Source?</li> + <li title="Answer"> A: Start RosBE and type "make bootcd" or "make +livecd" to generate ReactOS ISO files from the source. If the ReactOS +Source is not available in the specified default folder you, it will +ask to download it for you.<br> + </li> + <li> </li> + <li title="question"> Q: I have a Multi CPU/Core system. Can I speed +up the build process somehow? </li> + <li title="Answer"> A: Yes, you can. Just use "makex" instead of the +"make" Command. "makex" checks for the number of processors/cores in +your system and optimizes the build according to that number. </li> + <li> </li> + <li title="question">Q: How/Where can I get the ReactOS source code?</li> + <li title="Answer"> A: You can retrieve it with any SVN client from: <a + href="svn://svn.reactos.org/reactos/trunk/reactos"> +svn://svn.reactos.org/reactos/trunk/reactos</a> RosBE itself has +a SVN command line client and a lite variant for new users called +"ssvn" (SimpleSVN) included. If you want to get the source tree, type +"ssvn create" and it copies all code to the default source folder you +set during installation. </li> + <li> </li> + <li title="question">Q: How can I update the ReactOS source code?</li> + <li title="Answer">A: Just type "ssvn update".</li> + <li> </li> + <li title="Question"> Q: Can I see somewhere if my source tree is up +to date? </li> + <li title="Answer">A: Yes, just type "ssvn status".</li> + <li> </li> + <li title="Question"> Q: My source tree seems corrupted / updating +was aborted etc... and now I cannot update it anymore... What can I do? + </li> + <li title="Answer"> A: You need to clean it up. Type "ssvn cleanup" +and wait. After that type "ssvn update" and it runs again. </li> </ul> +Q: How can I build ReactOS for another Architecture?<br> +A: Download the specific GCC Arch Plugin from sf.net eg the x86_64 one +and install it. Afterwards you will have a new Shortcut for a arch +specific RosBE. Additionally you can use charch command, like this +"charch amd64"<br> +<br> +Q: How can I use another GCC Compiler for building?<br> +A: Use our chdefgcc command. It changes the GCC Compiler temporary for +this session. Use it like this for using another host GCC: "chdefgcc +C:\path\to\gcc host"<br> +<br> +Q: How do I clean up my Source tree?<br> +A: Use "clean all" to tidy up the tree from all built stuff and +removing all logs too.<br> +<br> +Q: How do I update RosBE?<br> +A: Subversion Updates can be loaded via "update" command. It detects +the updates you already installed and shows you new ones if existant. +It tells you what they change and asks you to install them. If you +choose to skip one, it asks you if you want to be reminded again of +this Update next time. If you choose "no", it wont show up anymore +again.<br> +Version Updates are onley be released as Setup. Uninstall the old +Version and install the new one.<br> +<br> +Q: How does this shortcut Tool work?<br> +A: Just type "scut SCUTNAME C:\path\to\scut" and it generated a +chortcut you can reach via "scut SCUTNAME" If you wish, you even can +make a shortcut default, which means it will be loaded on startup all +the time.<br> </body> </html>
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/intro.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/intro.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/intro.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Introduction</title> <meta name="author" content="Daniel Reimer"> - <meta name="description" content="Shows the Introduction to RosBE"> + <meta name="description" content="Shows the Introduction to RosBE."> </head> <body> <p>First of all, lets answer the main question: What is RosBE?<br> @@ -35,7 +35,13 @@ our tool, SCut.<br> Setting of a dozen of build parameters with a easy to understand Configurator App.<br> -etc...<br> +Build the Source for different Architectures which are already +supported.<br> +Update the Scripts up to whole compilers via Update Command.<br> +Include several GCC Versions and easily switch with the chdefgcc +command.<br> +</p> +<p>etc...<br> </p> </body> </html>
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/main.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/main.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/main.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,10 +1,11 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title>RosBE Documentation Welcome Page</title> - <meta name="author" content="Daniel Reimer"> - <meta name="description" content="Shows the RosBE Documentation Welcome Page"> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <title>RosBE Documentation Welcome Page</title> + <meta name="author" content="Daniel Reimer"> + <meta name="description" + content="Shows the RosBE Documentation Welcome Page."> </head> <body> <p>Welcome to ReactOS Build Environment for Windows. This Documentation
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/menu.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/menu.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/menu.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,12 +1,13 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title>RosBE Documentation Menu</title> - <meta name="author" content="Daniel Reimer"> - <meta name="description" content="Shows the entries of the RosBE Documentation Menu"> - <base target="main"> - <style type="text/css"> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <title>RosBE Documentation Menu</title> + <meta name="author" content="Daniel Reimer"> + <meta name="description" + content="Shows the entries of the RosBE Documentation Menu."> + <base target="main"> + <style type="text/css"> HTML { border-right: 1px dashed #000; @@ -15,24 +16,21 @@ </style> </head> <body> - <div> - <h1 style="font-weight: bold; text-decoration: underline; font-style: italic;">Index:</h1> - <ol> - <li><a href="intro.html">Introduction</a></li> - <li><a href="features.html">Features</a></li> - <li><a href="basic.html">Basic Functions</a></li> - <li><a href="adv.html">Advanced Functions</a></li> - <li><a href="howto.html">FAQ</a></li> - <li><a href="options.html">Configuration</a></li> - <li><a href="credits.html">Credits</a></li> - </ol> - -<p> - <a href="http://validator-test.w3.org/check?uri=referer"> - <img src="valid-html401-blue.png" alt="Valid HTML 4.01 Strict" /> - </a> +<div> +<h1 + style="font-weight: bold; text-decoration: underline; font-style: italic;">Index:</h1> +<ol> + <li><a href="intro.html">Introduction</a></li> + <li><a href="features.html">Features</a></li> + <li><a href="basic.html">Basic Functions</a></li> + <li><a href="adv.html">Advanced Functions</a></li> + <li><a href="howto.html">FAQ</a></li> + <li><a href="options.html">Configuration</a></li> + <li><a href="credits.html">Credits</a></li> +</ol> +<p> <a href="http://validator-test.w3.org/check?uri=referer"> <img + src="valid-html401-blue.png" alt="Valid HTML 4.01 Strict"> </a> </p> - </div> - +</div> </body> </html>
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/options.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/options.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/options.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,6 +1,13 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> + <meta http-equiv="content-type" + content="text/html; charset=ISO-8859-1"> + <title>Options.exe Explaination</title> + <meta content="Daniel Reimer" name="author"> + <meta + content="Explains our Options.exe file and what which command does." + name="description"> </head> <body> The RosBE Configurator is the Main app to change more advanced Settings @@ -10,8 +17,7 @@ Preview below.<br> <br> <div style="text-align: center;"><img - style="width: 389px; height: 471px;" alt="Configurator" - src="options.jpg"><br> + style="width: 399px; height: 507px;" alt="" src="options.jpg"><br> <div style="text-align: left;"><br> <br> <span style="font-weight: bold; text-decoration: underline;">1.</span> @@ -28,13 +34,16 @@ Stripped Output might help if you want to use ReactOS on a PC with less than 48 MB RAM, because stripped apps use less RAM and are smaller.<br> -<span style="font-weight: bold; text-decoration: underline;">4.</span> +<span style="font-weight: bold; text-decoration: underline;">4.</span><span + style="font-weight: bold;"></span> NoStrip Files for Debugging are +being generated. Don't use 4. and 5. together!<br> +<span style="font-weight: bold; text-decoration: underline;">5.</span> Here you can set another GCC Compiler as the Active one in RosBE.<br> -<span style="font-weight: bold; text-decoration: underline;">5.</span> +<span style="font-weight: bold; text-decoration: underline;">6.</span> You can switch off/on the logging and/or change te Path where the logs will be saved to.<br> -<span style="font-weight: bold; text-decoration: underline;">6.</span> -and <span style="font-weight: bold; text-decoration: underline;">7.</span> +<span style="font-weight: bold; text-decoration: underline;">7.</span> +and <span style="font-weight: bold; text-decoration: underline;">8.</span> are mainly made for Speed up the Build Process. By Changing the Output to a RAMDisk you can Speed up the building for about 10-15%. But it will cost VERY MUCH RAM. The fastest way would be to save the Source
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/options.jpg URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== Binary files - no diff available.
Modified: trunk/tools/RosBE/RosBE-Windows/Documentation/files/top.html URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Documenta... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Documentation/files/top.html [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Documentation/files/top.html [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -1,11 +1,12 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title>RosBE Logo and Title</title> - <meta name="author" content="Daniel Reimer"> - <meta name="description" content="Shows the official RosBE Logo and Title"> - <style type="text/css"> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <title>RosBE Logo and Title</title> + <meta name="author" content="Daniel Reimer"> + <meta name="description" + content="Shows the official RosBE Logo and Title."> + <style type="text/css"> BODY { font-size: 24pt; @@ -17,10 +18,8 @@ </style> </head> <body> - <div> - <img src="RosBE.jpg" alt="RosBE Logo" style="float: left;"> - Documentation for RosBE for Microsoft<span>®</span> - Windows NT<span>®</span>- based Operating Systems - </div> +<div> <img src="RosBE.jpg" alt="RosBE Logo" style="float: left;"> +Documentation for RosBE for Microsoft<span>®</span> Windows NT<span>®</span>- +based Operating Systems </div> </body> </html>
Modified: trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1 URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Powershel... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1 [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1 [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -157,8 +157,8 @@ " Usage: chdefgcc [PATH]" " Change the MinGW/GCC directory for the current RosBE session." "" - " Path - Path to set the Host or Target GCC to." - " Type - Set it to ""target"" or ""host""" + " ""Path"" - Path to set the Host or Target GCC to." + " ""Type"" - Set it to ""target"" or ""host""" exit } }
Modified: trunk/tools/RosBE/RosBE-Windows/Root/Config.cmd URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Conf... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Root/Config.cmd [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Root/Config.cmd [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -12,6 +12,8 @@ @echo on )
+setlocal enabledelayedexpansion + title ReactOS Build Configurator
:: @@ -21,7 +23,7 @@ echo config.rbuild will be permanently deleted. All your settings will be gone. echo Continue? set /p YESNO="(yes), (no)" - if /i "%YESNO%"=="yes" goto :CONT + if /i "!YESNO!"=="yes" goto :CONT goto :NOK
:CONT @@ -44,7 +46,7 @@ echo default one. You will need to reconfigure it to your wishes later. echo Continue? set /p YESNO="(yes), (no)" - if /i "%YESNO%"=="yes" goto :CONT2 + if /i "!YESNO!"=="yes" goto :CONT2 goto :NOK
:CONT2 @@ -86,7 +88,6 @@ :: Check if config.template.rbuild is newer than config.rbuild, if it is then :: inform the user and offer an update. :: -setlocal enabledelayedexpansion if exist ".\config.rbuild" ( "%_ROSBE_BASEDIR%\Tools\chknewer.exe" ".\config.template.rbuild" ".\config.rbuild" if !errorlevel! == 1 ( @@ -97,12 +98,11 @@ echo *** previously made settings. *** echo. set /p YESNO="(yes), (no)" - if /i "%YESNO%"=="yes" del "%APPDATA%\RosBE*.rbuild" | del "config.rbuild" | copy "config.template.rbuild" "%APPDATA%\RosBE\config.rbuild" | goto :OK + if /i "!YESNO!"=="yes" del "%APPDATA%\RosBE*.rbuild" | del "config.rbuild" | copy "config.template.rbuild" "%APPDATA%\RosBE\config.rbuild" | goto :OK endlocal goto :NOK ) ) -endlocal
:: :: Start with reading settings from config.rbuild and let the user edit them. @@ -318,3 +318,4 @@ set NSWPAT= set WINKD= set ELF= +endlocal
Modified: trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Help... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd [iso-8859-1] Sat Jan 24 08:46:21 2009 @@ -163,8 +163,8 @@ echo Usage: chdefgcc [OPTIONS] echo Change the MinGW/GCC Target/Host directory for the current RosBE session. echo. - echo Path - Path to set the Host or Target GCC to. - echo Type - Set it to "target" or "host" + echo "Path" - Path to set the Host or Target GCC to. + echo "Type" - Set it to "target" or "host" goto :EOC ) )