diff options
author | Simon J. Gerraty <sjg@FreeBSD.org> | 2022-02-05 20:26:16 +0000 |
---|---|---|
committer | Simon J. Gerraty <sjg@FreeBSD.org> | 2022-02-05 20:26:16 +0000 |
commit | 9f45a3c8c82ffead7044ae836d9257113c630d3b (patch) | |
tree | 28ee128050f4a20a077299fe36cd2a9a1ca8f883 /contrib/bmake/unit-tests/depsrc-meta.mk | |
parent | e515b9b44c20594288eff4628ca0cb155625fa3c (diff) | |
parent | cdde9e894dee2074ef0dd12ddc171e5d3f1513e3 (diff) | |
download | src-9f45a3c8c82ffead7044ae836d9257113c630d3b.tar.gz src-9f45a3c8c82ffead7044ae836d9257113c630d3b.zip |
Merge bmake-20220204
Diffstat (limited to 'contrib/bmake/unit-tests/depsrc-meta.mk')
-rw-r--r-- | contrib/bmake/unit-tests/depsrc-meta.mk | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/contrib/bmake/unit-tests/depsrc-meta.mk b/contrib/bmake/unit-tests/depsrc-meta.mk index d41aad9a9c96..2c7d63a5f2a2 100644 --- a/contrib/bmake/unit-tests/depsrc-meta.mk +++ b/contrib/bmake/unit-tests/depsrc-meta.mk @@ -1,31 +1,30 @@ -# $NetBSD: depsrc-meta.mk,v 1.4 2020/11/27 08:39:07 rillig Exp $ +# $NetBSD: depsrc-meta.mk,v 1.6 2022/01/26 22:47:03 rillig Exp $ # # Tests for the special source .META in dependency declarations. # TODO: Implementation # TODO: Explanation -.if make(actual-test) +.MAIN: all +.if make(actual-test) .MAKEFLAGS: -dM .MAKE.MODE= meta curDirOk=true +.endif actual-test: depsrc-meta-target depsrc-meta-target: .META @> ${.TARGET}-file @rm -f ${.TARGET}-file -.elif make(check-results) - check-results: - @echo 'Targets from meta mode:' + @echo 'Targets from meta mode${.MAKE.JOBS:D in jobs mode}:' @awk '/^TARGET/ { print "| " $$0 }' depsrc-meta-target.meta @rm depsrc-meta-target.meta -.else - all: - @${MAKE} -f ${MAKEFILE} actual-test - @${MAKE} -f ${MAKEFILE} check-results + @${MAKE} -r -f ${MAKEFILE} actual-test + @${MAKE} -r -f ${MAKEFILE} check-results -.endif + @${MAKE} -r -f ${MAKEFILE} actual-test -j1 + @${MAKE} -r -f ${MAKEFILE} check-results -j1 |