Author: dreimer
Date: Tue Oct 28 12:52:14 2008
New Revision: 37043
URL:
http://svn.reactos.org/svn/reactos?rev=37043&view=rev
Log:
Overhaul of the help file. Now it starts to be worth its name.
Modified:
trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1
trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd
Modified: trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Powershe…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1 [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1 [iso-8859-1] Tue Oct 28 12:52:14
2008
@@ -13,17 +13,16 @@
if ("$args" -eq "") {
""
"Available Commands:"
- " make [OPTIONS] - Without options it does a standard build of"
- " ReactOS. OPTIONS are the standard ReactOS
build"
- " options ie. ""bootcd"""
+ " make [OPTIONS] - Make does a standard build of ReactOS. OPTIONS
are"
+ " the standard ReactOS build options."
" makex [OPTIONS] - Same as 'make' but automatically determines
the"
- " number of CPU Cores in the system and uses -j"
- " with the appropriate number."
+ " number of CPU Cores in the system and uses -j
with"
+ " the appropriate number."
" basedir - Switch back to the ReactOS source directory."
if (Test-Path "$_ROSBE_BASEDIR\charch.ps1") {
- " charch [OPTIONS] - Change the Architecture to build for the"
- " current RosBE session."
+ " charch [OPTIONS] - Change the Architecture to build ReactOS
for"
+ " for the current RosBE session."
}
if (Test-Path "$_ROSBE_BASEDIR\chdefdir.ps1") {
@@ -32,18 +31,18 @@
}
if (Test-Path "$_ROSBE_BASEDIR\chdefgcc.ps1") {
- " chdefgcc [PATH] - Change the MinGW/GCC directory for the"
- " current RosBE session."
- }
-
- " clean [OPTIONS] - Fully clean the ReactOS source directory
and/or"
- " the RosBE build logs."
+ " chdefgcc [PATH] - Change the Host or Target MinGW/GCC
directory"
+ " for the current RosBE session."
+ }
+
+ " clean [OPTIONS] - Fully clean the ReactOS source directory and/or
the"
+ " RosBE build logs."
if (Test-Path "$_ROSBE_BASEDIR\Config.ps1") {
" config [OPTIONS] - Configures the way, ReactOS will be
built."
}
- " help [COMMAND] - Display the available commands or help on a"
+ " help [COMMAND] - Display the available commands or give help on
a"
" specific command."
if (Test-Path "$_ROSBE_BASEDIR\reladdr2line.ps1") {
@@ -64,7 +63,8 @@
}
if (Test-Path "$_ROSBE_BASEDIR\options.ps1") {
- " options - Starts the RosBE configurator."
+ " options - Starts the RosBE configurator and sets
the."
+ " changes active immediately."
}
if (Test-Path "$_ROSBE_BASEDIR\update.ps1") {
@@ -81,15 +81,50 @@
#
if ("$args" -eq "make") {
" Usage: make [OPTIONS]"
- " Without options it does a standard build of ReactOS. OPTIONS are the"
- " standard ReactOS build options ie. ""bootcd"",
""livecd"", etc."
+ " Make does a standard build of ReactOS. OPTIONS are the standard ReactOS
build"
+ " options:"
+ ""
+ " all - This target builds all of ReactOS."
+ " ""module"" - Builds only the module with
the appropiate name."
+ " bootcd - Generates a BootCD ISO."
+ " livecd - Generates a LiveCD ISO."
+ " install - Installs ReactOS in the folder specified by
the"
+ " environment variable
""ROS_INSTALL""."
+ " ""module""_install - Installs only the module with
the appropiate name in"
+ " the folder specified by the environment
variable"
+ " ""ROS_INSTALL""."
+ " clean - Deletes all files generated by the build
process."
+ " ""module""_clean - Deletes only the files of one
module with the"
+ " appropiate name."
+ " depends - Does a full dependency check on the ReactOS
Source"
+ " and generates a new makefile. This will take a
while."
+ " ""module""-depends - Does a dependency check for
one module with the"
+ " appropiate name."
exit
}
if ("$args" -eq "makex") {
" Usage: makex [OPTIONS]"
- " Same as 'make' but automatically determines the number of CPU Cores
in"
- " the system and uses ""make -j x"" with the appropriate
number."
- " NOTE: The number makex uses can be modified by editing Build.ps1"
+ " 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:"
+ ""
+ " all - This target builds all of ReactOS."
+ " ""module"" - Builds only the module with
the appropiate name."
+ " bootcd - Generates a BootCD ISO."
+ " livecd - Generates a LiveCD ISO."
+ " install - Installs ReactOS in the folder specified by
the"
+ " environment variable
""ROS_INSTALL""."
+ " ""module""_install - Installs only the module with
the appropiate name in"
+ " the folder specified by the environment
variable"
+ " ""ROS_INSTALL""."
+ " clean - Deletes all files generated by the build
process."
+ " ""module""_clean - Deletes only the files of one
module with the"
+ " appropiate name."
+ " depends - Does a full dependency check on the ReactOS
Source"
+ " and generates a new makefile. This will take a
while."
+ " ""module""-depends - Does a dependency check for
one module with the"
+ " appropiate name."
+ " NOTE: The number makex uses can be modified by editing Build.cmd"
" located in the RosBE directory, instructions for doing so are"
" contained within the file."
exit
@@ -102,7 +137,7 @@
if (Test-Path "$_ROSBE_BASEDIR\charch.ps1") {
if ("$args" -eq "charch") {
" Usage: charch [OPTIONS]"
- " Change the ReactOS source directory for the current RosBE session."
+ " Change the Architecture to build ReactOS for, for the current RosBE
session."
" Possible Architectures are: i386, ppc, arm, amd64."
""
exit
@@ -122,6 +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"""
exit
}
}
@@ -138,10 +175,10 @@
" Usage: config [OPTIONS]"
" Creates a configuration file, which tells RosBE how to build the
tree."
""
- " delete - Deletes the created configuration file and so sets back"
- " to default settings."
- " update - Deletes the old created configuration file and updates"
- " it with a new, default one."
+ " delete - Deletes the created configuration file and so sets back to
the"
+ " default settings."
+ " update - Deletes the old created configuration file and updates it with
a"
+ " new, default one."
exit
}
}
@@ -153,15 +190,14 @@
if (Test-Path "$_ROSBE_BASEDIR\reladdr2line.ps1") {
if ("$args" -eq "raddr2line") {
" Usage: raddr2line [FILE] [ADDRESS]"
- " Translates program addresses into file names and line numbers to"
- " assist developers with finding specific bugs in ReactOS. If"
- " either of the options is not given you will be prompted for it."
- ""
- " FILE - This can be either a fully specified path 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."
+ " Translates program addresses into file names and line numbers to
assist"
+ " developers with finding specific bugs in ReactOS. If either of the
options"
+ " is not given you will be prompted for it."
+ ""
+ " FILE - This can be either a fully specified path 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."
" ADDRESS - The address to be translated."
""
exit
@@ -176,11 +212,11 @@
if (Test-Path "$_ROSBE_BASEDIR\sSVN.ps1") {
if ("$args" -eq "ssvn") {
" Usage: ssvn [OPTIONS]"
- " Creates, updates or cleans up your ReactOS source tree or shows the"
- " revision number of the local and online trees."
- ""
- " update - Updates to HEAD revision or to a specific one when"
- " second parameter specifies one."
+ " Creates, updates or cleans up your ReactOS source tree or shows the
revision"
+ " number of the local and online trees."
+ ""
+ " update - Updates to HEAD revision or to a specific one when the
second"
+ " parameter specifies one."
" create - Creates a new ReactOS source tree."
" cleanup - Cleans up and fixes errors in the source tree."
" status - Show the current local and online revision numbers."
@@ -190,7 +226,8 @@
if (Test-Path "$_ROSBE_BASEDIR\options.ps1") {
if ("$args" -eq "options") {
" Usage: options"
- " Starts the RosBE configurator."
+ " Starts the RosBE configurator and sets the changes active in the
current."
+ " RosBE session."
exit
}
}
Modified: trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Hel…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd [iso-8859-1] Tue Oct 28 12:52:14 2008
@@ -19,17 +19,16 @@
if "%1" == "" (
echo.
echo Available Commands:
- echo make [OPTIONS] - Without options it does a standard build of
- echo ReactOS. OPTIONS are the standard ReactOS build
- echo options ie. "bootcd"
+ echo make [OPTIONS] - Make does a standard build of ReactOS. OPTIONS are
+ echo the standard ReactOS build options.
echo makex [OPTIONS] - Same as 'make' but automatically determines
the
- echo number of CPU Cores in the system and uses -j
- echo with the appropriate number.
+ echo number of CPU Cores in the system and uses -j with
+ echo the appropriate number.
echo basedir - Switch back to the ReactOS source directory.
if exist "%_ROSBE_BASEDIR%\charch.cmd" (
- echo charch [OPTIONS] - Change the Architecture to build for the
- echo current RosBE session.
+ echo charch [OPTIONS] - Change the Architecture to build ReactOS for
+ echo for the current RosBE session.
)
if exist "%_ROSBE_BASEDIR%\chdefdir.cmd" (
@@ -38,18 +37,18 @@
)
if exist "%_ROSBE_BASEDIR%\chdefgcc.cmd" (
- echo chdefgcc [OPTIONS] - Change the MinGW/GCC directory for the
- echo current RosBE session.
- )
-
- echo clean [OPTIONS] - Fully clean the ReactOS source directory and/or
- echo the RosBE build logs.
+ echo chdefgcc [OPTIONS] - Change the Host or Target MinGW/GCC directory
+ echo for the current RosBE session.
+ )
+
+ echo clean [OPTIONS] - Fully clean the ReactOS source directory and/or the
+ echo RosBE build logs.
if exist "%_ROSBE_BASEDIR%\Config.cmd" (
echo config [OPTIONS] - Configures the way, ReactOS will be built.
)
- echo help [COMMAND] - Display the available commands or help on a
+ echo help [COMMAND] - Display the available commands or give help on a
echo specific command.
if exist "%_ROSBE_BASEDIR%\reladdr2line.cmd" (
@@ -70,7 +69,8 @@
)
if exist "%_ROSBE_BASEDIR%\options.cmd" (
- echo options - Starts the RosBE configurator.
+ echo options - Starts the RosBE configurator and sets the
+ echo changes active immediately.
)
if exist "%_ROSBE_BASEDIR%\update.cmd" (
@@ -87,14 +87,49 @@
::
if /i "%1" == "make" (
echo Usage: make [OPTIONS]
- echo Without options it does a standard build of ReactOS. OPTIONS are the
- echo standard ReactOS build options ie. "bootcd", "livecd", etc.
+ echo Make does a standard build of ReactOS. OPTIONS are the standard ReactOS build
+ echo options:
+ echo.
+ echo all - This target builds all of ReactOS.
+ echo "module" - Builds only the module with the appropiate
name.
+ echo bootcd - Generates a BootCD ISO.
+ echo livecd - Generates a LiveCD ISO.
+ echo install - Installs ReactOS in the folder specified by the
+ echo environment variable "ROS_INSTALL".
+ echo "module"_install - Installs only the module with the appropiate
name in
+ echo the folder specified by the environment variable
+ echo "ROS_INSTALL".
+ echo clean - Deletes all files generated by the build process.
+ echo "module"_clean - Deletes only the files of one module with
the
+ echo appropiate name.
+ echo depends - Does a full dependency check on the ReactOS Source
+ echo and generates a new makefile. This will take a while.
+ echo "module"-depends - Does a dependency check for one module with
the
+ echo appropiate name.
goto :EOC
)
if /i "%1" == "makex" (
echo Usage: makex [OPTIONS]
- echo Same as 'make' but automatically determines the number of CPU Cores in
- echo the system and uses "make -j x" with the appropriate number.
+ echo Same as 'make' but automatically determines the number of CPU Cores in
the
+ echo system and uses "make -j x" with the appropriate number. OPTIONS are
the
+ echo standard ReactOS build options:
+ echo.
+ echo all - This target builds all of ReactOS.
+ echo "module" - Builds only the module with the appropiate
name.
+ echo bootcd - Generates a BootCD ISO.
+ echo livecd - Generates a LiveCD ISO.
+ echo install - Installs ReactOS in the folder specified by the
+ echo environment variable "ROS_INSTALL".
+ echo "module"_install - Installs only the module with the appropiate
name in
+ echo the folder specified by the environment variable
+ echo "ROS_INSTALL".
+ echo clean - Deletes all files generated by the build process.
+ echo "module"_clean - Deletes only the files of one module with
the
+ echo appropiate name.
+ echo depends - Does a full dependency check on the ReactOS Source
+ echo and generates a new makefile. This will take a while.
+ echo "module"-depends - Does a dependency check for one module with
the
+ echo appropiate name.
echo NOTE: The number makex uses can be modified by editing Build.cmd
echo located in the RosBE directory, instructions for doing so are
echo contained within the file.
@@ -108,7 +143,7 @@
if exist "%_ROSBE_BASEDIR%\charch.cmd" (
if /i "%1" == "charch" (
echo Usage: charch [OPTIONS]
- echo Change the ReactOS source directory for the current RosBE session.
+ echo Change the Architecture to build ReactOS for, for the current RosBE
session.
echo Possible Architectures are: i386, ppc, arm, amd64.
echo.
goto :EOC
@@ -128,7 +163,7 @@
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 of Target GCC to.
+ echo Path - Path to set the Host or Target GCC to.
echo Type - Set it to "target" or "host"
goto :EOC
)
@@ -146,10 +181,10 @@
echo Usage: config [OPTIONS]
echo Creates a configuration file, which tells RosBE how to build the tree.
echo.
- echo delete - Deletes the created configuration file and so sets back
- echo to default settings.
- echo update - Deletes the old created configuration file and updates
- echo it with a new, default one.
+ echo delete - Deletes the created configuration file and so sets back to
default
+ echo settings.
+ echo update - Deletes the old created configuration file and updates it with
a
+ echo new, default one.
goto :EOC
)
)
@@ -161,15 +196,14 @@
if exist "%_ROSBE_BASEDIR%\reladdr2line.cmd" (
if /i "%1" == "raddr2line" (
echo Usage: raddr2line [FILE] [ADDRESS]
- echo Translates program addresses into file names and line numbers to
- echo assist developers with finding specific bugs in ReactOS. If
- echo either of the options is not given you will be prompted for it.
- echo.
- echo FILE - This can be either a fully specified path or just the
- echo file name [you can use a partial name ie. ntdll*] of
- echo the executable to be analyzed. When using just a file
- echo the current directory and all sub-directories are
- echo searched.
+ echo Translates program addresses into file names and line numbers to assist
+ echo developers with finding specific bugs in ReactOS. If either of the options
+ echo is not given you will be prompted for it.
+ echo.
+ echo FILE - This can be either a fully specified path or just the file name
+ echo [you can use a partial name ie. ntdll*] of the executable to be
+ echo analyzed. When using just a file the current directory and all
+ echo sub-directories are searched.
echo ADDRESS - The address to be translated.
echo.
goto :EOC
@@ -184,11 +218,11 @@
if exist "%_ROSBE_BASEDIR%\sSVN.cmd" (
if /i "%1" == "ssvn" (
echo Usage: ssvn [OPTIONS]
- echo Creates, updates or cleans up your ReactOS source tree or shows the
- echo revision number of the local and online trees.
- echo.
- echo update - Updates to HEAD revision or to a specific one when
- echo second parameter specifies one.
+ echo Creates, updates or cleans up your ReactOS source tree or shows the
revision
+ echo number of the local and online trees.
+ echo.
+ echo update - Updates to HEAD revision or to a specific one when the second
+ echo parameter specifies one.
echo create - Creates a new ReactOS source tree.
echo cleanup - Cleans up and fixes errors in the source tree.
echo status - Show the current local and online revision numbers.
@@ -198,7 +232,8 @@
if exist "%_ROSBE_BASEDIR%\options.cmd" (
if /i "%1" == "options" (
echo Usage: options
- echo Starts the RosBE configurator.
+ echo Starts the RosBE configurator and sets the changes active in the current
+ echo RosBE session.
goto :EOC
)
)