aboutsummaryrefslogtreecommitdiff
path: root/contrib/bmake/unit-tests/depsrc-meta.mk
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2022-02-05 20:26:16 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2022-02-05 20:26:16 +0000
commit9f45a3c8c82ffead7044ae836d9257113c630d3b (patch)
tree28ee128050f4a20a077299fe36cd2a9a1ca8f883 /contrib/bmake/unit-tests/depsrc-meta.mk
parente515b9b44c20594288eff4628ca0cb155625fa3c (diff)
parentcdde9e894dee2074ef0dd12ddc171e5d3f1513e3 (diff)
downloadsrc-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.mk19
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