Commit Graph

701 Commits

Author SHA1 Message Date
Daniel Reimer
53be687e22 Prepare for RosBE 1.4.4 Beta
svn path=/trunk/tools/RosBE/; revision=1054
2009-06-28 15:02:50 +00:00
Daniel Reimer
14e294c30d Fix two RosBE bugs:
- clean did not remove the makefile in the PS Version.
- ssvn did not work, because RosBE creates the logdir before the folder emptyness test.
Plz test.

svn path=/trunk/tools/RosBE/; revision=1053
2009-06-28 14:23:17 +00:00
Daniel Reimer
30751806be Fix even more
svn path=/trunk/tools/RosBE/; revision=1052
2009-06-25 11:53:57 +00:00
Daniel Reimer
9c51f47efd Hopefully fixed Compatibility Problems with ROS on PI Machines.
svn path=/trunk/tools/RosBE/; revision=1051
2009-06-25 11:48:56 +00:00
Colin Finck
626cba9f06 Change -march to pentium3 as it was done for the build chain in RosBE-Windows 1.4.3.
The compiled binaries now require a CPU with real SSE support (Pentium III or later, Athlon XP or later)

svn path=/trunk/tools/RosBE/; revision=1049
2009-06-20 22:49:31 +00:00
Daniel Reimer
3bc60581e1 Oops, small remnant of a prerelease test...
svn path=/trunk/tools/RosBE/; revision=1048
2009-06-20 11:39:43 +00:00
Daniel Reimer
78497548f0 WHILE for Batch :-D Still hacky, but it works and is way less hacky than the crap before. Thx goes out to Victor Martinez who had the idea and helped me getting it run inside the eevil if blocks. As a nice side effect I was able to add the log output feature from the ps scripts in the batch files too.
svn path=/trunk/tools/RosBE/; revision=1003
2009-05-26 22:25:31 +00:00
Daniel Reimer
eee0dc349f ByeBye MinGW.ico
svn path=/trunk/tools/RosBE/; revision=998
2009-05-25 16:20:35 +00:00
Daniel Reimer
19ef83c12e IMO RosBE Windows is ready for Version 1.4.3 now.
It will be released on May 26th if some more ppl test it. Test Installer will be released today.
- Updated changelog and Readme to include latest changes.

svn path=/trunk/tools/RosBE/; revision=997
2009-05-21 14:09:30 +00:00
Daniel Reimer
617e8ffbe9 and revert buildflags...
svn path=/trunk/tools/RosBE/; revision=996
2009-05-16 23:11:19 +00:00
Daniel Reimer
aca418bf76 Add the first version of a command to set the last missing rebuild flags which exist, like Dep Checking, verbosity etc. Right now if ONLY sets one command at once. I still have no idea how to realize it properly in Batch to set several commands.
Bump Version to 1.4.3

svn path=/trunk/tools/RosBE/; revision=995
2009-05-16 22:46:12 +00:00
Daniel Reimer
f9da5ec3e2 Fixed chdefgcc, charch and chdefdir for PS and Batch.
Fixed version showing when using charch and chdefdir under PS.
Fixed endless loop in update under PS.
Fixed variables to TARGET GCC under PS.
Thx to Jaykul from #powershell

svn path=/trunk/tools/RosBE/; revision=994
2009-05-14 21:50:20 +00:00
Daniel Reimer
4f5a2293ce OK, not the last commit.
fully removing the CCACHE variable is a not soo good idea. Revert this.
Delete the tmp files you generate!

svn path=/trunk/tools/RosBE/; revision=993
2009-05-12 15:36:02 +00:00
Daniel Reimer
6363d12091 Finished my last run through the scripts. IMO they are well now. But as I said. First some more ppl have to test them before I release anything.
- Cleaned whitespace
- PS Variable nulling does not remove them, more keeps a empty variable. This was the reason for the "buildno.h not found" error fixed yesterday. This is not bad in the situations where it still happened, but now we remove them fully.
- Updated changelog and readme.

svn path=/trunk/tools/RosBE/; revision=992
2009-05-12 15:02:44 +00:00
Daniel Reimer
edb82034c9 ook. I don't understand why I need this twice. Well, But now it works.
svn path=/trunk/tools/RosBE/; revision=991
2009-05-11 21:15:02 +00:00
Daniel Reimer
84b2d074e4 Circumvent another Batch silliness with a if block and some code not be parsed in a row problem... thx to Colin for the suggestion to fix it this way
svn path=/trunk/tools/RosBE/; revision=990
2009-05-11 19:06:15 +00:00
Daniel Reimer
e5d1a6fd99 if ($global:var -eq $null) {
"buildno.h not found y00 n00b!!!111"
}

Now fixed :-D

svn path=/trunk/tools/RosBE/; revision=989
2009-05-11 18:26:47 +00:00
Daniel Reimer
8663ac83c6 Fix support for commands like: "make bootcd livecd install"
Fix tee command in PS

