Christoph von Wittich
c17bcc4e92
remove sysregtest target
...
svn path=/trunk/; revision=35914
2008-09-03 18:21:27 +00:00
Hervé Poussineau
246c0ca9d0
Revert r34848 and r34850, and replace them by a real fix (hinted by Colin Finck)
...
svn path=/trunk/; revision=34856
2008-07-27 19:39:05 +00:00
Hervé Poussineau
f958aedf05
Define __LINUX__ for build tools if host is Linux
...
svn path=/trunk/; revision=34850
2008-07-27 15:49:18 +00:00
Hervé Poussineau
9f882f816a
Define __LINUX__ for build tools if host is Linux
...
svn path=/trunk/; revision=34848
2008-07-27 15:32:40 +00:00
Hervé Poussineau
9ba8702be9
Apply again r34533: rename autogenerated makefile to makefile-$(ARCH).auto,
...
except for i386, due to a bug in RosBE which cleans only makefile.auto and not makefile*.auto
svn path=/trunk/; revision=34789
2008-07-25 19:07:36 +00:00
James Tabor
1ef680846a
Fix build.
...
svn path=/trunk/; revision=34542
2008-07-16 02:07:55 +00:00
James Tabor
900b6e2e6a
Sorry for commit my test tree,,,, good for testing Bug 2451.
...
svn path=/trunk/; revision=34541
2008-07-16 02:06:05 +00:00
James Tabor
702a9bb706
make does like tabs, right? Fix build.
...
svn path=/trunk/; revision=34540
2008-07-16 01:22:26 +00:00
Colin Finck
a9fabb5fd5
Revert r34533 (except the nice indentation in the Makefile) for unbreaking trunk.
...
This change is also not compatible with current cleaning scripts in RosBE and on the Buildslaves (which only delete "makefile.auto"), leading to possibly unclean builds if the generated makefile wouldn't be deleted.
The ultimate goal would be putting the generated makefiles into the intermediate directories, so we also save one cleaning step.
svn path=/trunk/; revision=34536
2008-07-15 22:04:16 +00:00
Hervé Poussineau
d1a689916c
Rename makefile.auto to makefile-$(ARCH).auto
...
svn path=/trunk/; revision=34533
2008-07-15 20:42:08 +00:00
Hervé Poussineau
d595a43107
Add an option to disable precompiled headers
...
svn path=/trunk/; revision=34186
2008-06-29 12:42:11 +00:00
Marc Piulachs
9534f47230
-Remove obsolete Makefile. Spotted by Stefan Ginsberg.
...
svn path=/trunk/; revision=34105
2008-06-26 15:52:22 +00:00
Marc Piulachs
6cf68480b9
Add ROS_BUILDENGINE variable to determine the location of rbuild
...
- Allows using an rbuild executable other than the one found in the same source tree (tools\rbuild)
svn path=/trunk/; revision=33551
2008-05-17 09:56:15 +00:00
Hervé Poussineau
21ffe8e67a
Change default intermediate directory to obj directory.
...
svn path=/trunk/; revision=33094
2008-04-22 05:52:18 +00:00
Hervé Poussineau
d3037c8cdb
Display a message when directories are created
...
svn path=/trunk/; revision=32290
2008-02-11 14:06:37 +00:00
Colin Finck
2d23d947cf
Also create the temporary directory if it does not exist.
...
See issue #2518 for more details.
svn path=/trunk/; revision=31676
2008-01-08 21:22:27 +00:00
Marc Piulachs
14b8e0949e
Move ntstatus.h/rc generation from Makefile to ntdll.rbuild
...
svn path=/trunk/; revision=31410
2007-12-23 00:55:02 +00:00
Marc Piulachs
1b7ac1d2db
Add support for mc files and remove hardcoded WMC instructions from Makefile . Thanks to Amine and Colin for helping to test it
...
svn path=/trunk/; revision=31408
2007-12-22 23:41:57 +00:00
Aleksey Bragin
aa2093d7d9
- Add a status table for ntdll, which corresponds to Windows 2003 SP1 build. ntstatus.mc is done by Dmitry Philippov, with some additional editing by me. Now we have a real autogenerated ntstatus.h (the one in include/ddk still remains for now).
...
- Include autogenerated resources in ntdll.dll.
svn path=/trunk/; revision=31399
2007-12-22 16:56:29 +00:00
Aleksey Bragin
55999c83fb
- Turn back messagetables inlining support for now.
...
svn path=/trunk/; revision=31355
2007-12-20 15:30:12 +00:00
Aleksey Bragin
afa1e79577
- Remove inlining messagetables option from wmc invocations.
...
svn path=/trunk/; revision=31353
2007-12-20 13:17:12 +00:00
Marc Piulachs
c8a87ec7b8
- Build API stats on request (new target "make rgenstat" will create apistatus.xml)
...
- Partly updated apistatus.lst
svn path=/trunk/; revision=30282
2007-11-08 20:52:42 +00:00
Hervé Poussineau
08a400e41b
On *nix systems, support absolute paths in ROS_INTERMEDIATE and ROS_OUTPUT
...
See issue #2518 for more details.
svn path=/trunk/; revision=30238
2007-11-07 11:29:57 +00:00
Art Yerkes
0abf169695
All remaining changes from the PPC branch. Not well tested yet. Many things
...
are indeed still stubs or WIP code.
Some people have been interested in helping out from some time and I'm sorry
I haven't been able to do this merge finally for a while.
svn path=/trunk/; revision=29407
2007-10-06 07:53:20 +00:00
Hervé Poussineau
5fecef05ea
Add back windres, it is still used after wrc invocation
...
svn path=/trunk/; revision=29378
2007-10-03 14:17:46 +00:00
Hervé Poussineau
09ab02f6da
Remove usewrc attribute in rbuild files ; wrc should be able to compile all resources
...
svn path=/trunk/; revision=29377
2007-10-03 14:09:45 +00:00
Hervé Poussineau
d0ae8b7806
Try to fix Linux build
...
svn path=/trunk/; revision=29372
2007-10-03 11:24:56 +00:00
Hervé Poussineau
254bdce1b8
Support custom C and C++ compilers, by variables HOST_CC, HOST_CPP, TARGET_CC and TARGET_CPP
...
Simplify usage of ROS_PREFIX variable
svn path=/trunk/; revision=29371
2007-10-03 11:12:25 +00:00
Johannes Anderwald
5eef84319c
- remove superflious calls to sysreg
...
svn path=/trunk/; revision=29357
2007-10-02 16:10:11 +00:00
Hervé Poussineau
7338e88f05
As described in documentation, default TEMPORARY variable to current directory (".") instead of nothing ("")
...
This permits TEMPORARY followed by the directory separator to be "./" instead of "/" (root dir)
Spotted by Andrew Munger on IRC
svn path=/trunk/; revision=28893
2007-09-06 07:17:33 +00:00
Hervé Poussineau
825a2f98fa
Build openfirmware interface tool only if target is powerpc
...
svn path=/trunk/; revision=28814
2007-09-03 13:50:31 +00:00
Art Yerkes
81f092736f
Added freeldr and hal from PPC branch, along with needed headers and
...
build changes.
Next ntoskrnl and add ppc dir under libcntptr, which didn't exist when I
forked.
svn path=/trunk/; revision=28793
2007-09-03 01:57:36 +00:00
Johannes Anderwald
b0f1744735
- remove hack
...
svn path=/trunk/; revision=28637
2007-08-28 22:28:56 +00:00
Hervé Poussineau
58f1fa340a
Rename CFLAGS to HOST_FLAGS, CPPFLAGS to HOST_CPPFLAGS, LFLAGS to HOST_LFLAGS
...
svn path=/trunk/; revision=28594
2007-08-27 07:21:26 +00:00
Hervé Poussineau
149ea4f5f4
Try to fix infinite loop in "make depends"
...
svn path=/trunk/; revision=28574
2007-08-26 12:52:14 +00:00
Hervé Poussineau
c34ec8ad1d
Transform psdk into a real dependency, instead of a target only created after rbuild.
...
Fixes case where compilation wasn't stopping if rbuild was failing/crashing
svn path=/trunk/; revision=28572
2007-08-26 12:06:28 +00:00
Colin Finck
ff30235bb7
Metadata enhancement for rbuild and version report by Marc Piulachs (marc DOT piulachs AT codexchange DOT net)
...
See issue #2547 for more details.
svn path=/trunk/; revision=28304
2007-08-12 19:17:00 +00:00
Christoph von Wittich
61583dabbe
add support for Visual Studio 2008 (Orcas)
...
svn path=/trunk/; revision=28228
2007-08-07 21:19:22 +00:00
Hervé Poussineau
ca34acb3d6
Remove ARCH define in config.template.rbuild.
...
It is a duplicate of the ROS_ARCH environment variable.
svn path=/trunk/; revision=28189
2007-08-06 09:25:03 +00:00
Hervé Poussineau
d68373d641
Fix non mingw backend invocations
...
svn path=/trunk/; revision=28139
2007-08-03 16:09:09 +00:00
Hervé Poussineau
d5527355ec
syssetup.inf really belongs to output directory, not intermediate one
...
svn path=/trunk/; revision=28135
2007-08-03 14:33:43 +00:00
Hervé Poussineau
85d3e8b1d1
Add missing include directory
...
svn path=/trunk/; revision=28128
2007-08-03 12:12:41 +00:00
Hervé Poussineau
df770c6d06
Move some more autogenerated files to intermediate directory
...
Remove POSTAUTO hack in Makefile
svn path=/trunk/; revision=28126
2007-08-03 11:54:33 +00:00
Hervé Poussineau
1a47ede2ff
Add ROS_ARCH environment variable
...
Set -r option of rbuild as mandatory
svn path=/trunk/; revision=28124
2007-08-03 11:35:01 +00:00
Hervé Poussineau
f74d31a796
Create directory before rbuild tries to access it
...
svn path=/trunk/; revision=28119
2007-08-03 10:12:03 +00:00
Colin Finck
c440e3860d
Remove the description for a temporary hack, which was already removed in r26451
...
svn path=/trunk/; revision=27803
2007-07-24 19:47:57 +00:00
Christoph von Wittich
891171aebf
-added msbuild target to rbuild to be able to test drivers with PREfast
...
svn path=/trunk/; revision=27440
2007-07-07 00:38:59 +00:00
Hervé Poussineau
d91187e69e
Try to fix build by including a POSTAUTO target, executed after the creation of makefile.auto
...
Remove a hack in Makefile
WARNING: You need to delete makefile.auto after updating to this revision!
svn path=/trunk/; revision=26451
2007-04-21 13:19:59 +00:00
Christoph von Wittich
75361b6928
get GreatLord's hack at least to work
...
svn path=/trunk/; revision=26316
2007-04-10 22:57:57 +00:00
Magnus Olsen
e43e673325
1. small hack to getting a new checked treed being build.
...
2. This bug does not show if you doing make clean and Build only affect a new frech tree
3. please fix the makefile more right this is a small hack until some fix it.
svn path=/trunk/; revision=26315
2007-04-10 22:47:12 +00:00