Author: dreimer Date: Sat Jun 9 23:31:30 2007 New Revision: 27089
URL: http://svn.reactos.org/svn/reactos?rev=27089&view=rev Log: Part 1 of X. Add Stuff for Version 0.3.7 - Basic SVN update/create/cleanup Feature (not final yet) - Readded makex, its not the fault of my Code, its a GCC Bug, so why not readd it?
Added: trunk/tools/RosBE-Windows/Root/SVN.cmd Modified: trunk/tools/RosBE-Windows/Root/ChangeLog.txt trunk/tools/RosBE-Windows/Root/Help.cmd trunk/tools/RosBE-Windows/Root/LICENSE.txt trunk/tools/RosBE-Windows/Root/README.txt trunk/tools/RosBE-Windows/Root/RosBE.cmd trunk/tools/RosBE-Windows/Root/RosBE.mac
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 Sat Jun 9 23:31:30 2007 @@ -9,6 +9,9 @@ - New cool Icon. Thanks to ROSFan for it. - Readded buildtime. - Removed makex for now, until the bug is fixed. +- Added Colin Finck's Build.cmd Unification +- Added Ged Murphy's flash tool to letthe window flash at build's end +- Updated all other tools
*** Janruary 26th, 2007 - RosBE 0.3.5b2 Released
Modified: trunk/tools/RosBE-Windows/Root/Help.cmd URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/Help.cmd?r... ============================================================================== --- trunk/tools/RosBE-Windows/Root/Help.cmd (original) +++ trunk/tools/RosBE-Windows/Root/Help.cmd Sat Jun 9 23:31:30 2007 @@ -4,7 +4,7 @@ :: @echo off
-title ReactOS Build Environment 0.3.6 +title ReactOS Build Environment 0.3.7
if "%1" == "" ( echo. @@ -12,10 +12,15 @@ echo make [OPTIONS] - make, without options does a standard build of echo ReactOS. OPTIONS are the standard ReactOS build echo options ie. bootcd. + echo makex [OPTIONS] - Same as 'make' but automatically determines the + echo number of CPUs in the system and uses -j with + echo the appropriate number. echo clean [logs] - Fully clean the ReactOS source directory or the echo RosBE build logs. echo help [COMMAND] - Display the available commands or help on a echo specific command. + echo svn [OPTIONS] - Create, Update or clean up your ReactOS Source + echo tree. echo basedir - Switch back to the ReactOS source directory. goto :EOF ) @@ -25,15 +30,15 @@ echo are the standard ReactOS build options ie. bootcd. goto :EOF ) -:: if "%1" == "makex" ( -:: echo Usage: makex [OPTIONS] -:: echo Same as 'make' but automatically determines the number of CPUs -:: echo in the system and uses -j with the appropriate number. -:: echo NOTE: The number makex uses can be modified by editing -:: echo Build-Multi.cmd located in the RosBE directory, -:: echo instructions for doing so are contained within the file. -:: goto :EOF -:: ) +if "%1" == "makex" ( + echo Usage: makex [OPTIONS] + echo Same as 'make' but automatically determines the number of CPUs + echo in the system and uses -j with the appropriate number. + echo NOTE: The number makex uses can be modified by editing + echo Build-Multi.cmd located in the RosBE directory, + echo instructions for doing so are contained within the file. + goto :EOF +) if "%1" == "clean" ( echo Usage: clean [logs] echo Fully clean the ReactOS source directory. @@ -46,6 +51,11 @@ echo Shows help for the specified command or lists all available commands. goto :EOF ) +if "%1" == "svn" ( + echo Usage: svn [OPTIONS] + echo Creates, Updates or cleans up your ReactOS Source tree. + goto :EOF +) if "%1" == "basedir" ( echo Usage: basedir echo Switches back to the ReactOS source directory.
Modified: trunk/tools/RosBE-Windows/Root/LICENSE.txt URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/LICENSE.tx... ============================================================================== --- trunk/tools/RosBE-Windows/Root/LICENSE.txt (original) +++ trunk/tools/RosBE-Windows/Root/LICENSE.txt Sat Jun 9 23:31:30 2007 @@ -1,4 +1,4 @@ - ReactOS Build Environment v0.3.6 + ReactOS Build Environment v0.3.7
Various parts of the ReactOS Build Environment are under different license's, the license's are as follows. (The complete text for each license is included in this document)
Modified: trunk/tools/RosBE-Windows/Root/README.txt URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/README.txt... ============================================================================== --- trunk/tools/RosBE-Windows/Root/README.txt (original) +++ trunk/tools/RosBE-Windows/Root/README.txt Sat Jun 9 23:31:30 2007 @@ -1,7 +1,7 @@ - ReactOS Build Environment 0.3.6 + ReactOS Build Environment 0.3.7
-The ReactOS Build Environment v0.3.6 contains a complete build environment for ReactOS based on GCC 4.1.3/MinGW. +The ReactOS Build Environment v0.3.7 contains a complete build environment for ReactOS based on GCC 4.1.3/MinGW.
While installing the ReactOS Build Environment you are asked to provide the directory where your ReactOS sources are located (ie.reactos), you must enter the complete path to them (ie. C:\projects\reactos). The path is now @@ -12,7 +12,7 @@ menu. Now you have a choice of using either the built in commands (which are displayed onscreen with information about their use) or you can build as you normally would using the standard MinGW/RBuild commands.
-The ReactOS Build Environment v0.3.6 contains the following packages: +The ReactOS Build Environment v0.3.7 contains the following packages:
binutils-2.17.50-20070122-1.tar.gz mingw-runtime-3.12.tar.gz
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 Sat Jun 9 23:31:30 2007 @@ -5,7 +5,7 @@ :: @echo off
-title ReactOS Build Environment 0.3.6 +title ReactOS Build Environment 0.3.7
if "%1" == "" ( color 0A @@ -73,7 +73,7 @@
echo ******************************************************************************* echo * * - echo * ReactOS Build Environment 0.3.6-4.1.3-20070405-prerelease-patched * + echo * ReactOS Build Environment 0.3.7-4.1.3-20070405-prerelease-patched * echo * * echo ******************************************************************************* echo.
Modified: trunk/tools/RosBE-Windows/Root/RosBE.mac URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/RosBE.mac?... ============================================================================== --- trunk/tools/RosBE-Windows/Root/RosBE.mac (original) +++ trunk/tools/RosBE-Windows/Root/RosBE.mac Sat Jun 9 23:31:30 2007 @@ -1,4 +1,6 @@ BASEDIR = cd /d "%_ROSSOURCEDIR%" CLEAN = "%ROSBEBASEDIR%\Clean.cmd" $* +SVN = "%ROSBEBASEDIR%\SVN.cmd" $* HELP = "%ROSBEBASEDIR%\Help.cmd" $* MAKE = "%ROSBEBASEDIR%\Build.cmd" $* +MAKEX = "%ROSBEBASEDIR%\Build-Multi.cmd" $*
Added: trunk/tools/RosBE-Windows/Root/SVN.cmd URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/SVN.cmd?re... ============================================================================== --- trunk/tools/RosBE-Windows/Root/SVN.cmd (added) +++ trunk/tools/RosBE-Windows/Root/SVN.cmd Sat Jun 9 23:31:30 2007 @@ -1,0 +1,42 @@ +:: Copyright (c) Peter Ward and Daniel Reimer. All rights reserved. +:: +:: SVN Client +:: +@echo off + +:: +:: Execute the Build command +:: +if "%1" == "update" ( + title Updating... + %ROSBEBASEDIR%\Tools\svn.exe update %_ROSSOURCEDIR% %2 + goto :ExitSVN +) +if "%1" == "cleanup" ( + title Cleaning... + %ROSBEBASEDIR%\Tools\svn.exe cleanup %_ROSSOURCEDIR% + goto :ExitSVN +) +if "%1" == "create" ( + title Creating... +if not exist "%_ROSSOURCEDIR%." ( + mkdir %_ROSSOURCEDIR% + goto :SVN +) +if exist "%_ROSSOURCEDIR%.svn." ( + echo Folder already cotains a Reposority. Exiting + goto :ExitSVN +) +if exist "%_ROSSOURCEDIR%*.*" ( + echo Folder is not empty. Continuing is dangerous and can cause errors. + goto :SVN +) +) + +:SVN +%ROSBEBASEDIR%\Tools\svn.exe checkout svn://svn.reactos.org/reactos/trunk/reactos %_ROSSOURCEDIR% +goto :ExitSVN + +:ExitSVN +title ReactOS Build Environment 0.3.7 +pause