svn path=/trunk/tools/RosBE/; revision=988
2009-05-11 18:01:29 +00:00
Daniel Reimer
09d017f423 Some more cleanup. As in Batch with setlocal all variables are only available inside the script file, not globally. So I removed the Var nulling.
Fixed a lil bug in rosbe.ps1

Still tbd:
Find out why it sometimes fails with buildno.h not found.
Get a proper tee-object for logging

svn path=/trunk/tools/RosBE/; revision=987
2009-05-11 14:38:35 +00:00
Daniel Reimer
659ea65985 Nitty gritty more fixes I found. Just cosmetical.
svn path=/trunk/tools/RosBE/; revision=986
2009-05-11 01:19:58 +00:00
Daniel Reimer
4d9f970c90 This fixes the worst errors. Now the Scripts build ROS again. I could need a tester.
svn path=/trunk/tools/RosBE/; revision=985
2009-05-11 00:53:37 +00:00
Daniel Reimer
26af7217a9 First run through the PS1 Scripts to get them in sync to Colin's fixes again. Not tested yet.
svn path=/trunk/tools/RosBE/; revision=984
2009-05-11 00:40:11 +00:00
Daniel Reimer
9908138509 Get the installer in sync with Colin's recent changes.
TBD: Sync the PS Scripts too.

svn path=/trunk/tools/RosBE/; revision=983
2009-05-10 19:26:40 +00:00
Colin Finck
73559a2028 RosBE-Windows spring cleaning:
- Rewrite most of the RosBE-Windows CMD scripts resulting in more compact and cleaner code
- Remove the Standard MinGW Build Environment. We don't need it any longer since we have a new GCC
- Get rid of the GCC 3.4.5-specific hacks: A properly compiled GCC 3.4.5 shouldn't need them.
  I've uploaded two GCC 3.4.5 packages for testing to http://reactos.colinfinck.de/. Testers, who often dig into old revisions, shall please try whether the current scripts can compile those old builds with one of these packages.
- Get rid of the experimental ARM and PPC compiler support: It simply won't work that way and we can readd that later, when we have proper compilers
- Use setlocal wherever possible, so that we don't need to unload the used variables explicitly
- Make the coding style more consistent

Testers, please try the new scripts on a RosBE 1.4.2 installation.
If you compile for AMD64, you will also need to rename RosBE's "x86_64" directory to "amd64".

svn path=/trunk/tools/RosBE/; revision=982
2009-05-10 18:47:10 +00:00
Daniel Reimer
dd0b7eacd0 Bug 4485: Fixed wrong syntax in options.exe by Daniel Zimmermann
Commited the ChangeLog.txt from the release.

svn path=/trunk/tools/RosBE/; revision=981
2009-05-10 12:58:02 +00:00
Daniel Reimer
8755f4bf64 Add a view Log Feature to ssvn. This will not be added to the cmd version, because batch has no while loop...
svn path=/trunk/tools/RosBE/; revision=980
2009-05-09 13:03:17 +00:00
Daniel Reimer
8c13e79cee Hopefully the last stuff to do. Built ROS HEAD with cmd and PS with the new GCC successfully.
svn path=/trunk/tools/RosBE/; revision=979
2009-05-09 11:34:41 +00:00
Daniel Reimer
13457048c0 Dont ask me why I added a Error Silently Continue here... If I find it out, I will let you know
svn path=/trunk/tools/RosBE/; revision=978
2009-05-09 09:43:57 +00:00
Daniel Reimer
f437b13f73 remove the hax from the ps file too.
svn path=/trunk/tools/RosBE/; revision=977
2009-05-09 00:42:55 +00:00
Colin Finck
235dd278a9 - Finally get rid of the LIBRARY_PATH, HOST_CFLAGS, HOST_CPPFLAGS, TARGET_CFLAGS, TARGET_CPPFLAGS hacks in "rosbe-gcc-env.cmd"
- Update Changelog and Readme
  The Mingw32 Runtime DLL isn't needed by any of our tools, so it has been removed. This also means, we're again consistent with RosBE-Unix on the Runtime version number (3.13).

svn path=/trunk/tools/RosBE/; revision=975
2009-05-08 22:48:20 +00:00
Colin Finck
0e2248908a The ReactOS Makefile only detects GCCs built for "mingw32" while MSYS autodetects "i686-pc-mingw32".
I could fix that in the Makefile, but then compatibility with older revisions would still be broken. Also this little detection inside the Makefile could prevent some people from attempting to use their own, incompatible GCC versions.

