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
Hervé Poussineau
76f7f2d03a
Include nci.mak later, as it needs $(ARCH) variable
...
Fix a typo in ncitool
svn path=/trunk/; revision=26183
2007-03-26 23:43:07 +00:00
Hervé Poussineau
87bde6d032
Add a variable to change the name of the ReactOS directory on bootcd.
...
If a non default name is chosen, the cdrom is created, but it is unusable as freeldr doesn't find txtsetup.inf
svn path=/trunk/; revision=26131
2007-03-18 14:33:17 +00:00
Christoph von Wittich
c4d9ae3316
added target depmap to makefile
...
svn path=/trunk/; revision=25430
2007-01-11 20:33:04 +00:00
Hervé Poussineau
263d5e238b
Allow use of ROS_PREFIX on MS Windows platforms (needed for cross-compiling)
...
svn path=/trunk/; revision=25416
2007-01-10 19:39:52 +00:00
Christoph von Wittich
754c08251f
Code::Blocks backend
...
svn path=/trunk/; revision=24799
2006-11-22 15:18:51 +00:00
Johannes Anderwald
4db3b4d934
- ignore failure if dir already exists
...
svn path=/trunk/; revision=24752
2006-11-14 16:26:15 +00:00
Johannes Anderwald
8269b5eebd
- implement target sysregtest which compiles all required modules and generates an unattended bootcdregtest which is feed to sysregtest and executes the required tests
...
- fix regtest target
svn path=/trunk/; revision=24750
2006-11-14 12:47:42 +00:00
Christoph von Wittich
e343b07d1f
now it is possible to build bootcd and bootcdregtest with the same tree (without changing any files)
...
svn path=/trunk/; revision=24659
2006-10-26 08:45:16 +00:00
Art Yerkes
5d46ef1a26
Fix mkhive on unix.
...
svn path=/trunk/; revision=24242
2006-09-24 02:58:31 +00:00
Johannes Anderwald
bf89f3f457
restore old targets
...
svn path=/trunk/; revision=22543
2006-06-23 19:36:23 +00:00