From 971214a0740049943fd09ff03dd00b7ccd00537f Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Wed, 7 Dec 2022 09:00:00 +0100 Subject: Built-in rules: add a tree rule ... so that for every construct supported in rules there is an analogous one as a built-in rule to allow ad-hoc constructions without having to write a rule (even though writing a rule is recommended for everything occuring more than once): - the "generic" rule allows an ad-hoc ACTION, - the "file_gen" rule allows an ad-hoc BLOB, - the "tree" rule allows an an ad-hoc TREE, and - the "configure" rule allows an ad-hoc configuration transition. --- test/end-to-end/built-in-rules/TARGETS | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'test/end-to-end/built-in-rules/TARGETS') diff --git a/test/end-to-end/built-in-rules/TARGETS b/test/end-to-end/built-in-rules/TARGETS index 0f9b7a5a..5b507f9d 100644 --- a/test/end-to-end/built-in-rules/TARGETS +++ b/test/end-to-end/built-in-rules/TARGETS @@ -10,9 +10,15 @@ , "test": ["filegen_config.sh"] , "deps": [["test/end-to-end", "tool-under-test"]] } +, "tree": + { "type": ["@", "rules", "shell/test", "script"] + , "name": ["tree"] + , "test": ["tree.sh"] + , "deps": [["test/end-to-end", "tool-under-test"]] + } , "TESTS": { "type": "install" , "tainted": ["test"] - , "deps": ["generic_out_dirs", "filegen_config"] + , "deps": ["generic_out_dirs", "filegen_config", "tree"] } } -- cgit v1.2.3