Therefore I've added --build, --host and --target values to the toolchain's configure scripts and set them all to "mingw32" to make sure that they aren't doing any cross-compiling attempts.
i686 optimizations for the built compiler were manually applied with -march=i686 in CFLAGS and CXXFLAGS. (which *doesn't* mean ROS itself will need an i686 onwards CPU from now on)

svn path=/trunk/tools/RosBE/; revision=974
2009-05-08 22:06:49 +00:00
Daniel Reimer
694fea833b Cosmetic fixes for MinGW Default Environment.
Readme got new pics.
Except the GCC from Colin I am ready for 1.4.2 now, I think.

svn path=/trunk/tools/RosBE/; revision=973
2009-05-07 22:10:52 +00:00
Daniel Reimer
a6f71c01c9 Fixed some typos in cmd and PS1 Version.
Updated not yet updated version number in readme.
New stuff and fixed for the installer:
Fully integrated PS Version of MingW Default Env.
fixed some typos
Made the PS1 Version default in Windows 7.

svn path=/trunk/tools/RosBE/; revision=972
2009-05-07 20:45:39 +00:00
Daniel Reimer
3312f715a1 Hopefully fixed the shortcuts in the Installer.
Modified the Path Variable to be not overwritten. Now it stays but is being extended.
Readded LIBRARY_PATH to fix some problems. (Thx to DerSani from the German Chat)

svn path=/trunk/tools/RosBE/; revision=971
2009-05-01 22:42:09 +00:00
Daniel Reimer
c66d9a7db1 Some cleanup and hopefully right understood line skips at the If blocks...
svn path=/trunk/tools/RosBE/; revision=970
2009-04-30 17:46:34 +00:00
Daniel Reimer
55abe3daf4 Same fix for the 64 bit installer.
svn path=/trunk/tools/RosBE/; revision=969
2009-04-30 10:58:46 +00:00
Daniel Reimer
9d2b71fc7f Fix charch to be compatible to arch specific configuration, too.
Powershell shortcuts are only generated if the PS files are installed too.
Still untested.

svn path=/trunk/tools/RosBE/; revision=968
2009-04-30 10:53:51 +00:00
Daniel Reimer
290212634f Make the setup modify the Powershell Security Settings to RemoteSigned. This makes it possible to use the scripts without any fiddling in PS.
Add shortcuts for the Powershell Version. TBD: only make them if it was chosen to install the PS Scripts at all.

Not tested yet!

svn path=/trunk/tools/RosBE/; revision=967
2009-04-30 09:54:45 +00:00
Daniel Reimer
a97e871792 Prepare for Version 1.4.2 and 64 bit Version 1.1.
Time to mention Physicus now. ;-) The color thingy was his idea.

svn path=/trunk/tools/RosBE/; revision=966
2009-04-30 07:50:57 +00:00
Daniel Reimer
0b1b9eb054 rename the app to options64 and add it to the nsi installer.
fix options.cmd/ps1 to select the right options.exe

svn path=/trunk/tools/RosBE/; revision=965
2009-04-30 07:32:09 +00:00
Daniel Reimer
d503af7570 Add a way to set settings for amd64, too. By doing so I found out that the GCC setting in the config tool, did nothing, because it was creating a wrong named variable.
svn path=/trunk/tools/RosBE/; revision=964
2009-04-30 07:09:49 +00:00
Daniel Reimer
5d139da915 Change the way RosBE is colored. This makes it possible to colorize every arch RosBE differently.
Tbd. Make this possible for all settings and add a neutrality checkbox into the config tool. to get back to the default color.

svn path=/trunk/tools/RosBE/; revision=963
2009-04-30 06:29:11 +00:00
Colin Finck
afcdd91cec Proof that I won the fight against MSYS :-)
- Add a script for automatically compiling a GNU/MinGW toolchain (binutils, gcc, mingw-runtime, w32api) under Windows making use of the toolchain packages bundled with RosBE-Unix.
  These tools will finally have correct relative built-in include directories.
- Add a documentation explaining the used options and possible problems when building the tools under Windows with MSYS

svn path=/trunk/tools/RosBE/; revision=962
2009-04-25 14:12:32 +00:00
Timo Kreuzer
714505f07a Fix broken RosBE Windows
svn path=/trunk/tools/RosBE/; revision=961
2009-04-23 12:56:40 +00:00
Daniel Reimer
a5195c6c4c First commit to rewrite RosBE in Brainfuck to give it the logic, which Batch lacks... jkjkjk
Remove setlocal crap because it somehow works now without...

svn path=/trunk/tools/RosBE/; revision=958
2009-04-22 18:36:01 +00:00
Daniel Reimer
0e9028ed37 a working and hopefully final sulution. Dedicated to Physicus. This should fix your problem. If anyone dislikes this bad workaround, I will hit him with a big large endlocal!
svn path=/trunk/tools/RosBE/; revision=956
2009-04-21 13:20:51 +00:00
Daniel Reimer
cab45f5c69 Hopefully a REAL FIX for our new setlocal eats up vars problem
svn path=/trunk/tools/RosBE/; revision=955
2009-04-20 23:30:47 +00:00
Daniel Reimer
6e99f9f44d Finish the changes to make if possible to keep the settings on a update.
svn path=/trunk/tools/RosBE/; revision=954
2009-04-20 21:51:39 +00:00
Daniel Reimer
f79cf8ec6c Ask on uninstall if you wanna keep the configuration settings. Request by Physicus.
svn path=/trunk/tools/RosBE/; revision=953
2009-04-20 21:21:44 +00:00
Colin Finck
c35b878148 Remove the underscores in front of the variable names again after speaking with Daniel.
RosBE-Unix and -Windows now use the same names for them again.

