diff options
author | joerg <joerg@pkgsrc.org> | 2010-04-20 13:32:15 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2010-04-20 13:32:15 +0000 |
commit | 75156626a2b9871f49248f4d7653cef0267f9214 (patch) | |
tree | bfc75dd360e181f365d9d55eae81b6553d89b2ef /devel/bmake/files/unit-tests/Makefile.in | |
parent | 1869e779310e24b43754c694c616566fa8eca3d7 (diff) | |
download | pkgsrc-75156626a2b9871f49248f4d7653cef0267f9214.tar.gz |
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
Diffstat (limited to 'devel/bmake/files/unit-tests/Makefile.in')
-rw-r--r-- | devel/bmake/files/unit-tests/Makefile.in | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/devel/bmake/files/unit-tests/Makefile.in b/devel/bmake/files/unit-tests/Makefile.in index de6f4ebe139..ebeffb324b8 100644 --- a/devel/bmake/files/unit-tests/Makefile.in +++ b/devel/bmake/files/unit-tests/Makefile.in @@ -1,6 +1,6 @@ -# $Id: Makefile.in,v 1.1.1.5 2009/09/18 20:55:34 joerg Exp $ +# $Id: Makefile.in,v 1.1.1.6 2010/04/20 13:32:41 joerg Exp $ # -# $NetBSD: Makefile.in,v 1.1.1.5 2009/09/18 20:55:34 joerg Exp $ +# $NetBSD: Makefile.in,v 1.1.1.6 2010/04/20 13:32:41 joerg Exp $ # # Unit tests for make(1) # The main targets are: @@ -25,9 +25,12 @@ UNIT_TESTS:= ${srcdir} SUBFILES= \ comment \ cond1 \ + error \ export \ export-all \ + doterror \ dotwait \ + forsubst \ moderrs \ modmatch \ modmisc \ @@ -37,15 +40,19 @@ SUBFILES= \ posix \ qequals \ ternary \ + unexport \ + unexport-env \ varcmd all: ${SUBFILES} +flags.doterror= + # the tests are actually done with sub-makes. .PHONY: ${SUBFILES} .PRECIOUS: ${SUBFILES} ${SUBFILES}: - -@${.MAKE} -k -f ${UNIT_TESTS}/$@ + -@${.MAKE} ${flags.$@:U-k} -f ${UNIT_TESTS}/$@ clean: rm -f *.out *.fail *.core |