Casper Hornstrup
f81cbc31f1
Accept ROS_INSTALL environment variable
...
svn path=/branches/xmlbuildsystem/; revision=14520
2005-04-05 20:24:26 +00:00
Casper Hornstrup
dcdd51410c
Rebuild source if a header is changed
...
svn path=/branches/xmlbuildsystem/; revision=14510
2005-04-05 18:49:53 +00:00
Casper Hornstrup
f6d915eecc
Simplify directory handling
...
svn path=/branches/xmlbuildsystem/; revision=14509
2005-04-05 18:20:45 +00:00
Casper Hornstrup
13fb77b90b
Generate registry hives on 'make install'
...
svn path=/branches/xmlbuildsystem/; revision=14507
2005-04-05 17:22:02 +00:00
Casper Hornstrup
c8c43a85a3
Install generated files
...
svn path=/branches/xmlbuildsystem/; revision=14489
2005-04-04 22:05:08 +00:00
Casper Hornstrup
19fa7f20af
Support installation of generated files
...
svn path=/branches/xmlbuildsystem/; revision=14488
2005-04-04 20:50:55 +00:00
Casper Hornstrup
77b574742c
Let dependencies control 'make install'
...
svn path=/branches/xmlbuildsystem/; revision=14487
2005-04-04 19:39:44 +00:00
Casper Hornstrup
de09c8d285
Partial 'make install' implementation
...
svn path=/branches/xmlbuildsystem/; revision=14483
2005-04-03 19:25:58 +00:00
Casper Hornstrup
dff399ada6
Add missing file
...
svn path=/branches/xmlbuildsystem/; revision=14472
2005-04-03 11:58:31 +00:00
Casper Hornstrup
c4387e8d7d
Verbose mode
...
svn path=/branches/xmlbuildsystem/; revision=14471
2005-04-03 11:57:34 +00:00
Casper Hornstrup
2c65178fde
Detect compiler -pipe support
...
svn path=/branches/xmlbuildsystem/; revision=14468
2005-04-03 10:46:08 +00:00
Casper Hornstrup
1cb006090f
Avoid spurious error messages during make clean
...
svn path=/branches/xmlbuildsystem/; revision=14466
2005-04-03 10:05:52 +00:00
Casper Hornstrup
78c796560d
Generate map files
...
svn path=/branches/xmlbuildsystem/; revision=14462
2005-04-02 21:45:38 +00:00
Casper Hornstrup
d7fdb5701e
Generate map files
...
svn path=/branches/xmlbuildsystem/; revision=14461
2005-04-02 21:45:16 +00:00
Casper Hornstrup
8d784c14d4
Document ROS_TEMPORARY environment variable
...
svn path=/branches/xmlbuildsystem/; revision=14450
2005-04-02 18:01:18 +00:00
Casper Hornstrup
d72d41723c
Have rbuild create the output directories
...
svn path=/branches/xmlbuildsystem/; revision=14449
2005-04-02 16:46:08 +00:00
Casper Hornstrup
321673ceb9
Put winebuild output in intermediate directory
...
svn path=/branches/xmlbuildsystem/; revision=14423
2005-04-01 19:31:52 +00:00
Casper Hornstrup
75065f4320
Build stubs generated by winebuild
...
svn path=/branches/xmlbuildsystem/; revision=14419
2005-04-01 18:18:18 +00:00
Steven Edwards
bf30d232a0
add a inline strupr for us Unix folk
...
svn path=/branches/xmlbuildsystem/; revision=14394
2005-03-31 19:54:03 +00:00
Casper Hornstrup
a4ca6d5949
Always overwrite output file
...
svn path=/branches/xmlbuildsystem/; revision=14321
2005-03-25 22:40:56 +00:00
Casper Hornstrup
fa082a4797
Build template HAL
...
svn path=/branches/xmlbuildsystem/; revision=14318
2005-03-25 19:28:55 +00:00
Casper Hornstrup
f94bae987b
Add missing files
...
svn path=/branches/xmlbuildsystem/; revision=14317
2005-03-25 18:48:51 +00:00
Royce Mitchell III
c122f61bfc
reorder GenerateRules() to get rid of unnecessary if()
...
svn path=/branches/xmlbuildsystem/; revision=14315
2005-03-25 17:08:30 +00:00
Casper Hornstrup
b184fdc029
Output rules for objectlibrary files
...
svn path=/branches/xmlbuildsystem/; revision=14314
2005-03-25 16:32:46 +00:00
Casper Hornstrup
55b0952903
Revert part of previous change
...
svn path=/branches/xmlbuildsystem/; revision=14312
2005-03-25 14:37:08 +00:00
Casper Hornstrup
3756253ddf
Generate object macros before target macros
...
svn path=/branches/xmlbuildsystem/; revision=14311
2005-03-25 14:31:00 +00:00
Casper Hornstrup
4aa22b18ad
Enable rbuild_test again
...
svn path=/branches/xmlbuildsystem/; revision=14309
2005-03-25 13:02:35 +00:00
Royce Mitchell III
810c5e38ec
forgot this file
...
svn path=/branches/xmlbuildsystem/; revision=14266
2005-03-22 07:29:02 +00:00
Royce Mitchell III
8102c0deae
eliminate rmkdir and generate directory dependencies the right way.
...
treat ROS_TEMPORARY, ROS_INTERMEDIATE, and ROS_OUTPUT as potential different directories.
major refactor of mingw backend to simplify things, and fix some output bugs, as well as reduce makefile.auto size a bit.
create all macros before we start writing rules ( create all target macros before any other ), this fixes bug with macros being empty because they're used before they're defined
svn path=/branches/xmlbuildsystem/; revision=14265
2005-03-22 07:25:53 +00:00
Casper Hornstrup
297bfe4644
Test module type support
...
svn path=/branches/xmlbuildsystem/; revision=14241
2005-03-20 21:58:30 +00:00
Royce Mitchell III
ecf13d206b
have buildno invocation conform to VERBOSE setting
...
svn path=/branches/xmlbuildsystem/; revision=14095
2005-03-15 14:02:22 +00:00
Royce Mitchell III
06e37a6a8a
I give up, make's "directory target" support has a fatal flaw, converting to "dummy file" system
...
svn path=/branches/xmlbuildsystem/; revision=14087
2005-03-15 03:51:11 +00:00
Royce Mitchell III
effadc5c83
reformat and simplify before adding functionality
...
svn path=/branches/xmlbuildsystem/; revision=14076
2005-03-14 21:59:25 +00:00
Royce Mitchell III
defea05242
reorder dependencies to fix $(ECHO_CC) output
...
svn path=/branches/xmlbuildsystem/; revision=14073
2005-03-14 20:38:32 +00:00
Royce Mitchell III
9195e788b1
reorder dependencies to fix $(ECHO_CC) output
...
svn path=/branches/xmlbuildsystem/; revision=14072
2005-03-14 20:30:45 +00:00
Royce Mitchell III
22e89b83ae
fix dlltool target directory dependencies
...
add buildno's output to clean:
svn path=/branches/xmlbuildsystem/; revision=14071
2005-03-14 20:06:14 +00:00
Casper Hornstrup
d12b2619f0
Report why a file is marked for rebuild
...
svn path=/branches/xmlbuildsystem/; revision=14070
2005-03-14 19:42:00 +00:00
Royce Mitchell III
944769bcd5
list directory dependencies last, so that $(ECHO_FOO) prints the right thing. also use $@ where possible to reduce makefile.auto size a bit
...
svn path=/branches/xmlbuildsystem/; revision=14069
2005-03-14 19:38:13 +00:00
Casper Hornstrup
9b336ed130
Depend on the object file directory, not the object file.
...
svn path=/branches/xmlbuildsystem/; revision=14068
2005-03-14 19:31:25 +00:00
Royce Mitchell III
e7018c4009
echo [WMC] commands
...
remove some unnecessary indirect dependencies
have rbuild mkdir commands depend directly on RMKDIR_TARGET
don't have object files depend on themselves!
add rmkdir, rsym, and wmc phony targets
svn path=/branches/xmlbuildsystem/; revision=14067
2005-03-14 19:11:03 +00:00
Casper Hornstrup
346a557406
* Build bin2res and cabman in bootstrap makefiles
...
* Remove make directory hack as it wasn't needed anyway
svn path=/branches/xmlbuildsystem/; revision=14066
2005-03-14 18:51:29 +00:00
Casper Hornstrup
30c142ef2d
Build winebuild by bootstrap makefiles
...
svn path=/branches/xmlbuildsystem/; revision=14039
2005-03-13 22:33:13 +00:00
Casper Hornstrup
f6646e9181
Add missing file
...
svn path=/branches/xmlbuildsystem/; revision=14038
2005-03-13 21:59:51 +00:00
Casper Hornstrup
eb194612c3
* Correct dependencies for ROS_INTERMEDIATE <> . in generated makefile
...
* GNU make don't support depending on a directory, so simulate the dependency using a file
svn path=/branches/xmlbuildsystem/; revision=14034
2005-03-13 21:34:47 +00:00
Casper Hornstrup
e160a25508
* Introduce ROS_OUTPUT
...
* Correct dependencies for ROS_INTERMEDIATE <> . in bootstrap makefiles
* GNU make don't support depending on a directory, so simulate the dependency using a file
svn path=/branches/xmlbuildsystem/; revision=14032
2005-03-13 21:30:35 +00:00
Casper Hornstrup
7fb6d76a2b
-P switch to set root path for files when creating cabinet
...
svn path=/branches/xmlbuildsystem/; revision=14030
2005-03-13 21:02:04 +00:00
Casper Hornstrup
5c5c83ecb2
Build msacm32.dll
...
svn path=/branches/xmlbuildsystem/; revision=14029
2005-03-13 20:55:16 +00:00
Casper Hornstrup
4c6320805b
Make tests build again
...
svn path=/branches/xmlbuildsystem/; revision=14003
2005-03-13 10:33:15 +00:00
Royce Mitchell III
9a2cf81bc4
don't end a string if the last character outputted was an escape, will cause output file to be invalid
...
svn path=/branches/xmlbuildsystem/; revision=13995
2005-03-13 07:37:33 +00:00
Royce Mitchell III
4f130648e1
added validation for <directory>'s name attribute
...
create dk/nkm/lib if it doesn't exist
svn path=/branches/xmlbuildsystem/; revision=13994
2005-03-13 06:31:38 +00:00