Author: dreimer
Date: Wed Jan 27 19:52:35 2010
New Revision: 45286
URL:
http://svn.reactos.org/svn/reactos?rev=45286&view=rev
Log:
- Add piperead to the setup.
- Update ChangeLog.txt
- Sync clean.ps1 to Colin's changes.
Modified:
trunk/tools/RosBE/RosBE-Windows/Powershell/Clean.ps1
trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
trunk/tools/RosBE/RosBE-Windows/RosBE.nsi
Modified: trunk/tools/RosBE/RosBE-Windows/Powershell/Clean.ps1
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Powershe…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Powershell/Clean.ps1 [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Powershell/Clean.ps1 [iso-8859-1] Wed Jan 27 19:52:35
2010
@@ -22,45 +22,32 @@
function rembin {
# Check if we have any binaries to clean, if so, clean them.
- # Apply modified obj and out paths for deletion.
+ # Check if the user set any custom filenames or pathes, otherwise locally set the
appropriate variables.
- if ("$_ROSBE_OBJPATH" -eq "") {
- $OBJCLEANPATH = "obj-$ENV:ROS_ARCH"
- } else {
- $OBJCLEANPATH = "$_ROSBE_OBJPATH"
+ if ("$ENV:ROS_AUTOMAKE" -eq "") {
+ $ENV:ROS_AUTOMAKE = "makefile-$ENV:ROS_ARCH.auto"
+ }
+ if ("$ENV:ROS_INTERMEDIATE" -eq "") {
+ $ENV:ROS_INTERMEDIATE = "obj-$ENV:ROS_ARCH"
+ }
+ if ("$ENV:ROS_OUTPUT" -eq "") {
+ $ENV:ROS_OUTPUT = "output-$ENV:ROS_ARCH"
+ }
+ if ("$ENV:ROS_CDOUTPUT" -eq "") {
+ $ENV:ROS_CDOUTPUT = "reactos"
}
- if ("$_ROSBE_OUTPATH" -eq "") {
- $OUTCLEANPATH = "output-$ENV:ROS_ARCH"
- } else {
- $OUTCLEANPATH = "$_ROSBE_OUTPATH"
- }
+ if ((Test-Path "$ENV:ROS_INTERMEDIATE\.") -and (Test-Path
"$ENV:ROS_OUTPUT\.")) {
+ "Cleaning ReactOS $ENV:ROS_ARCH source directory..."
- if ("$ENV:ROS_ARCH" -eq "i386") {
- $MAKEFILE = "makefile.auto"
- } else {
- $MAKEFILE = "makefile-$ENV:ROS_ARCH.auto"
- }
+ $null = (Remove-Item "$ENV:ROS_AUTOMAKE" -force)
+ $null = (Remove-Item "$ENV:ROS_INTERMEDIATE" -recurse -force)
+ $null = (Remove-Item "$ENV:ROS_OUTPUT" -recurse -force)
+ $null = (Remove-Item "$ENV:ROS_CDOUTPUT" -recurse -force)
- if (Test-Path "$MAKEFILE") {
- $null = (Remove-Item "$MAKEFILE" -force)
- }
-
- if (Test-Path "$OBJCLEANPATH") {
- "Cleaning ReactOS $ENV:ROS_ARCH source directory..."
- if (Test-Path "$OBJCLEANPATH") {
- $null = (Remove-Item "$OBJCLEANPATH" -recurse -force)
- }
- if (Test-Path "$OUTCLEANPATH") {
- $null = (Remove-Item "$OUTCLEANPATH" -recurse -force)
- }
"Done cleaning ReactOS $ENV:ROS_ARCH source directory."
} else {
"ERROR: There is no $ENV:ROS_ARCH compiler output to clean."
- }
-
- if (Test-Path "reactos") {
- $null = (Remove-Item "reactos" -recurse -force)
}
}
Modified: trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Cha…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt [iso-8859-1] Wed Jan 27 19:52:35
2010
@@ -1,12 +1,16 @@
*** Jan XXth, 2010 - RosBE 1.5 Released
-- Updated Binutils to 2.20.51-20091222 (snapshot)
-- Updated GCC to 4.4.2 (including backported GCC r153606)
+- Updated Binutils to 2.20.51-20091222 (snapshot) (Colin Finck)
+- Updated GCC to 4.4.3 (including backported GCC r153606) (Colin Finck)
+ * gmp 4.4.3
+ * mpfr 2.4.2
- Updated MinGW Runtime to 3.17 (Daniel Reimer)
- Updated w32api to 3.14 (Daniel Reimer)
- Updated NSIS to 2.46 (Daniel Reimer)
-- Added Remake command (Daniel Reimer)
-- Replaced raddr2line with log2lines v1.9 (Daniel Reimer)
+- Added Remake Command (Daniel Reimer)
+- Added kdbg Command (Jan Roeloffzen, Daniel Reimer)
+- Replaced raddr2line with log2lines v1.11 (Jan Roeloffzen, Daniel Reimer)
+- Added piperead Tool for log2lines fully working in Powershell (Jan Roeloffzen, Daniel
Reimer)
- Added a chinese translation to the options tool (Elton Chung)
- Added ARM Arch support to RosBE (Daniel Reimer)
- Added ARM Settings to options.exe, too (Daniel Reimer)
@@ -17,6 +21,16 @@
- Merge the 32 bit and 64 bit options tool in one file (Daniel Reimer)
- PS1 options script now waits for options.exe closing and then immediately sets all
options active (Daniel Reimer)
- Tidy up existant and add more Target Compiler Paths (Daniel Reimer)
+- Reworked clean command to be more restrictive and secure
+ and being able to clean other repos except the main one (Colin Finck, Daniel Reimer)
+- Clean up from some app calls where the app's path is in the PATH Var (Daniel
Reimer)
+- Cleaned up Host-GCC Path being added twice to the PATH Var (Daniel Reimer)
+- Work on the Update Script: (Daniel Reimer)
+ * Theres no need for a loading routine for 7z.exe anymore. Its included in RosBE now
+ * Added some Status Messages telling if stuff succeeded or not
+- Removed the address translation from the raddr2line script. Its done in the tools now
(Daniel Reimer)
+- Fixed the Core detection in makex for PS. Added a global setting to the variable
+ containing the number of cores. (Daniel Reimer)
*** Oct 26th, 2009 - RosBE 1.4.5 Released
Modified: trunk/tools/RosBE/RosBE-Windows/RosBE.nsi
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/RosBE.ns…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] Wed Jan 27 19:52:35 2010
@@ -270,6 +270,7 @@
SetOverwrite try
File /r Components\Tools\echoh.exe
File /r Components\Tools\log2lines.exe
+ File /r Components\Tools\piperead.exe
File /r Components\Tools\chkslash.exe
SectionEnd