svn path=/trunk/tools/RosBE/; revision=951
2009-04-17 17:17:45 +00:00
Daniel Reimer
1deeb5623e Add Colin's changes to the PC Files, too.
Out of consistency I renamed the variables to _ROSBE_xxxxx instead of ROSBE_xxxxx.
Next: Regain compatibility to current and older revs which is lost due to this rename. My Idea would be to clone the vars into the old TARGET_CPPFLAGS etcetc on demand by a special command paramater for build or RosBE itself. Btw I still don't get why we renamed them. Why not just keep the current name??!

svn path=/trunk/tools/RosBE/; revision=950
2009-04-16 23:57:15 +00:00
Colin Finck
15b65b1a10 Do a similar change as r40546 for RosBE-Windows
As the built-in pathes of our gcc are especially messed up here, we might need additional fixes for better compatibility with old revisions in the upcoming RosBE and maybe a small change to "Makefile", but that needs to be tested first

svn path=/trunk/tools/RosBE/; revision=947
2009-04-16 19:32:04 +00:00
Daniel Reimer
b2b3c5b165 Split off the version displaying and add it to a new command. This speeds up the startup of RosBE. Credits for this Idea go to Colin Finck.
svn path=/trunk/tools/RosBE/; revision=935
2009-02-18 21:34:48 +00:00
Daniel Reimer
4c04d2fd25 Hello, new webspace.
svn path=/trunk/tools/RosBE/; revision=929
2009-02-01 21:39:15 +00:00
Daniel Reimer
b32f0ffa0e fixes...
svn path=/trunk/tools/RosBE/; revision=928
2009-02-01 20:53:07 +00:00
Daniel Reimer
e3613d7d76 Version 1.4 here we come
svn path=/trunk/tools/RosBE/; revision=927
2009-02-01 20:25:53 +00:00
Daniel Reimer
ea7c997001 Accept "y" and "yes" when it asks for a decision from now on. (GOD, Batch is soo ugly)
svn path=/trunk/tools/RosBE/; revision=926
2009-01-30 15:19:19 +00:00
Daniel Reimer
feea8ab2a4 Fix a problem with charch not detecting a wrong arch.
Add support for setting different obj and out folders for different arches

svn path=/trunk/tools/RosBE/; revision=925
2009-01-30 07:11:43 +00:00
Daniel Reimer
67d04945b9 Set the Default Settings of options.exe to the proper values.
svn path=/trunk/tools/RosBE/; revision=924
2009-01-29 18:12:18 +00:00
Daniel Reimer
e590295e7a Fix typoes.
Update plans.txt

svn path=/trunk/tools/RosBE/; revision=923
2009-01-28 11:27:22 +00:00
Daniel Reimer
926760fd85 Synched recent changes into PS too.
svn path=/trunk/tools/RosBE/; revision=922
2009-01-27 18:28:59 +00:00
Colin Finck
d94341eb7a - Prepend %_ROSBE_ROSSOURCEDIR% to the files and folders when cleaning.
This makes sure cleaning also works properly when you're not in the source dir. It also prevents your tree from being totally wiped if you're i.e. on S:\ and your source tree is in S:\reactos.
- Set ROS_ARCH already some places before, so we can skip some 'if "%ROS_ARCH%" == ""' checks

Thanks to Caemyr for testing.

svn path=/trunk/tools/RosBE/; revision=921
2009-01-27 16:52:18 +00:00
Daniel Reimer
d8c3b86c66 Apply this to PS too
svn path=/trunk/tools/RosBE/; revision=920
2009-01-26 12:37:25 +00:00
Christoph von Wittich
66abc4d7cb fix deletion of makefile.auto when there is no obj and output for real now
svn path=/trunk/tools/RosBE/; revision=919
2009-01-26 11:35:19 +00:00
Daniel Reimer
5236a777f5 Delete makefile.auto of the active arch if OBJ or OUT Folder became empty, eg on a RAMDisk after restart. This fixes many problems caused otherwise. Thx to Christoph_vW for spotting.
svn path=/trunk/tools/RosBE/; revision=918
2009-01-26 11:14:02 +00:00
Daniel Reimer
8b857f5991 Update Documentation of RosBE.
svn path=/trunk/tools/RosBE/; revision=917
2009-01-24 14:46:21 +00:00
Daniel Reimer
7c8a59c0c6 Changelog Update
svn path=/trunk/tools/RosBE/; revision=916
2009-01-23 20:00:43 +00:00
Daniel Reimer
7ac601fe75 Fix my stupid mistake.
Of course it does not fill stuff into the PS config if I return true directly after it finished the CMD config file and before doing anything in the PS config file. Additionally it did not close a file handle too.
Works now for both PS and CMD the same way.
Added another error message for the new file if not exitant

