chiark / gitweb /
tests: Test &TARGETS feature
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 25 Dec 2019 17:14:40 +0000 (17:14 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 29 Dec 2019 16:04:44 +0000 (16:04 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/filter/Subdir.mk.expected
tests/filter/sub/Subdir.mk.expected
tests/filter/sub/dir/Subdir.mk.expected
tests/filter/sub/dir/Subdir.sd.mk

index c0bc70f593b540fd3e391793c391525d78e4140c..4f771c2b79e91e9577df9d202550c1c1eb46c173 100644 (file)
@@ -3,4 +3,6 @@
 # doctests:
 
 all:: $(TOP_TARGETS) sub/all
 # doctests:
 
 all:: $(TOP_TARGETS) sub/all
-.PHONY: all
+sometarget1:: $(TOP_TARGETS_sometarget1) sub/sometarget1
+sometarget2:: $(TOP_TARGETS_sometarget2) sub/sometarget2
+.PHONY: all sometarget1 sometarget2
index f57787be9c15a430e7666e61aacb37d910911304..0cd6e3f54362ea6efe850aba391d8eb83f715f99 100644 (file)
@@ -1,4 +1,6 @@
 # autogenerated - do not edit
 
 sub/all:: $(sub_TARGETS) sub/dir/all
 # autogenerated - do not edit
 
 sub/all:: $(sub_TARGETS) sub/dir/all
-.PHONY: sub/all
+sub/sometarget1:: $(sub_TARGETS_sometarget1) sub/dir/sometarget1
+sub/sometarget2:: $(sub_TARGETS_sometarget2) sub/dir/sometarget2
+.PHONY: sub/all sub/sometarget1 sub/sometarget2
index 8a3e94f33bc82643ff9671f005c7a297d6a5ecc5..a524ea28fa111595164bb5a44db97108397b5c2b 100644 (file)
@@ -3,7 +3,13 @@
 
 sub/dir/
 
 
 sub/dir/
 
+# sub_dir_TARGETS_notarget += 42
+sub_dir_TARGETS_sometarget1
+sub_dir_TARGETS_sometarget2
+
 # doctests:
 
 sub/dir/all:: $(sub_dir_TARGETS)
 # doctests:
 
 sub/dir/all:: $(sub_dir_TARGETS)
-.PHONY: sub/dir/all
+sub/dir/sometarget1:: $(sub_dir_TARGETS_sometarget1)
+sub/dir/sometarget2:: $(sub_dir_TARGETS_sometarget2)
+.PHONY: sub/dir/all sub/dir/sometarget1 sub/dir/sometarget2
index 99f6f4e319efe37dc911757fdbb07b6803297216..f2bfa20a837252c3e3ff03b8b59753fa26331bc1 100644 (file)
@@ -3,5 +3,9 @@
 &:changequote &
 &/
 
 &:changequote &
 &/
 
+# &TARGETS_notarget += 42
+&TARGETS_sometarget1
+&TARGETS_sometarget2
+
 # doctests:
 &:include &doctest.sd.mk
 # doctests:
 &:include &doctest.sd.mk