Author: dreimer
Date: Mon Oct 22 11:52:42 2007
New Revision: 29766
URL: http://svn.reactos.org/svn/reactos?rev=29766&view=rev
Log:
Fix a typo in RosBE.cmd
Make sure that loading chdefdir more than once does not overwrite the Backup.
Modified:
trunk/tools/RosBE-Windows/Root/RosBE.cmd
trunk/tools/RosBE-Windows/Root/chdefdir.cmd
Modified: trunk/tools/RosBE-Windows/Root/RosBE.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/RosBE.cmd…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/RosBE.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/RosBE.cmd Mon Oct 22 11:52:42 2007
@@ -105,7 +105,7 @@
set _ROSBE_GCCVERSION=4.1.3
set PATH=%_ROSBE_MINGWPATH%\bin;%_ROSBE_MINGWPATH%\libexec\gcc\mingw32\4.1.3;%PATH%
set _ROSBE_MINGWMAKE=%_ROSBE_MINGWPATH%\bin\mingw32-make.exe
- if defined _ROSBE_OLDEMODE (
+ if defined _ROSBE_OLDMODE (
set C_INCLUDE_PATH=%_ROSBE_MINGWPATH%\include;%_ROSBE_MINGWPATH%\lib\gcc\mingw32\4.1.3\include
set CPLUS_INCLUDE_PATH=%_ROSBE_MINGWPATH%\include;%_ROSBE_MINGWPATH%\include\c++\4.1.3;%_ROSBE_MINGWPATH%\include\c++\4.1.3\mingw32;%_ROSBE_MINGWPATH%\lib\gcc\mingw32\4.1.3\include
)
Modified: trunk/tools/RosBE-Windows/Root/chdefdir.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/chdefdir.…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/chdefdir.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/chdefdir.cmd Mon Oct 22 11:52:42 2007
@@ -10,8 +10,16 @@
title Change the Default Dir...
-set _ROSBE_ROSSOURCEDIRBCK=%_ROSBE_ROSSOURCEDIR%
+::
+:: Create a Backup Variable to revert to Default if wanted.
+::
+if not defined _ROSBE_ROSSOURCEDIRBCK (
+ set _ROSBE_ROSSOURCEDIRBCK=%_ROSBE_ROSSOURCEDIR%
+)
+::
+:: Parse the commands.
+::
if /i "%1" == "" (
goto :INTERACTIVE
)
Author: dreimer
Date: Mon Oct 22 03:53:42 2007
New Revision: 29762
URL: http://svn.reactos.org/svn/reactos?rev=29762&view=rev
Log:
Started to Update the Documentation.
Some more fixes to changelog.
Sorted and fixed parts of the help.
Added echo Messages which tell a sucessful process.
Modified:
trunk/tools/RosBE-Windows/Documentation/files/adv.html
trunk/tools/RosBE-Windows/Documentation/files/basic.html
trunk/tools/RosBE-Windows/Documentation/files/credits.html
trunk/tools/RosBE-Windows/Root/ChangeLog.txt
trunk/tools/RosBE-Windows/Root/Help.cmd
trunk/tools/RosBE-Windows/Root/scut.cmd
Modified: trunk/tools/RosBE-Windows/Documentation/files/adv.html
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/files/adv.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/files/adv.html Mon Oct 22 03:53:42 2007
@@ -7,6 +7,6 @@
<meta name="description" content="Lists the Advanced Features of RosBE">
</head>
<body>
-<p>SVN 1.4.4 is included in RosBE. Manual can be found here:</p>
+<p>SVN 1.4.5 is included in RosBE. Manual can be found here:</p>
</body>
</html>
Modified: trunk/tools/RosBE-Windows/Documentation/files/basic.html
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/files/basic.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/files/basic.html Mon Oct 22 03:53:42 2007
@@ -1,181 +1,138 @@
<!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>Basic Features</title>
- <meta content="Daniel Reimer" name="author">
- <meta content="Lists the Basic Features of RosBE" name="description">
+ <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">
</head>
<body>
- <dl>
- <dt>make</dt>
- <dd>Usage: make [OPTIONS1] [OPTIONS2]</dd>
- <dd>
- The command to build the ReactOS Source Tree in the Default
- directory.<br>
- Without options it does a standard build of ReactOS. OPTIONS1 are
- the standard ReactOS build options ie.
- <dd>
- <ul>
- <li>bootcd</li>
- <li>livecd</li>
- <li>etc.</li>
- </ul>
- <br>
- <ul>
- <li><dfn>strip</dfn> as optional second parameter sets stripping to
- enabled and thus reduces File Size by ~30% and Minimum
- needed RAM to use ReactOS to ~24 MB. ISOs built with this
- command are NOT usable to file bugs in any way!
- </li>
- </ul>
- </dd>
-
-
- <dt>makex</dt>
- <dd>Usage: makex [OPTIONS1] [OPTIONS2]</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. This Command is incompatible
- to Windows Vista right now due to a bug in GCC 4.X.X.
- </dd>
-
-
- <dt>clean</dt>
- <dd>Usage: clean [logs]</dd>
- <dd>
- Fully cleans the ReactOS source directory and does a better job than
- "make clean" does.<br>
- It deletes files, which are being generated into the Source Tree
- while compiling. After using this Command the tree is completely
- cleaned up 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>
-
-
- <dt>help</dt>
- <dd>Usage: help [COMMAND]</dd>
- <dd>
- Shows help for the specified command or lists all available
- commands.
- </dd>
-
-
- <dt>ssvn</dt>
- <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
- Revision Number of the Offline Tree and Online HEAD Revision to see
- if its up to date. No need for any additional parameters, just
- "ssvn update" and your Tree is fully updated.
- </dd>
- <dd>
- <ul>
- <li>
- <dfn>update</dfn>
- - Updates to HEAD Revision or to a specific one when second
- parameter specifies one.
- </li>
- <li>
- <dfn>create</dfn>
- - Creates a new ReactOS Source Tree and got some Security
- Features. It checks if the folder is empty, contains a
- Source Tree or any other files and Cancels if continuing is
- unsecure.
- </li>
- <li>
- <dfn>cleanup</dfn>
- - Cleans up and fixes errors in the Source Tree. It is
- mainly needed if the "ssvn update" or "ssvn create" command
- got aborted in any way or show problems like error messages
- etc.
- </li>
- <li>
- <dfn>status</dfn>
- - Shows Actual offline Revision Number and online HEAD
- Revision Number to see if its up to date.
- </li>
- </ul>
- </dd>
-
-
- <dt>chdefdir</dt>
- <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
- Trees. Exiting RosBE sets back to the Default.
- </dd>
- <dd>
- <ul>
- <li>
- <dfn>default</dfn>
- - Sets back to the Default Source Folder without a restart
- of RosBE.
- </li>
- </ul>
- </dd>
-
-
- <dt>config</dt>
- <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
- process and this tool can edit all for you. ISOs made with a non
- default are NOT usable to file bugs in any way!
- </dd>
- <dd>
- <ul>
- <li>
- <dfn>delete</dfn>
- - Deletes the created configuration File and so sets back to
- default settings.
- </li>
- </ul>
- </dd>
-
-
- <dt>raddr2line</dt>
- <dd>Usage: raddr2line [OPTIONS]</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 to
- find specific Bugs in ReactOS. This Tool is mainly a Dev Tool.
- Newbies normally only need it if a devs wants them to try out
- something.
- </dd>
- <dd>
- <ul>
- <li>
- <dfn>first parameter</dfn>
- - has to be the Executable to be analyzed.
- </li>
- <li>
- <dfn>second parameter</dfn>
- - has to be the address to be translated. If you don't set
- the needed Parameters, you will be asked for them.
- </li>
- </ul>
- </dd>
-
-
- <dt>basedir</dt>
- <dd>Usage: basedir</dd>
- <dd>Switches back to the ReactOS source directory.</dd>
- </dl>
+<dl>
+ <dt>make</dt>
+ <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>
+ <dt>makex</dt>
+ <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>
+ <dd>Usage: basedir</dd>
+ <dd>Switches back to the ReactOS source directory.</dd>
+ <dt>chdefdir</dt>
+ <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
+Trees. Exiting RosBE sets back to the Default. </dd>
+ <dd>
+ <ul>
+ <li> <dfn>default</dfn> - Sets back to the Default Source Folder
+without a restart of RosBE.</li>
+ </ul>
+ </dd>
+ <dt>clean</dt>
+ <dd>Usage: clean [logs]</dd>
+ <dd> Fully cleans the ReactOS source directory and does a better job
+than "make clean" does.<br>
+It deletes files, which are being generated into the Source Tree while
+compiling. After using this Command the tree is completely cleaned up
+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>
+ <dt>config</dt>
+ <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
+process and this tool can edit all for you. ISOs made with a non
+default are NOT usable to file bugs in any way! </dd>
+ <dd>
+ <ul>
+ <li> <dfn>delete</dfn> - Deletes the created configuration File
+and so sets back to default settings. </li>
+ </ul>
+ </dd>
+ <dt>help</dt>
+ <dd>Usage: help [COMMAND]</dd>
+ <dd> Shows help for the specified command or lists all available
+commands.</dd>
+ <dt>options</dt>
+ <dd>Usage: options</dd>
+ <dd> Starts the RosBE Configuration Program.<br>
+ </dd>
+ <dt>raddr2line</dt>
+ <dd>Usage: raddr2line [OPTIONS]</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
+to find specific Bugs in ReactOS. This Tool is mainly a Dev Tool.
+Newbies normally only need it if a devs wants them to try out
+something. </dd>
+ <dd>
+ <ul>
+ <li> <dfn>first parameter</dfn> - has to be the Executable to be
+analyzed. </li>
+ <li> <dfn>second parameter</dfn> - has to be the address to be
+translated. If you don't set the needed Parameters, you will be asked
+for them. </li>
+ </ul>
+ </dd>
+ <dt>scut</dt>
+ <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
+of a Shortcut as parameter sets this Shortcut active. </dd>
+ <dd>
+ <ul>
+ <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>
+ <li> <dfn>def</dfn> - Chooses Default Shortcut which is enabled
+one every start of RosBE. "Default" is the Source Directory as you know
+it from previous Versions. </li>
+ </ul>
+ </dd>
+ <dt>ssvn</dt>
+ <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
+Revision Number of the Offline Tree and Online HEAD Revision to see if
+its up to date. No need for any additional parameters, just "ssvn
+update" and your Tree is fully updated. </dd>
+ <dd>
+ <ul>
+ <li> <dfn>update</dfn> - Updates to HEAD Revision or to a
+specific one when second parameter specifies one. </li>
+ <li> <dfn>create</dfn> - Creates a new ReactOS Source Tree and
+got some Security Features. It checks if the folder is empty, contains
+a Source Tree or any other files and Cancels if continuing is unsecure.
+ </li>
+ <li> <dfn>cleanup</dfn> - Cleans up and fixes errors in the
+Source Tree. It is mainly needed if the "ssvn update" or "ssvn create"
+command got aborted in any way or show problems like error messages
+etc. </li>
+ <li> <dfn>status</dfn> - Shows Actual offline Revision Number
+and online HEAD Revision Number to see if its up to date. </li>
+ </ul>
+ </dd>
+</dl>
</body>
</html>
Modified: trunk/tools/RosBE-Windows/Documentation/files/credits.html
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/files/credits.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/files/credits.html Mon Oct 22 03:53:42 2007
@@ -17,7 +17,7 @@
<li>
Originally Coded by Peter "dralnix" Ward (
<a href="mailto:dralnix@gmail.com">dralnix(a)gmail.com</a>
- ) until Version 0.3.5B2
+ ) until Version 0.3.5B2 and continuing with Version 1.0
</li>
<li>
Work continued by Daniel "EmuandCo" Reimer (
Modified: trunk/tools/RosBE-Windows/Root/ChangeLog.txt
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/ChangeLog…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/ChangeLog.txt (original)
+++ trunk/tools/RosBE-Windows/Root/ChangeLog.txt Mon Oct 22 03:53:42 2007
@@ -1,4 +1,4 @@
-*** XXX XXth, 200X - RosBE 0.X.X.X Released
+*** XXX XXth, 200X - RosBE 1.0 Released
- Updated RosBE Configuration Tool. (Pierre Schweitzer)
- Added French translation.
@@ -7,7 +7,7 @@
- Added support for WinXP style.
- Added the support of C99.
- Fixed warnings.
- - Small Modification by me: added -s and went from -O3 to -O2 in Makefile.
+ - Small Modification by Daniel Reimer: added -s and went from -O3 to -O2 in Makefile.
- Correct Button States and Whitespace changes.
- Save button is disabled until a parameter is changed
- Definitively fixed resources IDs
@@ -20,25 +20,30 @@
- Added checks to avoid buffers overflow.
- Added a very simple makefile for the RosBE tools. (Peter Ward)
+- Updated: GCC 4.1.3 Build 20071015 with recent patches
+ to get makex run under Vista. (Peter Ward, TODO: name of tamlin)
+- Updated: Binutils 2.18.50 Build 20071015.
- Fix a warning in echoh.c. (Peter Ward)
- Fix options.exe compile with RosBE 0.3.8.1 (Peter Ward)
- Merge the three build.cmd files into one. (Peter Ward)
- Heaviliy cleaning up the .cmd files. (Peter Ward)
-- remove typos. (Peter Ward)
+- Remove typos. (Peter Ward)
- Make variable names more consistent. (Peter Ward)
- Merged the NSIS files back together. (Peter Ward)
- Renamed options.cmd -> rosbe-options.cmd. (Peter Ward)
- Completely rewrote scut to work without *nix tools
and added a edit function (Parter Ward, Daniel Reimer)
- Updated to NASM 0.99.05 (Daniel Reimer)
+- Downgraded sed to prevent a EOL style destruction. (Daniel Reimer)
- Make helpfile entries dependant on the installed optional files. (Daniel Reimer)
- Readd chdefdir due to popular Demand. (Daniel Reimer)
- Make options.exe startable from cmd window. After exiting rosbe resets to use the new settings. (Daniel Reimer)
- Added ccache 2.4 to RosBE. (Daniel Reimer)
- Remove trailing Spaces. (Daniel Reimer)
-- Modify options.exe to enable and disable strpping and ccache. (Daniel Reimer)
+- Modify options.exe to enable and disable stripping and ccache. This gives back the possibility to give more
+ than one command to make (Daniel Reimer)
- Fixed German RC File of Options.exe (Daniel Reimer)
-
+- Added the command "oldmode" to still use the HOST headers, not the target ones in SVN Tree. (Daniel Reimer)
- Fixed Russian RC File of options.exe (towerr)
*** Sep 24th, 2007 - RosBE 0.3.8.1 Released
Modified: trunk/tools/RosBE-Windows/Root/Help.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/Help.cmd?…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/Help.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/Help.cmd Mon Oct 22 03:53:42 2007
@@ -30,14 +30,14 @@
echo basedir - Switch back to the ReactOS source directory.
echo.
- if exist "%_ROSBE_BASEDIR%\scut.cmd" (
- echo scut - Define, Edit, Remove, Switch and Default to
- echo Shortcutted Source-Directories.
- )
-
if exist "%_ROSBE_BASEDIR%\chdefdir.cmd" (
echo chdefdir [OPTIONS] - Reconfigures the Default Source Folder for one
echo Session.
+ )
+
+ if exist "%_ROSBE_BASEDIR%\clean.cmd" (
+ echo clean [logs] - Fully clean the ReactOS source directory and/or
+ echo the RosBE build logs.
)
if exist "%_ROSBE_BASEDIR%\config.cmd" (
@@ -45,23 +45,23 @@
echo.
)
- if exist "%_ROSBE_BASEDIR%\clean.cmd" (
- echo clean [logs] - Fully clean the ReactOS source directory and/or
- echo the RosBE build logs.
- )
-
echo help [COMMAND] - Display the available commands or help on a
echo specific command.
if exist "%_ROSBE_BASEDIR%\options.cmd" (
- echo options - Starts options.exe and reboots to make the
- echo changes effective at the end.
+ echo options - Starts options.exe and restarts RosBE to make
+ echo the changes effective at the end.
)
if exist "%_ROSBE_BASEDIR%\reladdr2line.cmd" (
echo raddr2line [OPTIONS] - Translates program addresses into file names and
echo line numbers to assist Developers to find
echo specific Bugs in ReactOS.
+ )
+
+ if exist "%_ROSBE_BASEDIR%\scut.cmd" (
+ echo scut [OPTIONS] - Define, Edit, Remove, Switch and Default to
+ echo Shortcutted Source-Directories.
)
if exist "%_ROSBE_BASEDIR%\sSVN.cmd" (
@@ -149,7 +149,7 @@
)
if "%1" == "options" (
echo Usage: options
- echo Starts RosBE Configurator and reboots RosBE afterwards to make the
+ echo Starts RosBE Configurator and restarts RosBE afterwards to make the
echo changes effective at the end.
goto :EOF
)
Modified: trunk/tools/RosBE-Windows/Root/scut.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/scut.cmd?…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/scut.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/scut.cmd Mon Oct 22 03:53:42 2007
@@ -90,11 +90,13 @@
:ADD23
for /f "usebackq tokens=1-2 delims=, skip=1" %%i in (`type "%_ROSBE_BASEDIR%\srclist.txt"`) do (
if %%i == %CUT% (
- echo ERROR: A Shortcut with the name %CUT% does already exist.
+ echo A Shortcut with the name %CUT% does already exist. Editing the existing one.
+ call "%_ROSBE_BASEDIR%\scut.cmd" edit %CUT% %DIR%
goto :END
)
)
echo %CUT%,%DIR%>> "%_ROSBE_BASEDIR%\srclist.txt"
+echo Shortcut %CUT% successfully added.
goto :END
::
@@ -120,6 +122,8 @@
ren "%_ROSBE_BASEDIR%\srclist2.txt" srclist.txt
if %_ROSBE_REM% == 0 (
echo ERROR: The Shortcut %CUTREM% does not exist.
+) else (
+ echo Shortcut %CUTREM% successfully deleted.
)
goto :END
@@ -182,6 +186,8 @@
ren "%_ROSBE_BASEDIR%\temporaryfile.tmp" srclist.txt
if %_ROSBE_EDIT% == 0 (
echo ERROR: The Shortcut %CUT% does not exist.
+) else (
+ echo Shortcut %CUT% successfully edited.
)
:END
Author: dreimer
Date: Mon Oct 22 03:11:16 2007
New Revision: 29759
URL: http://svn.reactos.org/svn/reactos?rev=29759&view=rev
Log:
Fixed chdefdir. Now it should work.
Updated options. It now checks if the .exe exists. If not, it throws an error.
Updated echo Messages a bit.
Modified:
trunk/tools/RosBE-Windows/Root/Clean.cmd
trunk/tools/RosBE-Windows/Root/Config.cmd
trunk/tools/RosBE-Windows/Root/RosBE.cmd
trunk/tools/RosBE-Windows/Root/chdefdir.cmd
trunk/tools/RosBE-Windows/Root/options.cmd
trunk/tools/RosBE-Windows/Root/sSVN.cmd
trunk/tools/RosBE-Windows/Root/scut.cmd
Modified: trunk/tools/RosBE-Windows/Root/Clean.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/Clean.cmd…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/Clean.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/Clean.cmd Mon Oct 22 03:11:16 2007
@@ -101,7 +101,7 @@
echo Done cleaning ReactOS source directory.
) else (
- echo There is nothing to clean.
+ echo ERROR: There is nothing to clean.
)
title ReactOS Build Environment %_ROSBE_VERSION%
goto :EOC
@@ -117,7 +117,7 @@
echo Done cleaning build logs.
) else (
- echo There are no logs to clean.
+ echo ERROR: There are no logs to clean.
)
goto :EOC
)
Modified: trunk/tools/RosBE-Windows/Root/Config.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/Config.cm…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/Config.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/Config.cmd Mon Oct 22 03:11:16 2007
@@ -47,7 +47,7 @@
del "%_ROSBE_BASEDIR%\*.rbuild"
del "config.rbuild"
copy "config.template.rbuild" "%_ROSBE_BASEDIR%\config.rbuild"
- echo Updated.
+ echo Successfully Updated.
goto :NOK
)
if not "%1" == "" (
@@ -102,10 +102,10 @@
::
:: Start with reading settings from config.rbuild and let the user edit them.
::
-echo Sub-architecture to build for.
+echo Sub-Architecture to build for.
echo Default is: none
echo.
-echo Right now
+echo Right now:
grep \"SARCH\" "%_ROSBE_BASEDIR%\config.rbuild"|cut -d "\"" -f 4
set /P X="(), (xbox)"
sed "s/\"SARCH\" value=\"\"/\"SARCH\" value=\"%X%\"/g;s/\"SARCH\" value=\"xbox\"/\"SARCH\" value=\"%X%\"/g" "%_ROSBE_BASEDIR%\config.rbuild" > "%_ROSBE_BASEDIR%\config2.rbuild"
@@ -118,7 +118,7 @@
echo See GCC manual for more CPU names and which CPUs GCC can optimize for.
echo Default is: pentium
echo.
-echo Right now
+echo Right now:
grep \"OARCH\" "%_ROSBE_BASEDIR%\config.rbuild"|cut -d "\"" -f 4
set /P XX=
if "%XX%" == "" (
@@ -134,7 +134,7 @@
echo official release builds and debug builds.
echo warning : 2,3,4,5 is not tested on ReactOS. Change at own risk.
echo.
-echo Right now
+echo Right now:
grep \"OPTIMIZE\" "%_ROSBE_BASEDIR%\config.rbuild"|cut -d "\"" -f 4
set /P Y="(0), (1), (2), (3), (4), (5)"
if "%Y%" == "" (
@@ -146,7 +146,7 @@
echo Whether to compile for an uniprocessor or multiprocessor machine.
echo Default is: 0
echo.
-echo Right now
+echo Right now:
grep \"MP\" "%_ROSBE_BASEDIR%\config.rbuild"|cut -d "\"" -f 4
set /P Z="(0), (1)"
if "%Z%" == "" (
@@ -158,7 +158,7 @@
echo Whether to compile in the integrated kernel debugger.
echo Default is: 0
echo.
-echo Right now
+echo Right now:
grep \"KDBG\" "%_ROSBE_BASEDIR%\config.rbuild"|cut -d "\"" -f 4
set /P A="(0), (1)"
if "%A%" == "" (
@@ -171,7 +171,7 @@
echo performed.
echo Default is: 1
echo.
-echo Right now
+echo Right now:
grep \"DBG\" "%_ROSBE_BASEDIR%\config.rbuild"|cut -d "\"" -f 4
set /P B="(0), (1)"
if "%B%" == "" (
@@ -184,7 +184,7 @@
echo don't enable this.
echo Default is: 0
echo.
-echo Right now
+echo Right now:
grep \"GDB\" "%_ROSBE_BASEDIR%\config.rbuild"|cut -d "\"" -f 4
set /P C="(0), (1)"
if "%C%" == "" (
@@ -199,7 +199,7 @@
echo from the patent owner).
echo Default is: 0
echo.
-echo Right now
+echo Right now:
grep \"NSWPAT\" "%_ROSBE_BASEDIR%\config.rbuild"|cut -d "\"" -f 4
set /P D="(0), (1)"
if "%D%" == "" (
@@ -216,7 +216,7 @@
echo unless you know what you're doing.
echo Default is: 0
echo.
-echo Right now
+echo Right now:
grep \"_WINKD_\" "%_ROSBE_BASEDIR%\config.rbuild"|cut -d "\"" -f 4
set /P F="(0), (1)"
if "%F%" == "" (
Modified: trunk/tools/RosBE-Windows/Root/RosBE.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/RosBE.cmd…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/RosBE.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/RosBE.cmd Mon Oct 22 03:11:16 2007
@@ -57,7 +57,7 @@
:EndCommandParse
::
-:: Load the Base Directory from the Shortcut-XML and set it as new
+:: Load the Base Directory from the Shortcut-txt and set it as new
:: Source Directory and add PATH for Tools Folder.
::
set PATH=%_ROSBE_BASEDIR%\Tools;%PATH%
@@ -85,7 +85,7 @@
doskey /macrofile="%_ROSBE_BASEDIR%\RosBE.mac"
::
-:: Look if the Source Folder is empty. If so, ask for using "svn create".
+:: Look if the Source Folder is empty. If so, ask for using "ssvn create".
::
dir /b "%_ROSBE_ROSSOURCEDIR%" 2>nul|findstr "." >nul
if errorlevel 1 (
Modified: trunk/tools/RosBE-Windows/Root/chdefdir.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/chdefdir.…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/chdefdir.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/chdefdir.cmd Mon Oct 22 03:11:16 2007
@@ -10,11 +10,13 @@
title Change the Default Dir...
+set _ROSBE_ROSSOURCEDIRBCK=%_ROSBE_ROSSOURCEDIR%
+
if /i "%1" == "" (
goto :INTERACTIVE
)
if /i "%1" == "default" (
- set _ROSBE_ROSSOURCEDIR=%_ROSBE_ROSSOURCEDIR%
+ set _ROSBE_ROSSOURCEDIR=%_ROSBE_ROSSOURCEDIRBCK%
) else (
set _ROSBE_ROSSOURCEDIR=%1
)
Modified: trunk/tools/RosBE-Windows/Root/options.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/options.c…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/options.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/options.cmd Mon Oct 22 03:11:16 2007
@@ -10,7 +10,15 @@
title Options
-"%_ROSBE_BASEDIR%\options.exe"
-echo Press any Button to reset RosBE with the new Settings.
-pause
-"%_ROSBE_BASEDIR%\RosBE.cmd"
+::
+:: Run options.exe
+::
+if exist "%_ROSBE_BASEDIR%\options.exe" (
+ "%_ROSBE_BASEDIR%\options.exe"
+ echo Press any Button to reset RosBE with the new Settings.
+ pause
+ "%_ROSBE_BASEDIR%\RosBE.cmd"
+) else (
+ echo ERROR: options.exe was not found.
+ title ReactOS Build Environment %_ROSBE_VERSION%
+)
Modified: trunk/tools/RosBE-Windows/Root/sSVN.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/sSVN.cmd?…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/sSVN.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/sSVN.cmd Mon Oct 22 03:11:16 2007
@@ -39,14 +39,14 @@
if "%1" == "create" (
title Creating...
if exist ".svn\." (
- echo Folder already cotains a Reposority. Exiting
+ echo ERROR: Folder already cotains a Reposority. Exiting
goto :ExitSVN
)
dir /b 2>nul|findstr "." >nul
if errorlevel 1 (
svn checkout svn://svn.reactos.org/reactos/trunk/reactos
) else (
- echo Folder is not empty. Continuing is dangerous and can cause errors. ABORTED
+ echo ERROR: Folder is not empty. Continuing is dangerous and can cause errors. ABORTED
)
goto :ExitSVN
)
Modified: trunk/tools/RosBE-Windows/Root/scut.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/scut.cmd?…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/scut.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/scut.cmd Mon Oct 22 03:11:16 2007
@@ -31,7 +31,7 @@
if /I "%1"=="run" (
for /f "usebackq tokens=1-2 delims=," %%i in (`type "%_ROSBE_BASEDIR%\srclist.txt"`) do (
if %%i == Base (
- echo Used Shortcut: %%j
+ echo Active Shortcut: %%j
echo.
::
: Set new source directory, if needed.
@@ -49,7 +49,7 @@
goto :END
::
-:: Load Shortcut from XML and set it active.
+:: Load Shortcut from txt and set it active.
::
:DEF
echo Choose your Source Folder:
@@ -61,11 +61,11 @@
goto :END
)
)
-echo ERROR: This Shortcut (%XY%) does not exist.
+echo ERROR: The Shortcut %XY% does not exist.
goto :END
::
-:: Add new Shortcut to XML.
+:: Add new Shortcut to txt.
::
:ADD
if not "%2" == "" (
@@ -90,7 +90,7 @@
:ADD23
for /f "usebackq tokens=1-2 delims=, skip=1" %%i in (`type "%_ROSBE_BASEDIR%\srclist.txt"`) do (
if %%i == %CUT% (
- echo ERROR: A Shortcut with the name %CUT% does already exists.
+ echo ERROR: A Shortcut with the name %CUT% does already exist.
goto :END
)
)
@@ -98,7 +98,7 @@
goto :END
::
-:: Remove Shortcut from XML.
+:: Remove Shortcut from txt.
::
:REM
if not "%2" == "" (
@@ -137,6 +137,9 @@
:DEF1
call "%_ROSBE_BASEDIR%\scut.cmd" edit Base %DIR%
+::
+:: Edit a existing Shortcut.
+::
:EDIT
if not "%2" == "" (
if not "%3" == "" (
Author: peterw
Date: Mon Oct 22 02:41:18 2007
New Revision: 29758
URL: http://svn.reactos.org/svn/reactos?rev=29758&view=rev
Log:
- Remove unneeded file.
Removed:
trunk/tools/RosBE-Windows/Root/srclist.xml
Removed: trunk/tools/RosBE-Windows/Root/srclist.xml
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/srclist.x…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/srclist.xml (original)
+++ trunk/tools/RosBE-Windows/Root/srclist.xml (removed)
@@ -1,13 +1,0 @@
-<?xml version="1.0"?>
-<rbuild xmlns:xi="http://www.w3.org/2001/XInclude">
-
-<!--
- Here you can add all your Source Tree Locations into and use the
- fast switcher for them later.
-
- name="" Is the Name of your Shortcut
- value="" Is the Path to a Source Tree Location.
- Example: <property name="example" value="X:\Path\to\Tree" />
--->
-<property base="Default"
-<property name="main" value="C:\RosBE\Source" />