svn path=/trunk/tools/RosBE/; revision=915
2009-01-15 18:14:03 +00:00
Daniel Reimer
bc2e46d7c2 Prettyfy the output of clean.*
First try to make options.exe generate a options file fir PS and CMD. Right now the ps1 file isalways empty... No Idea why

svn path=/trunk/tools/RosBE/; revision=914
2009-01-15 11:40:40 +00:00
Daniel Reimer
7053ec7b76 Sync PS Port.
svn path=/trunk/tools/RosBE/; revision=913
2009-01-14 13:21:18 +00:00
Daniel Reimer
a0143e7fe3 If the specified OBJ and OUT Paths are non existant, don't just abort. Create them and continue.
svn path=/trunk/tools/RosBE/; revision=912
2009-01-14 12:32:00 +00:00
Daniel Reimer
4b2f3d1002 Fixed clean when using _ROSBE_OBJPATH and/or _ROSBE_OUTPATH
svn path=/trunk/tools/RosBE/; revision=911
2009-01-14 12:13:56 +00:00
Daniel Reimer
e3d3c0dbe9 I forgot the new BUILD_MP Parameter. Can be set now, too.
svn path=/trunk/tools/RosBE/; revision=910
2008-12-30 15:37:46 +00:00
Daniel Reimer
6de7ea5b9f Hello, new config.template parameter. Here is your support.
svn path=/trunk/tools/RosBE/; revision=909
2008-12-28 15:08:40 +00:00
Daniel Reimer
91f4c9ecf5 Some more tidy up work. As side effect RosBE does support even more Target Compilers.
svn path=/trunk/tools/RosBE/; revision=907
2008-12-09 13:51:24 +00:00
Daniel Reimer
9993579fa9 Some more clean up and code reduction.
svn path=/trunk/tools/RosBE/; revision=905
2008-12-09 08:39:06 +00:00
Daniel Reimer
8a4356b4ce Some fixes. Thx goes out to PS 2.0 Graphical Tool
svn path=/trunk/tools/RosBE/; revision=904
2008-11-30 23:34:41 +00:00
Daniel Reimer
8c1fad53fb Another nice gimmick I just invented by accident.
svn path=/trunk/tools/RosBE/; revision=903
2008-11-30 19:21:30 +00:00
Daniel Reimer
2bdbfa91de Byebye wget.
svn path=/trunk/tools/RosBE/; revision=902
2008-11-29 12:42:24 +00:00
Daniel Reimer
50808b0ee9 Another fix to get back to the path you started the command with. Credits goto Maciej Bialas
svn path=/trunk/tools/RosBE/; revision=901
2008-11-26 13:13:18 +00:00
Daniel Reimer
a53bc2eb69 Fix a rare case problem when u switch in one session between MinGW Mode and RosBE Mode or between GCC 3.4.5 and 4.1.3++. Clean up the previous vars to keep it clean. The behavior should not have changed in all other cases.
svn path=/trunk/tools/RosBE/; revision=900
2008-11-26 07:35:12 +00:00
Daniel Reimer
b329f2d720 remove remnants of test code
svn path=/trunk/tools/RosBE/; revision=899
2008-11-26 07:04:47 +00:00
Daniel Reimer
51c0669d78 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.

svn path=/trunk/tools/RosBE/; revision=898
2008-11-26 06:56:16 +00:00
Daniel Reimer
65b7bd1f2e God. I hate Batch Hacks soo much.
svn path=/trunk/tools/RosBE/; revision=897
2008-11-25 16:43:42 +00:00
Daniel Reimer
0b0a8ca0bb oops
svn path=/trunk/tools/RosBE/; revision=896
2008-11-25 15:57:55 +00:00
Daniel Reimer
7b95fd55d8 OK, now the PS Port "should" work.
svn path=/trunk/tools/RosBE/; revision=895
2008-11-25 15:51:16 +00:00
Daniel Reimer
5702d830df Fix some more small non prettinesses and bugs in update.cmd
Move the Updates and Temp folder to Appdata. Now the commands status and info X even work with non Admin rights. The rest still needs them and ever will.
Start PS Port of update.cmd. Not yet fully working and still more a clone of the cmd and not optimized. Will be done later.

svn path=/trunk/tools/RosBE/; revision=894
2008-11-25 09:50:02 +00:00
Daniel Reimer
f6b115366c Now this should be complete. First two possible updates install correctly. Have fun with it.
svn path=/trunk/tools/RosBE/; revision=893
2008-11-24 19:42:02 +00:00
Daniel Reimer
f3f8689dd5 More updates for the new updater. A info command, some more comments and user select options.
svn path=/trunk/tools/RosBE/; revision=892
2008-11-24 18:55:55 +00:00
Daniel Reimer
4c42afd824 Updated changelog.
Updated help files.
In theory "update status" is meant for startup to show new updates, but not with my sloooow webspace. So, this is skipped for now.

