We judiciously use # vs. &# for the legal comment so that each
expected output file contains one notice.
The following files, which are wholly constructed by running
generate and reviewing the diffs, do not have a legal notice:
tests/filter/main.mk.expected
tests/filter/stderr.expected
tests/filter/sub/Dir.mk.expected
This is OK I think.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
# autogenerated - do not edit
# autogenerated - do not edit
-# Prefix in .
-# test cases for generate script
+# subdirmk - test cases for generate script
+# Copyright various contributors - see top level README.
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# There is NO WARRANTY.
-# some blank/comment lines to make "saw WARN" come out with 1-
-# and 2-digit line numbers
# Suffix in .
all:: $(TOP_TARGETS) sub/all
# Suffix in .
all:: $(TOP_TARGETS) sub/all
-# test cases for generate script
-
-# some blank/comment lines to make "saw WARN" come out with 1-
-# and 2-digit line numbers
+&# subdirmk - test cases for generate script
+&# Copyright various contributors - see top level README.
+&# SPDX-License-Identifier: LGPL-2.0-or-later
+&# There is NO WARRANTY.
# autogenerated - do not edit
# autogenerated - do not edit
+# subdirmk - test cases for generate script
+# Copyright various contributors - see top level README.
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# There is NO WARRANTY.
+
+# subdirmk - test cases for generate script
+# Copyright various contributors - see top level README.
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# There is NO WARRANTY.
+
+# subdirmk - test cases for generate script
+# Copyright various contributors - see top level README.
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# There is NO WARRANTY.
+
# Prefix in &.
&:warn many-requests-for-unknown-warning
# Prefix in &.
&:warn many-requests-for-unknown-warning
+&# subdirmk - test cases for generate script
+&# Copyright various contributors - see top level README.
+&# SPDX-License-Identifier: LGPL-2.0-or-later
+&# There is NO WARRANTY.
+
-subdirmk: warning (unknown-warning): ./Prefix.sd.mk:2: unknown warning many-requests-for-unknown-warning requested
+subdirmk: warning (unknown-warning): ./Prefix.sd.mk:7: unknown warning many-requests-for-unknown-warning requested
subdirmk: warning (single-char-var): ./Dir.sd.mk:8: possibly confusing unbracketed single-char $-expansion
subdirmk: warning (broken-var-ref): ./Dir.sd.mk:19: broken $&... expansion; you probably meant &$
subdirmk: warning (local+global): saw both NOWARN1 and &NOWARN1
subdirmk: warning (single-char-var): ./Dir.sd.mk:8: possibly confusing unbracketed single-char $-expansion
subdirmk: warning (broken-var-ref): ./Dir.sd.mk:19: broken $&... expansion; you probably meant &$
subdirmk: warning (local+global): saw both NOWARN1 and &NOWARN1
- saw NOWARN1 at ./sub/dir/Dir.sd.mk:21
+ saw NOWARN1 at ./sub/dir/Dir.sd.mk:24
saw &NOWARN1 at ./Dir.sd.mk:14
expectedly saw NOWARN1 at ./Dir.sd.mk:14
subdirmk: warning (local+global): saw both WARN and &WARN
saw WARN at ./Dir.sd.mk:6
saw WARN at ./Dir.sd.mk:9
saw &NOWARN1 at ./Dir.sd.mk:14
expectedly saw NOWARN1 at ./Dir.sd.mk:14
subdirmk: warning (local+global): saw both WARN and &WARN
saw WARN at ./Dir.sd.mk:6
saw WARN at ./Dir.sd.mk:9
- saw WARN at ./sub/dir/Dir.sd.mk:16
saw WARN at ./sub/dir/Dir.sd.mk:19
saw WARN at ./sub/dir/Dir.sd.mk:19
+ saw WARN at ./sub/dir/Dir.sd.mk:22
saw &WARN at ./Dir.sd.mk:7
saw &WARN at ./Dir.sd.mk:10
saw &WARN at ./Dir.sd.mk:11
saw &WARN at ./Dir.sd.mk:7
saw &WARN at ./Dir.sd.mk:10
saw &WARN at ./Dir.sd.mk:11
- saw &WARN at ./sub/dir/Dir.sd.mk:15
- saw &WARN at ./sub/dir/Dir.sd.mk:24
- expectedly saw &WARN at ./sub/dir/Dir.sd.mk:18
-subdirmk: warning (unknown-warning): ./sub/dir/Dir.sd.mk:3: attempt to suppress unknown warning(s) `some-unknown-warning'
+ saw &WARN at ./sub/dir/Dir.sd.mk:18
+ saw &WARN at ./sub/dir/Dir.sd.mk:27
+ expectedly saw &WARN at ./sub/dir/Dir.sd.mk:21
+subdirmk: warning (unknown-warning): ./sub/dir/Dir.sd.mk:6: attempt to suppress unknown warning(s) `some-unknown-warning'
# autogenerated - do not edit
# autogenerated - do not edit
+# subdirmk - test cases for generate script
+# Copyright various contributors - see top level README.
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# There is NO WARRANTY.
+
-# subdirectory test cases
sub_dir_WARN += 6
# doctests:
sub_dir_WARN += 6
# doctests:
# Suffix in sub/dir
sub/dir/all:: $(sub_dir_TARGETS)
# Suffix in sub/dir
sub/dir/all:: $(sub_dir_TARGETS)
-# subdirectory test cases
+&# subdirmk - subdirectory test cases
+&# Copyright various contributors - see top level README.
+&# SPDX-License-Identifier: LGPL-2.0-or-later
+&# There is NO WARRANTY.
&:warn !some-unknown-warning
&:warn !some-unknown-warning