Commit Graph

741 Commits

Author SHA1 Message Date
Daniel Reimer
86e36518f1 Evil hack for Computers where NSIS fails to write the right Execution Settings for PS. Now it shows a Message Box while installing, telling you to use the generated REG File with Admin rights. Tested on such a PC and confirmed working. Time to switch to a better Install System... NSIS and UAC is fun
svn path=/trunk/tools/RosBE/; revision=1184
2010-02-09 12:30:49 +00:00
Colin Finck
2150c65333 Include the correct file
svn path=/trunk/tools/RosBE/; revision=1183
2010-02-08 21:49:21 +00:00
Daniel Reimer
ec0def0abf Nice regex solution to get GCC's Version from the Target GCC Paths. This fixes the last evil hack to get information from GCC in PS. Biig thx to niski for coming up with that niice solution.
svn path=/trunk/tools/RosBE/; revision=1182
2010-02-08 15:13:50 +00:00
Daniel Reimer
ce33fc7048 - Update Copyright Header Dates.
- Update Installer Dates.
- Add getincludes into makefile.

svn path=/trunk/tools/RosBE/; revision=1181
2010-02-08 10:55:33 +00:00
Daniel Reimer
0ed46db0ea - Include the new Tool from Colin into PS1, too.
- Update ChangeLog.txt.
- Add the new Tool to the Tools makefile.
- Add the new Tool to Installer.
Last cosmetic thing to fix: Show Target GCC Version in the Versions showup at the startup from RosBE without this evil temp file hack.
If anyone finds another bug... KEEP IT :-P (jk)

svn path=/trunk/tools/RosBE/; revision=1180
2010-02-08 00:35:07 +00:00
Colin Finck
1bfaaa691e - Make "getincludes" a shared tool and also use it for setting the ROSBE_HOST/TARGET_CFLAGS/CXXFLAGS variables in RosBE-Windows.
- Modify it to put quotes around the pathes it outputs. (for pathes containing spaces)

svn path=/trunk/tools/RosBE/; revision=1179
2010-02-07 22:18:32 +00:00
Daniel Reimer
c7dac0e9d3 Oops, forgot one location to fix.
svn path=/trunk/tools/RosBE/; revision=1178
2010-02-07 13:58:35 +00:00
Daniel Reimer
d4f8ae1d3a Hopefully fix 64 bit Execution Policy. Have no 64 bit OS here atm
svn path=/trunk/tools/RosBE/; revision=1177
2010-02-07 13:52:26 +00:00
Colin Finck
df90aeef4a As you want it... here is 1.5!
svn path=/trunk/tools/RosBE/; revision=1176
2010-02-06 23:28:47 +00:00
Daniel Reimer
36170af99d Modify RosBE ARM Default Color to something more useful
Update Changelog
Update Setup

svn path=/trunk/tools/RosBE/; revision=1175
2010-02-05 06:49:01 +00:00
Colin Finck
d51921662d - Change version to 1.5-RC2.
- Clear up the information in SVN-Readme.txt.

svn path=/trunk/tools/RosBE/; revision=1174
2010-01-31 21:07:24 +00:00
Colin Finck
54500bb306 - Pass through the return value of the program called by buildtime.
- Make the Windows version of buildtime fully Unicode-aware.

svn path=/trunk/tools/RosBE/; revision=1173
2010-01-30 14:37:45 +00:00
Colin Finck
61873d735e [FORMATTING] Fix indentation and comment style. No code changes.
svn path=/trunk/tools/RosBE/; revision=1172
2010-01-30 13:39:19 +00:00
Colin Finck
be3d564574 - Explicitly build all target libraries with STABS+ debug information. (for people using GDB and such)
For some reason, our libxslt is also miscompiled when no -g* option was specified here (due to libgcc). Using -gstabs+ also fixes this.
- Fix message shown before building RosBE-Unix.

svn path=/trunk/tools/RosBE/; revision=1171
2010-01-29 21:28:31 +00:00
Daniel Reimer
529cf7c5e2 Update README.odt
Add kdbg to the setup script

svn path=/trunk/tools/RosBE/; revision=1170
2010-01-29 09:07:54 +00:00
Colin Finck
cc22af72d0 Revert back to a more meaningful error message for the case that no compiler output was found in the current directory.
svn path=/trunk/tools/RosBE/; revision=1169
2010-01-28 13:42:59 +00:00
Daniel Reimer
9e973889ad Not that nice, but it works well ;-) Thx to Colin for noticing that I accidentally write some vars globally which should not be...
svn path=/trunk/tools/RosBE/; revision=1168
2010-01-27 22:25:06 +00:00
Daniel Reimer
0d82dbf6d7 - Add piperead to the setup.
- Update ChangeLog.txt
- Sync clean.ps1 to Colin's changes.