svn path=/trunk/tools/RosBE/; revision=891
2008-11-23 23:46:24 +00:00
Daniel Reimer
f90e59e472 Now it works.
svn path=/trunk/tools/RosBE/; revision=890
2008-11-23 23:28:06 +00:00
Daniel Reimer
113ac70e2a Almost finished new Updater System. Last Problem remaining, some missing error behavior and theres a problem with vars being set in updcheckproc are NOT set globally??! No idea how this could be possible...
svn path=/trunk/tools/RosBE/; revision=889
2008-11-23 20:38:15 +00:00
Daniel Reimer
85c24cd834 My Plans for near Future. Sort of brainstorming for myself
svn path=/trunk/tools/RosBE/; revision=888
2008-11-22 08:19:26 +00:00
Daniel Reimer
c910ad09f6 Updater updated to update more new and updated components.
svn path=/trunk/tools/RosBE/; revision=887
2008-11-19 17:50:37 +00:00
Daniel Reimer
56e548444b OMG, it works!
svn path=/trunk/tools/RosBE/; revision=886
2008-11-19 14:17:11 +00:00
Daniel Reimer
9b6b38c026 Mooore tidy up work, some optimizations and removal of external functions by internal ones. raddr2line almost works. makex works.
svn path=/trunk/tools/RosBE/; revision=885
2008-11-18 15:16:16 +00:00
Daniel Reimer
ef2a5ce299 OH my.... the ELF problem was MY!!!! Fault...
svn path=/trunk/tools/RosBE/; revision=884
2008-11-17 20:35:59 +00:00
Daniel Reimer
c6edd7e46a Changed the default values of config to the previous setting instead of the real default one if you don't type in anything for a setting.
Fixed sSVN.ps1. Works now. Left TODO: reladdr2line

svn path=/trunk/tools/RosBE/; revision=883
2008-11-16 14:46:40 +00:00
Daniel Reimer
632d748d56 Further work on PS files.
Last problems left:
- raddr2line fails
- ssvn status fails

svn path=/trunk/tools/RosBE/; revision=882
2008-11-13 20:16:33 +00:00
Daniel Reimer
868cac697f A loooong time ago there was something called Batch. It was a old scripting "language" which you could use for some stuff, but with hacks, so ugly, you would turn to stone if used. Then there was the new shiny Powershell Scripting Language which came from the deep resorts of the Devil GaTeS with great features like a XML parser and more. A great war began for the right to be used in the Glorious Heaven of RosBE. After some salves of XML parse and shrapnels of DeHacking, Batch was fainted and vanished. The glorious winner of the war helped to gain worldwide peace and food for the hungry ppl. After a loong live Powershell died and was replaced by PS 2.0.
svn path=/trunk/tools/RosBE/; revision=881
2008-11-13 18:11:25 +00:00
Daniel Reimer
92a8131be5 Add the last missing commands in a PS1 Version. These DO NOT FULLY work yet. Commited as backup, because of PC formatting needed.
svn path=/trunk/tools/RosBE/; revision=880
2008-11-13 08:31:17 +00:00
Daniel Reimer
853d80bcfc Hello to three new params on Powershell. Still six are left.
Synched the others to the latest changes in the cmd files.

svn path=/trunk/tools/RosBE/; revision=879
2008-11-06 22:09:47 +00:00
Daniel Reimer
415c96227c OK, finally found the reason for some strange errors. Thx to d0g and Colin Finck for finding the reason.
svn path=/trunk/tools/RosBE/; revision=878
2008-11-06 21:13:20 +00:00
Daniel Reimer
5f912a6dd3 F**k you., typo....
svn path=/trunk/tools/RosBE/; revision=877
2008-11-05 20:25:24 +00:00
Daniel Reimer
0bc020661a Fix a typo
svn path=/trunk/tools/RosBE/; revision=876
2008-11-05 19:38:14 +00:00
Daniel Reimer
42ad81346d Rename the GCC Folders to be more logical.
Add Spanish Translation for options.exe by Javier Remacha

svn path=/trunk/tools/RosBE/; revision=875
2008-11-05 16:04:17 +00:00
Daniel Reimer
d176c367e1 Fix a bug caused by a leftover of the rosapps/rostools disable feature.
svn path=/trunk/tools/RosBE/; revision=874
2008-11-04 08:31:54 +00:00
Daniel Reimer
0fcb73cdf8 Overhaul of the help file. Now it starts to be worth its name.
svn path=/trunk/tools/RosBE/; revision=873
2008-10-28 17:52:14 +00:00
Daniel Reimer
025bef6527 Bit more clean up.
svn path=/trunk/tools/RosBE/; revision=872
2008-10-28 14:42:13 +00:00
Daniel Reimer
06eaed7fae Baaad, but working Hack, realized together with Jaykul from #powershell. Now Powershell Version does build ROS again. Somehow GCC has a strange way to output console stdout and stderr, so the previous idea always returned vars with $null in it.
Updated Russian Translation by tower

