Merge from vendor branch BMAKE:
authorjoerg <joerg>
Tue, 20 Apr 2010 13:32:42 +0000 (13:32 +0000)
committerjoerg <joerg>
Tue, 20 Apr 2010 13:32:42 +0000 (13:32 +0000)
commitbde527f42c8e1bc74f881dfec0371ce49519e1b2
treef9cb75670d6275b8c29f3203f97b3616648e9313
parent3e4c2f119d0f1f2064a134440f1b37d44cc9d228
parentcc6541b8c2c6d350b06e8675fc5b02800ba55360
Merge from vendor branch BMAKE:
Import bmake-20100414:
- Resolve argv[0] with realpath if needed
- Add :tA to realpath(3)ify variables
- Support for .info, .warning, .error, .ERROR
- Unit tests for .ERROR / .error; never make .ERROR the default target
- Fix for .ALLSRC being populated twice
- Support for .MAKE_MODE, .MAKE.MAKEFILE_PREFERENCE, .MAKE_DEPENDFILE
- Haiku support
- Improved diagnostics for .for with multiple variables
- Rewrite bootstrap to not use make
- Fix for -m .../
- Add support for .unexport
- Catch typoes in .el*if etc
- Fix parsing of :S;...;...; applied to .for loop iterators appearing in
  dependency lines