svn path=/trunk/tools/RosBE/; revision=1167
2010-01-27 18:52:35 +00:00
Daniel Reimer
f9572de78e - Added a global setting to the variable containing the number of cores. It never reached the place it was needed. No, this does not fix makex on the new gcc...
- Hopefully fixed kdbg on PS.

TBD:
- Port Colin's changes to clean.ps1.
- Find out, why makex fails on both PS and CMD...

svn path=/trunk/tools/RosBE/; revision=1166
2010-01-27 15:36:07 +00:00
Colin Finck
a8645785d5 - Remove --disable-werror where unsupported
- Fix the Bash fallback value variable expansion

svn path=/trunk/tools/RosBE/; revision=1165
2010-01-26 22:27:04 +00:00
Colin Finck
45d14c81ef - Removed the unneeded -gstabs+ flag as the debug symbols of all toolchain binaries are stripped off anyway after the build.
- Do some basic checks to verify that we're really in a checkout directory before cleaning it.
- Fix the architecture environment variable in RosBE-Unix.
- Consider the ROS_AUTOMAKE and ROS_CDOUTPUT variables when cleaning.
  The default makefile is always "makefile-ARCH.auto" now, also for i386. Will be changed in the tree as well once we all update to 1.5.
- Leave out RosBE-Unix' version number for GCC's --with-pkgversion parameter as this could be misleading for future updates.
- Many code simplifications

svn path=/trunk/tools/RosBE/; revision=1164
2010-01-26 20:17:49 +00:00
Daniel Reimer
6580f43dd5 PS Port of the kdbg command. Not working yet, because PS seems to dislike the < operator in the log2lines line
svn path=/trunk/tools/RosBE/; revision=1163
2010-01-26 09:49:57 +00:00
Colin Finck
ab3e150c50 Add another parameter to the Buildtoolchain script to automatically create the "mingw_runtime_dev" package from the "mingw_runtime" and "w32api" packages.
This one is needed for RosBE-Unix, because this platform has no Win32 host compiler, so all Win32 libs need to be precompiled. We don't want to use the MinGW-provided dev package, since we add our "ofmt_stub.a" to this package.

svn path=/trunk/tools/RosBE/; revision=1162
2010-01-25 23:26:50 +00:00
Colin Finck
078db4de21 - Updated toolchain versions again (GCC 4.4.3, GMP 4.3.2, MinGW-Runtime 3.17, w32api 3.14).
- Use -march=native if supported for compiling the RosBE-Unix toolchain.
- Use --disable-werror for all toolchain components to be prepared for future unknown warnings.
- Use the safer and recommended -O2 optimization level instead of the more aggressive and buggy -O3.
- Denote our versions of GCC using --with-pkgversion.
- Remove some wrong or redundant build flags.
- Properly unset variables.

svn path=/trunk/tools/RosBE/; revision=1161
2010-01-25 20:11:29 +00:00
Daniel Reimer
3c0d73b539 Remove the Address Translation from the reladdr2line scripts. This is done in raddr2line and log2lines now.
Fixes Bug 5008.

svn path=/trunk/tools/RosBE/; revision=1159
2010-01-20 21:57:35 +00:00
Daniel Reimer
5626845c47 First Version of the KDBG Command. It uses log2lines to output the stuff coming from the pipe \\.\pipe\kdbg.
If you add the command "writelog", you will get a log in the format DBG-%date%-%time%.txt in the folder you are in right now.
if %2 is declared, it will use this path for the log.
Plz test. If you have suggetions or bugs, plz tell me.
PS1 Port will follow later.

svn path=/trunk/tools/RosBE/; revision=1158
2010-01-19 15:51:20 +00:00
Daniel Reimer
0f8180bca4 Update Script:
- Removed the 7z command line tool loading routine. It's included in RosBE now.
- Added some status messages to see the update command finished its job or not. Credits for this go to gabriel_it.

svn path=/trunk/tools/RosBE/; revision=1157
2010-01-15 15:15:26 +00:00
Daniel Reimer
d702a737de Some heavy cleanup.
- We already have the tools folder in PATH for ages now, so we don't need to write the whole path to run a app from there.
- Adding the Host GCC Path to PATH twice doesn't make things better.
- Tidy up the clean command a bit more with Colin's Version in mind.

svn path=/trunk/tools/RosBE/; revision=1156
2010-01-13 09:27:18 +00:00
Daniel Reimer
9c3378f957 Ok, last time I delete my built main tree while playing with clean in a branch!
Now clean cleans the branch you are in!