svn path=/trunk/tools/RosBE/; revision=871
2008-10-26 01:22:48 +00:00
Daniel Reimer
03e47d0e07 Almost done. Only two Variables are still making problems.
svn path=/trunk/tools/RosBE/; revision=870
2008-10-26 00:08:28 +00:00
Daniel Reimer
6c78641f47 ok, Binutils and ccache reverted.
svn path=/trunk/tools/RosBE/; revision=869
2008-10-25 21:39:26 +00:00
Daniel Reimer
4f21022366 Removed the disabling feature which caused more problems than help.
Hope we are friends again guys.

svn path=/trunk/tools/RosBE/; revision=868
2008-10-25 20:53:14 +00:00
Daniel Reimer
5a681ea35f Updated changelog to nasm 2.03.
Started to sync the Powershell Version. Almost ready, but still some slight problems.

svn path=/trunk/tools/RosBE/; revision=867
2008-10-25 19:52:33 +00:00
Daniel Reimer
ff6242098f Last minute changes: Update NASM to 2.05 RC8, because 2.04 does not get our Bootsectors built.
Changed defaults for the modules exclusion var from default off to default on.

svn path=/trunk/tools/RosBE/; revision=866
2008-10-23 20:38:56 +00:00
Daniel Reimer
4d408fed93 OMG, I missed -------=======|||/\THE FIX/\|||=======------- Sry encoded.
svn path=/trunk/tools/RosBE/; revision=865
2008-10-23 18:23:29 +00:00
Daniel Reimer
6e1038738d Hello, almost final changelog.
Small fix for uninstall routine.

svn path=/trunk/tools/RosBE/; revision=864
2008-10-23 17:58:26 +00:00
Daniel Reimer
59168432dd Next RosBE RC in Preperation. This time splitted in default and 64 bit in a optional installer.
svn path=/trunk/tools/RosBE/; revision=863
2008-10-23 12:48:35 +00:00
Daniel Reimer
444c8091e2 - Finally the one and only splitup of GCC Host and Target in different folders and a fix for the Header Usage Problem in one. This cures the MESS in our GCC Folder and simplifies the inclusion of new Arches, too. Great work, done By Samuel Serapion
- Updated charch and chdefgcc to support the new way of accessing the different GCCs and some cleanup by me. chdefgcc got a new Param to choose if the Host of Target GCC will be edited.
- Fixed MingW.cmd to use Host GCC again.
- Sorta updated the install script for the 64 bit GCC Addon.

svn path=/trunk/tools/RosBE/; revision=858
2008-10-07 01:14:09 +00:00
Daniel Reimer
1daca3f664 Be a bit more friendly to ppl who want different RosBE Versions installed. Don't force a unistallation to continue setup.
svn path=/trunk/tools/RosBE/; revision=857
2008-10-01 18:02:19 +00:00
Daniel Reimer
1ce73223ec Updated 64 Bit Target NSIS Script. Still tbd: Proper Uninstall Part.
svn path=/trunk/tools/RosBE/; revision=856
2008-10-01 13:29:19 +00:00
Daniel Reimer
2a33d46223 Revert the Header Play around for now. No one was able to tell me if it really was incorrect before and how to really fix it if wrong. It works this way, with GCC 4.4.0 or whatever
svn path=/trunk/tools/RosBE/; revision=855
2008-09-24 12:39:51 +00:00
Daniel Reimer
69c44c81e0 Fix Header usage in different arches. Not nice, but it works. plz try
svn path=/trunk/tools/RosBE/; revision=852
2008-09-17 20:43:21 +00:00
Daniel Reimer
fc53df41e7 ByeBye 2nd Path Dialog. Now the shortcuts get both the same path
svn path=/trunk/tools/RosBE/; revision=851
2008-09-17 19:48:50 +00:00
Daniel Reimer
42416d4448 Start of a seperate Installer for 32 bit only and 32 bit plus the other arches.
svn path=/trunk/tools/RosBE/; revision=850
2008-09-17 14:03:48 +00:00
Daniel Reimer
f57d7c7ecd OK, missed some stuff.
svn path=/trunk/tools/RosBE/; revision=849
2008-09-17 13:23:07 +00:00
Daniel Reimer
97c78b8016 Add additional Page in the Setup to set the Source Path for the 64 Bit Source.
svn path=/trunk/tools/RosBE/; revision=848
2008-09-17 12:49:52 +00:00
Daniel Reimer
04d5712d78 Update changelog.
svn path=/trunk/tools/RosBE/; revision=847
2008-09-16 20:53:38 +00:00
Daniel Reimer
852a46057a Fix the use of different arches and the new Modules var. Some more cleanup. ByeBye temparch var.
svn path=/trunk/tools/RosBE/; revision=843
2008-09-10 13:02:04 +00:00
Daniel Reimer
f3ab3bb943 Decrease the size of Build.cmd again by leaving the built code of rosapps and rostests intact
svn path=/trunk/tools/RosBE/; revision=842
2008-09-10 12:47:45 +00:00
Daniel Reimer
959dda5086 Add a way to include rosapps and rostests into the build and ssvn script by modifying one var. Add this var to options.exe (Maciej Bialas and slight changes by me)
svn path=/trunk/tools/RosBE/; revision=841
2008-09-10 11:01:22 +00:00
Daniel Reimer
8c10638a48 Remove temporary commented out lines.
Show the Arch which is active on startup.

