Add nofilemon to meta mode tests The unit-tests for meta mode do not depend on filemon. Adding nofilemon to .MAKE.MODE allows these to pass on a system that would use filemon_dev but does not have the module loaded.diff -r1.6 -r1.7 src/usr.bin/make/unit-tests/depsrc-meta.mk
(sjg)
--- src/usr.bin/make/unit-tests/depsrc-meta.mk 2022/01/26 22:47:03 1.6
+++ src/usr.bin/make/unit-tests/depsrc-meta.mk 2022/03/02 19:32:15 1.7
@@ -1,25 +1,25 @@ | @@ -1,25 +1,25 @@ | |||
1 | # $NetBSD: depsrc-meta.mk,v 1.6 2022/01/26 22:47:03 rillig Exp $ | 1 | # $NetBSD: depsrc-meta.mk,v 1.7 2022/03/02 19:32:15 sjg Exp $ | |
2 | # | 2 | # | |
3 | # Tests for the special source .META in dependency declarations. | 3 | # Tests for the special source .META in dependency declarations. | |
4 | 4 | |||
5 | # TODO: Implementation | 5 | # TODO: Implementation | |
6 | # TODO: Explanation | 6 | # TODO: Explanation | |
7 | 7 | |||
8 | .MAIN: all | 8 | .MAIN: all | |
9 | 9 | |||
10 | .if make(actual-test) | 10 | .if make(actual-test) | |
11 | .MAKEFLAGS: -dM | 11 | .MAKEFLAGS: -dM | |
12 | .MAKE.MODE= meta curDirOk=true | 12 | .MAKE.MODE= meta curDirOk=true nofilemon | |
13 | .endif | 13 | .endif | |
14 | 14 | |||
15 | actual-test: depsrc-meta-target | 15 | actual-test: depsrc-meta-target | |
16 | depsrc-meta-target: .META | 16 | depsrc-meta-target: .META | |
17 | @> ${.TARGET}-file | 17 | @> ${.TARGET}-file | |
18 | @rm -f ${.TARGET}-file | 18 | @rm -f ${.TARGET}-file | |
19 | 19 | |||
20 | check-results: | 20 | check-results: | |
21 | @echo 'Targets from meta mode${.MAKE.JOBS:D in jobs mode}:' | 21 | @echo 'Targets from meta mode${.MAKE.JOBS:D in jobs mode}:' | |
22 | @awk '/^TARGET/ { print "| " $$0 }' depsrc-meta-target.meta | 22 | @awk '/^TARGET/ { print "| " $$0 }' depsrc-meta-target.meta | |
23 | @rm depsrc-meta-target.meta | 23 | @rm depsrc-meta-target.meta | |
24 | 24 | |||
25 | all: | 25 | all: |
--- src/usr.bin/make/unit-tests/meta-cmd-cmp.mk 2022/02/09 21:09:24 1.5
+++ src/usr.bin/make/unit-tests/meta-cmd-cmp.mk 2022/03/02 19:32:15 1.6
@@ -1,21 +1,21 @@ | @@ -1,21 +1,21 @@ | |||
1 | # $NetBSD: meta-cmd-cmp.mk,v 1.5 2022/02/09 21:09:24 rillig Exp $ | 1 | # $NetBSD: meta-cmd-cmp.mk,v 1.6 2022/03/02 19:32:15 sjg Exp $ | |
2 | # | 2 | # | |
3 | # Tests META_MODE command line comparison | 3 | # Tests META_MODE command line comparison | |
4 | # | 4 | # | |
5 | 5 | |||
6 | .MAIN: all | 6 | .MAIN: all | |
7 | 7 | |||
8 | .MAKE.MODE= meta verbose silent=yes curdirok=yes | 8 | .MAKE.MODE= meta verbose silent=yes curdirok=yes nofilemon | |
9 | tf:= .${.PARSEFILE:R} | 9 | tf:= .${.PARSEFILE:R} | |
10 | 10 | |||
11 | .if ${.TARGETS:Nall} == "" | 11 | .if ${.TARGETS:Nall} == "" | |
12 | all: prep one two change1 change2 filter0 filter1 filter2 filter3 post | 12 | all: prep one two change1 change2 filter0 filter1 filter2 filter3 post | |
13 | 13 | |||
14 | CLEANFILES= ${tf}* | 14 | CLEANFILES= ${tf}* | |
15 | 15 | |||
16 | prep post: .PHONY | 16 | prep post: .PHONY | |
17 | @rm -f ${CLEANFILES} | 17 | @rm -f ${CLEANFILES} | |
18 | 18 | |||
19 | .endif | 19 | .endif | |
20 | 20 | |||
21 | FLAGS?= | 21 | FLAGS?= |