Royce Mitchell III
dccb79c6ac
remove xml.h/cpp's dependancy on exception.h/cpp - in preparation to move xml.h/cpp and ssprintf.h/ccp out of rbuild directory since buildno uses them too
...
svn path=/trunk/; revision=19674
2005-11-27 06:34:50 +00:00
Casper Hornstrup
f4e5a5a581
Disable pre-compiled headers when using compilation units
...
svn path=/trunk/; revision=19486
2005-11-23 15:05:53 +00:00
Casper Hornstrup
b102fa96a8
* Name compilation unit
...
* Generate compilation unit support code
svn path=/trunk/; revision=19470
2005-11-22 22:16:14 +00:00
Casper Hornstrup
498c359615
Replace File by CompilationUnit
...
svn path=/trunk/; revision=19466
2005-11-22 14:23:17 +00:00
Casper Hornstrup
e89ef63b04
Create parent directory before creating the definition file
...
svn path=/trunk/; revision=19351
2005-11-19 21:07:25 +00:00
Hartmut Birr
8bbbecaa87
- The separator (slash or back slash), exepostfix and exeprefix are initialized from environment variables.
...
- The separators in the path for the system command are always converted for the host system.
- Our own build utilities must convert paths itself (bin2res).
svn path=/trunk/; revision=18961
2005-11-02 23:24:05 +00:00
Casper Hornstrup
7a79eea045
Fix linker script parameter location. Spotted by Hartmut Birr.
...
svn path=/trunk/; revision=18760
2005-10-24 21:08:08 +00:00
Casper Hornstrup
b995bcf1bd
Implement linkerscript element
...
svn path=/trunk/; revision=18758
2005-10-24 19:38:58 +00:00
Casper Hornstrup
2c831a1935
Have pre-compiled header rule depend on widl generated headers
...
svn path=/trunk/; revision=18709
2005-10-23 14:51:35 +00:00
Royce Mitchell III
6b27e47c88
win32 api compatibility fix
...
changed 'warnings' attribute of <module> to 'allowwarnings' to make it's function less ambiguous
svn path=/trunk/; revision=17755
2005-09-08 23:10:17 +00:00
Filip Navara
29532ce6f6
Fix the -sections option of PEFIXUP tool and adapt RBUILD to use it.
...
svn path=/trunk/; revision=16974
2005-08-02 18:13:21 +00:00
Filip Navara
28aff5352b
Add new PEFIXUP tool and use it in the build system.
...
svn path=/trunk/; revision=16960
2005-08-01 17:56:41 +00:00
Casper Hornstrup
509048a223
Don't clean alias modules
...
svn path=/trunk/; revision=16827
2005-07-28 10:45:21 +00:00
Casper Hornstrup
24f28bb15b
Put halmp.dll on CD
...
svn path=/trunk/; revision=16810
2005-07-27 19:10:57 +00:00
Casper Hornstrup
4a454cb7d6
Generate RPC interface headers in intermediate directory
...
svn path=/trunk/; revision=16647
2005-07-19 18:46:13 +00:00
Casper Hornstrup
ad59c91e1b
Clean referenced object libraries when cleaning a module
...
svn path=/trunk/; revision=16621
2005-07-17 15:10:03 +00:00
Casper Hornstrup
6f84809a47
Add copyright notices and GPL headers to rbuild
...
svn path=/trunk/; revision=16547
2005-07-12 16:47:34 +00:00
Casper Hornstrup
6c73106dfd
Don't rebuild the module if a library is changed. Relinking the module is enough.
...
svn path=/trunk/; revision=16520
2005-07-09 07:50:48 +00:00
Casper Hornstrup
91269f987b
Check automatic dependencies of referenced object library modules on make <module>_depends
...
svn path=/trunk/; revision=16513
2005-07-08 19:55:30 +00:00
Filip Navara
8407954c54
Fix the problems introduced in r16449 by changing "-mdll --dll" to "-shared" and letting the linker generate the relocations in all cases.
...
svn path=/trunk/; revision=16478
2005-07-07 08:57:03 +00:00
Casper Hornstrup
8a1b2d5c2b
Generate pre-compiled headers in intermediate directory tree
...
svn path=/trunk/; revision=16459
2005-07-06 16:56:28 +00:00
Filip Navara
b6e80ebb53
Generating relocations twice for DLLs? Oh, what a clever idea ... not.
...
svn path=/trunk/; revision=16449
2005-07-06 08:43:36 +00:00
Hervé Poussineau
8f5dd38cdd
Implement <ifnot>
...
svn path=/trunk/; revision=15934
2005-06-16 20:37:50 +00:00
Casper Hornstrup
321c3545d8
Support module_depends target
...
svn path=/trunk/; revision=15868
2005-06-12 10:18:51 +00:00
Casper Hornstrup
012786bd8f
Clean proxy makefiles on 'make clean'
...
svn path=/trunk/; revision=15810
2005-06-05 16:47:42 +00:00
Casper Hornstrup
dba8d6b88a
Correct dependencies for 'make <module>_install'
...
svn path=/trunk/; revision=15802
2005-06-05 12:08:39 +00:00
Casper Hornstrup
1aa91e26e5
* Support enabling/disabling modules depending on configuration.
...
* Enable halup for MP=0 configuration and halmp for MP=1 configuration.
svn path=/trunk/; revision=15801
2005-06-05 11:22:16 +00:00
Casper Hornstrup
b4dae62ae5
Generate SMP friendly temporary filenames
...
svn path=/trunk/; revision=15703
2005-05-31 17:30:54 +00:00
Casper Hornstrup
750ce3d65a
Autodetect nasm
...
svn path=/trunk/; revision=15656
2005-05-29 11:51:37 +00:00
Casper Hornstrup
062423314c
Merge 15329:15546 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15547
2005-05-27 19:29:24 +00:00
Casper Hornstrup
19e160bf46
Don't echo executable name of test
...
svn path=/branches/xmlbuildsystem/; revision=15435
2005-05-20 15:15:19 +00:00
Casper Hornstrup
083a71c9f2
Option to disable automatic dependencies
...
svn path=/branches/xmlbuildsystem/; revision=15413
2005-05-19 19:53:01 +00:00
Casper Hornstrup
0a8ee28a63
Do automatic dependency checking for pre-compiled header files
...
svn path=/branches/xmlbuildsystem/; revision=15337
2005-05-16 11:41:54 +00:00
Casper Hornstrup
82acb7297a
Depend on generated RPC headers
...
svn path=/branches/xmlbuildsystem/; revision=15327
2005-05-15 23:43:28 +00:00
Casper Hornstrup
4a429cdae4
Build and run tests
...
svn path=/branches/xmlbuildsystem/; revision=15324
2005-05-15 22:07:07 +00:00
Casper Hornstrup
7a812470b6
Re-insert makefile code for non-DLLs which was removed by accident
...
svn path=/branches/xmlbuildsystem/; revision=15310
2005-05-15 13:57:03 +00:00
Casper Hornstrup
dff44c9f17
Support modules with no base install directory
...
svn path=/branches/xmlbuildsystem/; revision=15308
2005-05-15 13:20:45 +00:00
Casper Hornstrup
e44380e9a3
Extract WINE resources at compile-time
...
svn path=/branches/xmlbuildsystem/; revision=15280
2005-05-14 17:57:31 +00:00
Casper Hornstrup
1732348d39
Only pass GCC specific options to GCC
...
svn path=/branches/xmlbuildsystem/; revision=15279
2005-05-14 15:07:11 +00:00
Casper Hornstrup
d32ad9196b
Support compilerflag within IFs
...
svn path=/branches/xmlbuildsystem/; revision=15267
2005-05-13 19:17:44 +00:00
Casper Hornstrup
9c85c4d513
Generate make rules for creating directories if they don't exist
...
svn path=/branches/xmlbuildsystem/; revision=15244
2005-05-12 19:32:15 +00:00
Casper Hornstrup
d927b8d8fe
Generate static libraries in intermediate directory
...
svn path=/branches/xmlbuildsystem/; revision=15232
2005-05-11 20:58:40 +00:00
Casper Hornstrup
7dfdcabef9
Rebuild import library if definition file is modified
...
svn path=/branches/xmlbuildsystem/; revision=15221
2005-05-11 17:12:24 +00:00
Casper Hornstrup
1513e26e14
Relink executable if definition file changes.
...
svn path=/branches/xmlbuildsystem/; revision=15122
2005-05-08 14:39:46 +00:00
Casper Hornstrup
f614754ad3
Be consistent when passing --dll argument to gcc
...
svn path=/branches/xmlbuildsystem/; revision=15121
2005-05-08 14:30:04 +00:00
Casper Hornstrup
d8679de61a
Build non-stripped version of ntoskrnl.exe if requested
...
svn path=/branches/xmlbuildsystem/; revision=15120
2005-05-08 13:45:50 +00:00
Casper Hornstrup
e5c1f57b80
Add <module>_install target
...
svn path=/branches/xmlbuildsystem/; revision=15047
2005-05-06 16:05:37 +00:00
Casper Hornstrup
3dc17696df
Don't strip relocation information from DLLs
...
svn path=/branches/xmlbuildsystem/; revision=15036
2005-05-06 10:45:24 +00:00
Casper Hornstrup
ae18ba571a
Set svn:eol-style=native
...
svn path=/branches/xmlbuildsystem/; revision=15035
2005-05-06 10:38:30 +00:00
Casper Hornstrup
1fef01891c
Merge 14551:14980 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15017
2005-05-05 19:15:25 +00:00