svn path=/trunk/tools/RosBE/; revision=839
2008-09-06 15:52:18 +00:00
Daniel Reimer
0e6319b191 Fix build of 64 bit. No idea why we need to set the Vars to the 32 bit compiler....
svn path=/trunk/tools/RosBE/; revision=837
2008-09-06 10:59:27 +00:00
Daniel Reimer
95e978d1e8 unneeded ifs are a pain and make the "code" harder to read. So byebye
svn path=/trunk/tools/RosBE/; revision=836
2008-09-06 08:11:47 +00:00
Daniel Reimer
c852e823fd More cleanup.
svn path=/trunk/tools/RosBE/; revision=835
2008-09-06 07:57:53 +00:00
Daniel Reimer
446035f03c Update the Version output if we choose another arch to show THESE Versions.
svn path=/trunk/tools/RosBE/; revision=834
2008-09-05 18:54:15 +00:00
Daniel Reimer
02055ef1a1 Partial revert of my previous commit. Some things were not that well...
svn path=/trunk/tools/RosBE/; revision=833
2008-09-04 15:24:44 +00:00
Daniel Reimer
1cef963fec Various small fixes.
svn path=/trunk/tools/RosBE/; revision=832
2008-09-04 13:16:52 +00:00
Daniel Reimer
c1b538672e Fixed the Unistaller once more. Ages ago we had the Problem that it removed all files, even files which were not made by the Installer. This killed the SRC Repos of many ppl out there. Then it got fixed ~Version 1.1 and somehow regressed. Fixed once more.
Updated changelog.

svn path=/trunk/tools/RosBE/; revision=831
2008-09-04 11:45:03 +00:00
Daniel Reimer
82656a1bd6 Typos...
svn path=/trunk/tools/RosBE/; revision=830
2008-09-03 08:13:16 +00:00
Daniel Reimer
c2619dcfa4 Set arch via commandline. Update Setup Script.
svn path=/trunk/tools/RosBE/; revision=828
2008-09-03 07:26:52 +00:00
Daniel Reimer
dfb0a63823 Add arch specific makefile to clean process
svn path=/trunk/tools/RosBE/; revision=827
2008-09-02 22:19:42 +00:00
Daniel Reimer
caa76f75a5 Fix the PREFIX Vars once more.
svn path=/trunk/tools/RosBE/; revision=826
2008-09-02 21:31:51 +00:00
Daniel Reimer
25e2da1d49 %ROS_ARCH% == x86 does not exist. It's i386
Btw, can someone tell me why I get "The System could not find the drive specified" in "clean all" and "update" ?

svn path=/trunk/tools/RosBE/; revision=825
2008-09-02 14:30:47 +00:00
Daniel Reimer
bf7ffdb9e8 Fixed some typos.
svn path=/trunk/tools/RosBE/; revision=823
2008-09-02 12:39:17 +00:00
Daniel Reimer
229469daa7 fix some not working "if defined" Thx to Hackbunny for helping me
svn path=/trunk/tools/RosBE/; revision=821
2008-09-02 09:42:32 +00:00
Daniel Reimer
e9ccfccb4d The arch can now be selected by modifying only one Variable in the Config File. This way the two arch specific Vars are "linked" together.
Add a security message which prevents a build with deactivated Debug Symbols and Stripped apps. This most likely causes crap.
Update Changelog.

svn path=/trunk/tools/RosBE/; revision=820
2008-09-01 22:29:09 +00:00
Daniel Reimer
57c411d561 Fix the ROS_ARCH Param to be amd64 and not x64 for the 64 bit Port
svn path=/trunk/tools/RosBE/; revision=819
2008-09-01 21:16:21 +00:00
Daniel Reimer
d3f7b48a54 Start support of multiple arches in rosbe.
svn path=/trunk/tools/RosBE/; revision=818
2008-09-01 20:52:26 +00:00
Daniel Reimer
06434ed14a OK, now it works with three parameters. Not nice, but hey... its Batch :-P
svn path=/trunk/tools/RosBE/; revision=808
2008-08-29 20:23:16 +00:00