- Remove the need of a config.rbuild in the RosBE

tree. Just copy the one of ReactOS Tree at first use.
- Update Help to really help on the new commands
- Add cut/grep to info.txt
- Update a Setup Phrase to show that you don't need a
  Tree before you install.

svn path=/trunk/tools/RosBE-Windows/; revision=223
This commit is contained in:
Daniel Reimer 2007-06-10 19:08:35 +00:00
parent 012e8dacf2
commit aeb55df3e4
5 changed files with 41 additions and 23 deletions

View File

@ -6,8 +6,29 @@
title ReactOS Build Configurator
cd ""
if not exist "%ROSBEBASEDIR%\Tools\config.rbuild" (
copy "%_ROSSOURCEDIR%\config.template.rbuild" "%ROSBEBASEDIR%\Tools\config.rbuild"
)
if "%1" == "delete" (
del %_ROSSOURCEDIR%\config.rbuild
del %ROSBEBASEDIR%\Tools\config.rbuild
goto :NOK
)
echo WARNING:
echo Non-Default-Configurations are not useable for pasteing Bugs to Bugzilla
echo or asking quesions about in Forum/Chat!
echo.
echo DID YOU UNDERSTAND?
SET /P XY=(yes), (no)
if /I "%XY%"=="yes" goto :OK
if /I "%XY%"=="no" goto :NOK
goto :NOK
:OK
echo Architecture to build for. Not Editable.
echo.
echo Right now
@ -122,5 +143,6 @@ copy %ROSBEBASEDIR%\Tools\config10.rbuild %ROSBEBASEDIR%\Tools\config.tmp
del %ROSBEBASEDIR%\Tools\*.rbuild
copy %ROSBEBASEDIR%\Tools\config.tmp %ROSBEBASEDIR%\Tools\config.rbuild
del %ROSBEBASEDIR%\Tools\*.tmp
copy %ROSBEBASEDIR%\Tools\config.rbuild _ROSSOURCEDIR\config.rbuild
cd..
copy %ROSBEBASEDIR%\Tools\config.rbuild %_ROSSOURCEDIR%\config.rbuild
:NOK

View File

@ -21,15 +21,15 @@ if "%1" == "" (
echo specific command.
echo svn [OPTIONS] - Create, Update or clean up your ReactOS Source
echo tree.
echo config - Configures the way, ReactOS will be built.
echo
echo config [OPTIONS]- Configures the way, ReactOS will be built.
echo.
echo basedir - Switch back to the ReactOS source directory.
goto :EOF
)
if "%1" == "make" (
echo Usage: make [OPTIONS]
echo make, without options does a standard build of ReactOS. OPTIONS
echo are the standard ReactOS build options ie. bootcd.
echo are the standard ReactOS build options ie. bootcd, livecd, etc.
goto :EOF
)
if "%1" == "makex" (
@ -56,6 +56,15 @@ if "%1" == "help" (
if "%1" == "svn" (
echo Usage: svn [OPTIONS]
echo Creates, Updates or cleans up your ReactOS Source tree.
echo update - Updates to HEAD Revision.
echo create - Creates a new ReactOS Tree.
echo cleanup - Cleans up and fixes errors in Tree.
goto :EOF
)
if "%1" == "config" (
echo Usage: config [OPTIONS]
echo Creates a Configuration File, which tells RosBE how to build the Tree.
echo delete - Deletes the configuration File and so sets back to default
goto :EOF
)
if "%1" == "basedir" (

View File

@ -19,7 +19,7 @@ Bottom=99
[Field 3]
Type=Label
Text=Select the directory where the ReactOS sources are located. This directory is required for the RosBE to work correctly. If you accept the default here then you must modify the shortcut (The 'Start in:' field) in the start menu later to point to the ReactOS source directory.
Text=Select the directory where the ReactOS sources are located or will be checked out to later. This directory is required for the RosBE to work correctly. If you accept the default here then you must modify the shortcut (The 'Start in:' field) in the start menu later to point to the ReactOS source directory.
Left=0
Right=-1
Top=6

View File

@ -1,16 +0,0 @@
<?xml version="1.0"?>
<rbuild xmlns:xi="http://www.w3.org/2001/XInclude">
<property name="ARCH" value="i386" />
<property name="SARCH" value="" />
<property name="OARCH" value="pentium" />
<property name="OPTIMIZE" value="1" />
<property name="MP" value="0" />
<property name="KDBG" value="0" />
<property name="DBG" value="1" />
<property name="GDB" value="0" />
<property name="NSWPAT" value="0" />
<property name="NTLPC" value="1" />
<property name="_WINKD_" value="0" />
</rbuild>

View File

@ -1,11 +1,14 @@
Additional Tools needed:
tee: http://gnuwin32.sourceforge.net/packages/coreutils.htm
test: http://gnuwin32.sourceforge.net/packages/coreutils.htm
cut: http://gnuwin32.sourceforge.net/packages/coreutils.htm
sed: http://gnuwin32.sourceforge.net/packages/sed.htm
grep: http://gnuwin32.sourceforge.net/packages/grep.htm
svn: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
Additional Libs needed:
LibIntl: http://gnuwin32.sourceforge.net/packages/libintl.htm
LibIconv: http://gnuwin32.sourceforge.net/packages/libiconv.htm
Pcre: http://gnuwin32.sourceforge.net/packages/pcre.htm
Built Tools and Rest needs to be copied to /Root/Tools/