[ros-diffs] [dreimer] 37651: For our regression testers Olaf Siejka and Maciej Bialas out there. Experimental GCC 3.4.5 Support readded to RosBE. Plz test Added delete command to updater.
dreimer at svn.reactos.org
dreimer at svn.reactos.org
Wed Nov 26 07:56:17 CET 2008
Author: dreimer
Date: Wed Nov 26 00:56:16 2008
New Revision: 37651
URL: http://svn.reactos.org/svn/reactos?rev=37651&view=rev
Log:
For our regression testers Olaf Siejka and Maciej Bialas out there. Experimental GCC 3.4.5 Support readded to RosBE. Plz test
Added delete command to updater.
Modified:
trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1
trunk/tools/RosBE/RosBE-Windows/Powershell/rosbe-gcc-env.ps1
trunk/tools/RosBE/RosBE-Windows/Powershell/update.ps1
trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd
trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd
trunk/tools/RosBE/RosBE-Windows/Root/update.cmd
Modified: trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1?rev=37651&r1=37650&r2=37651&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1 [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Powershell/Help.ps1 [iso-8859-1] Wed Nov 26 00:56:16 2008
@@ -236,10 +236,11 @@
" Usage: update [OPTIONS]"
" Updates all files of RosBE to the most recent files."
""
- " reset - Removes the Updates Cache. Not recommended."
- " nr X - Re/Installs Update Nr X."
- " info X - Shows info about Update Nr X."
- " status - Shows the recent status of available, non installed updates."
+ " delete X - Deletes Update Nr X."
+ " info X - Shows info about Update Nr X."
+ " nr X - Re/Installs Update Nr X."
+ " reset - Removes the Updates Cache. Not recommended."
+ " status - Shows the recent status of available, non installed updates."
exit
}
}
Modified: trunk/tools/RosBE/RosBE-Windows/Powershell/rosbe-gcc-env.ps1
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Powershell/rosbe-gcc-env.ps1?rev=37651&r1=37650&r2=37651&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Powershell/rosbe-gcc-env.ps1 [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Powershell/rosbe-gcc-env.ps1 [iso-8859-1] Wed Nov 26 00:56:16 2008
@@ -14,7 +14,7 @@
if ($_ROSBE_HOST_MINGWPATH -eq $null) {
$_ROSBE_MODE = "MinGW"
$_ROSBE_HOST_MINGWPATH = "$pwd"
- $_ROSBE_ORIGINALPATH = "$PATH"
+ $_ROSBE_ORIGINALPATH = "$ENV:PATH"
}
@@ -69,7 +69,18 @@
$ENV:TARGET_CFLAGS = "-I""$_ROSBE_TARGET_MINGWPATH\include"" -I""$_ROSBE_TARGET_MINGWPATH\lib\gcc\$_ROSBE_GCCTARGET\$_ROSBE_GCCVERSION\include"""
$ENV:TARGET_CPPFLAGS = "-I""$_ROSBE_TARGET_MINGWPATH\include"" -I""$_ROSBE_TARGET_MINGWPATH\include\c++\$_ROSBE_GCCVERSION"" -I""$_ROSBE_TARGET_MINGWPATH\include\c++\$_ROSBE_GCCVERSION\$_ROSBE_GCCTARGET"" -I""$_ROSBE_TARGET_MINGWPATH\lib\gcc\$_ROSBE_GCCTARGET\$_ROSBE_GCCVERSION\include"""
}
-
+if ($_ROSBE_HOST_GCCVERSION -eq "3.4.5") {
+ $ENV:PATH = $_ROSBE_BASEDIR\3.4.5\bin;$_ROSBE_BASEDIR\3.4.5\libexec\gcc\mingw32\3.4.5;$ENV:PATH
+ $_ROSBE_MINGWMAKE = $_ROSBE_BASEDIR\3.4.5\bin\mingw32-make.exe
+ # Set all paths (needed by Windows Vista)
+ $ENV:C_INCLUDE_PATH = $_ROSBE_BASEDIR\3.4.5\include;$_ROSBE_BASEDIR\3.4.5\lib\gcc\mingw32\3.4.5\include
+ $ENV:CPLUS_INCLUDE_PATH = $_ROSBE_BASEDIR\3.4.5\include;$_ROSBE_BASEDIR\3.4.5\include\c++\3.4.5;$_ROSBE_BASEDIR\3.4.5\include\c++\3.4.5\mingw32;$_ROSBE_BASEDIR\3.4.5\lib\gcc\mingw32\3.4.5\include
+ $ENV:LIBRARY_PATH = $_ROSBE_BASEDIR\3.4.5\lib;$_ROSBE_BASEDIR\3.4.5\lib\gcc\mingw32\3.4.5
+ $ENV:HOST_CFLAGS = $null
+ $ENV:HOST_CPPFLAGS = $null
+ $ENV:TARGET_CFLAGS = $null
+ $ENV:TARGET_CPPFLAGS = $null
+)
#
# Display the current version of GCC, NASM, ld and make.
#
@@ -109,4 +120,5 @@
"WARNING: Flex will soon be required to build ReactOS, none found in the current MinGW/GCC."
}
}
+$ENV:PATH = $_ROSBE_ORIGINALPATH
& mingw32-make -v | & find "GNU Make"
Modified: trunk/tools/RosBE/RosBE-Windows/Powershell/update.ps1
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Powershell/update.ps1?rev=37651&r1=37650&r2=37651&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Powershell/update.ps1 [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Powershell/update.ps1 [iso-8859-1] Wed Nov 26 00:56:16 2008
@@ -126,6 +126,12 @@
UPDCHECK
EOC
}
+if ("$arg1" -eq "delete") {
+ $_ROSBE_STATCOUNT = $arg2
+ remove-item "$ENV:APPDATA\RosBE\Updates\$_ROSBE_VERSION-$_ROSBE_STATCOUNT.*" -force -recurse -EA SilentlyContinue
+ remove-item "$ENV:APPDATA\RosBE\Updates\tmp\$_ROSBE_VERSION-$_ROSBE_STATCOUNT.*" -force -recurse -EA SilentlyContinue
+ EOC
+}
if ("$arg1" -eq "info") {
$_ROSBE_STATCOUNT = $arg2
set-location tmp
Modified: trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd?rev=37651&r1=37650&r2=37651&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd [iso-8859-1] Wed Nov 26 00:56:16 2008
@@ -242,10 +242,11 @@
echo Usage: update [OPTIONS]
echo Updates all files of RosBE to the most recent files.
echo.
- echo reset - Removes the Updates Cache. Not recommended.
- echo nr X - Re/Installs Update Nr X.
- echo info X - Shows info about Update Nr X.
- echo status - Shows the recent status of available, non installed updates.
+ echo delete X - Deletes Update Nr X.
+ echo info X - Shows info about Update Nr X.
+ echo nr X - Re/Installs Update Nr X.
+ echo reset - Removes the Updates Cache. Not recommended.
+ echo status - Shows the recent status of available, non installed updates.
goto :EOC
)
)
Modified: trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd?rev=37651&r1=37650&r2=37651&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd [iso-8859-1] Wed Nov 26 00:56:16 2008
@@ -78,7 +78,18 @@
set TARGET_CFLAGS=-I"%_ROSBE_TARGET_MINGWPATH%\include" -I"%_ROSBE_TARGET_MINGWPATH%\lib\gcc\%_ROSBE_GCCTARGET%\%_ROSBE_GCCVERSION%\include"
set TARGET_CPPFLAGS=-I"%_ROSBE_TARGET_MINGWPATH%\include" -I"%_ROSBE_TARGET_MINGWPATH%\include\c++\%_ROSBE_GCCVERSION%" -I"%_ROSBE_TARGET_MINGWPATH%\include\c++\%_ROSBE_GCCVERSION%\%_ROSBE_GCCTARGET%" -I"%_ROSBE_TARGET_MINGWPATH%\lib\gcc\%_ROSBE_GCCTARGET%\%_ROSBE_GCCVERSION%\include"
)
-
+if "%_ROSBE_HOST_GCCVERSION%" == "3.4.5" (
+ set PATH=%_ROSBE_BASEDIR%\3.4.5\bin;%_ROSBE_BASEDIR%\3.4.5\libexec\gcc\mingw32\3.4.5;%PATH%
+ set _ROSBE_MINGWMAKE=%_ROSBE_BASEDIR%\3.4.5\bin\mingw32-make.exe
+ :: Set all paths (needed by Windows Vista)
+ set C_INCLUDE_PATH=%_ROSBE_BASEDIR%\3.4.5\include;%_ROSBE_BASEDIR%\3.4.5\lib\gcc\mingw32\3.4.5\include
+ set CPLUS_INCLUDE_PATH=%_ROSBE_BASEDIR%\3.4.5\include;%_ROSBE_BASEDIR%\3.4.5\include\c++\3.4.5;%_ROSBE_BASEDIR%\3.4.5\include\c++\3.4.5\mingw32;%_ROSBE_BASEDIR%\3.4.5\lib\gcc\mingw32\3.4.5\include
+ set LIBRARY_PATH=%_ROSBE_BASEDIR%\3.4.5\lib;%_ROSBE_BASEDIR%\3.4.5\lib\gcc\mingw32\3.4.5
+ set HOST_CFLAGS=
+ set HOST_CPPFLAGS=
+ set TARGET_CFLAGS=
+ set TARGET_CPPFLAGS=
+)
::
:: Display the current version of GCC, NASM, ld and make.
::
@@ -125,4 +136,5 @@
echo WARNING: Flex will soon be required to build ReactOS, none found in the current MinGW/GCC.
)
)
+set PATH=%_ROSBE_ORIGINALPATH%
mingw32-make -v | find "GNU Make"
Modified: trunk/tools/RosBE/RosBE-Windows/Root/update.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/update.cmd?rev=37651&r1=37650&r2=37651&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/update.cmd [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/update.cmd [iso-8859-1] Wed Nov 26 00:56:16 2008
@@ -90,6 +90,12 @@
if /i "%1" == "nr" (
set _ROSBE_STATCOUNT=%2
call :UPDCHECK
+ goto :EOC
+)
+if /i "%1" == "delete" (
+ set _ROSBE_STATCOUNT=%2
+ del /F /Q "%APPDATA%\RosBE\Updates\%_ROSBE_VERSION%-%_ROSBE_STATCOUNT%.*" 1> NUL 2> NUL
+ del /F /Q "%APPDATA%\RosBE\Updates\tmp\%_ROSBE_VERSION%-%_ROSBE_STATCOUNT%.*" 1> NUL 2> NUL
goto :EOC
)
if /i "%1" == "info" (
More information about the Ros-diffs
mailing list