diff options
Diffstat (limited to 'tests/scripts')
-rw-r--r-- | tests/scripts/variables/automatic | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/scripts/variables/automatic b/tests/scripts/variables/automatic index 42e8cba..2919960 100644 --- a/tests/scripts/variables/automatic +++ b/tests/scripts/variables/automatic @@ -60,6 +60,8 @@ print MAKEFILE <<'EOF'; $(dir)/foo $(dir)/bar: $@.x $$@.x $$$@.x $$$$@.x $$(@D).x $$(@F).x $(dir)/x.z $(dir)/y.z: $(dir)/%.z : $@.% $$@.% $$$@.% $$$$@.% $$(@D).% $$(@F).% + +$(dir)/biz: $$(@).x $${@}.x $${@D}.x $${@F}.x EOF close(MAKEFILE); @@ -72,4 +74,8 @@ $answer = ".x\n$dir/foo.x\n\$.x\n\$@.x\n$dir.x\nfoo.x\n$dir/bar.x\nbar.x\n"; $answer = ".x\n$dir/x.z.x\n\$.x\n\$@.x\n$dir.x\nx.z.x\n.y\n$dir/y.z.y\n\$.y\n\$@.y\n$dir.y\ny.z.y\n"; &compare_output($answer, &get_logfile(1)); +&run_make_with_options($makefile2, "$dir/biz", &get_logfile); +$answer = "$dir/biz.x\n$dir.x\nbiz.x\n"; +&compare_output($answer, &get_logfile(1)); + 1; |