summaryrefslogtreecommitdiff
path: root/devel/bmake/files/unit-tests/Makefile.in
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2010-04-20 13:32:15 +0000
committerjoerg <joerg@pkgsrc.org>2010-04-20 13:32:15 +0000
commit75156626a2b9871f49248f4d7653cef0267f9214 (patch)
treebfc75dd360e181f365d9d55eae81b6553d89b2ef /devel/bmake/files/unit-tests/Makefile.in
parent1869e779310e24b43754c694c616566fa8eca3d7 (diff)
downloadpkgsrc-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.in13
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