svn path=/trunk/tools/RosBE/; revision=1155
2010-01-11 21:22:52 +00:00
Daniel Reimer
871db0a27e R.I.P. raddr2line.
svn path=/trunk/tools/RosBE/; revision=1154
2010-01-10 16:21:53 +00:00
Daniel Reimer
e007ff9649 Update changelog for rosbe 1.5. Gettin really close....
svn path=/trunk/tools/RosBE/; revision=1153
2010-01-10 15:55:58 +00:00
Daniel Reimer
1a6a4cf8e9 Update some Versions in the RosBE readme.
svn path=/trunk/tools/RosBE/; revision=1152
2010-01-07 16:28:51 +00:00
Colin Finck
de5cae8d5d - Update the toolchain versions.
- Add --disable-werror to the compiler flags to make the build script more consistent with my upcoming RosBE-Unix changes.

svn path=/trunk/tools/RosBE/; revision=1151
2009-12-31 14:29:31 +00:00
Daniel Reimer
ae121c8f20 Cleanup of the PS Scripts. (every time i read through the, i find more crap.)
svn path=/trunk/tools/RosBE/; revision=1150
2009-12-18 08:36:53 +00:00
Daniel Reimer
5855c7e945 Update changelog.txt
svn path=/trunk/tools/RosBE/; revision=1149
2009-12-17 14:17:52 +00:00
Daniel Reimer
5b8f50c2a6 - Change Default Color from red to light blue. Much nicer this way.
- Clean up Target Include Paths.

svn path=/trunk/tools/RosBE/; revision=1148
2009-12-17 11:39:54 +00:00
Daniel Reimer
76233f6d09 Using the right Cross Compiler is useful, of course. Now We just need a native one, because the cygwin one has evil *nix, blasphemical, god negating and devil worshipping search paths.
svn path=/trunk/tools/RosBE/; revision=1146
2009-12-15 16:07:47 +00:00
Daniel Reimer
849a85aabc Fix more remaining Bugs.
- PS1 options script now sets the settings immediately after closing the options tool, too.
- Add missing Target Compiler C++ Paths.
- Cleanup the RosBE64 NSIS Script.
- Fix last remaining bug in the options tool.
ARM Port still does not build. HAAAALLP!

svn path=/trunk/tools/RosBE/; revision=1145
2009-12-15 10:23:45 +00:00
Daniel Reimer
6e3298b0e1 Add ARM Support to RosBE. Not really tested yet.
svn path=/trunk/tools/RosBE/; revision=1144
2009-12-15 09:25:30 +00:00
Daniel Reimer
f92ff95929 Fix makex in the PS Version of RosBE. (Where does this } come from???)
svn path=/trunk/tools/RosBE/; revision=1143
2009-12-14 23:20:59 +00:00
Daniel Reimer
f12e8f8597 Update changelog.
Get ready for RosBE64 1.3.
Add log2lines to RosBE setup.

svn path=/trunk/tools/RosBE/; revision=1142
2009-12-10 11:19:38 +00:00
Daniel Reimer
1d07e643dd Finally merge the 64 bit and 32 bit options tool and remove the 64 bit one.
svn path=/trunk/tools/RosBE/; revision=1141
2009-12-07 13:16:46 +00:00
Daniel Reimer
3ebcff211f Get the Installer in shape again.
Rename mingw32-make to make
Explain in a better way that Powershell is default in Win7.

svn path=/trunk/tools/RosBE/; revision=1140
2009-12-04 08:07:34 +00:00
Daniel Reimer
3f8e8cbb73 Wouldn't be me if I need two commits for getting this done, right?
Just realized that starting make will call our script. Fixed this by renaming it to make.exe.

svn path=/trunk/tools/RosBE/; revision=1139
2009-12-02 08:44:16 +00:00
Daniel Reimer
397bd932aa Due to Colin's demand, byebye mingw32-make. Now its called M.A.K.E. (Massively awesome Kode (!!!) enhancement) :-P
svn path=/trunk/tools/RosBE/; revision=1138
2009-12-02 08:37:31 +00:00
Daniel Reimer
bd2d3c883c funpic.org is bad, now we are @ bplaced.net.
svn path=/trunk/tools/RosBE/; revision=1137
2009-11-28 23:03:00 +00:00
Colin Finck
052ea1523a - Change version to 1.5-RC1
- Handle unknown RosBE-Unix versions in the installation script
- Update tool version information

svn path=/trunk/tools/RosBE/; revision=1135
2009-11-07 17:16:41 +00:00
Colin Finck
647d314fb8 Fix updated tools again :-)
svn path=/trunk/tools/RosBE/; revision=1134
2009-11-07 17:11:58 +00:00
Daniel Reimer
56e704d65c Updated Installer, Readme and changelog for RosBE 1.5 RC1
svn path=/trunk/tools/RosBE/; revision=1133
2009-11-07 15:00:12 +00:00
Colin Finck
260ac08089 Fix updated tools in Changelog :-)
svn path=/trunk/tools/RosBE/; revision=1132
2009-11-06 12:08:27 +00:00