Lines Matching refs:dir
9 $dir = cwd;
10 $dir =~ s,.*/([^/]+)$,../$1,;
13 print MAKEFILE "dir = $dir\n";
17 $(dir)/foo.x : baz.z $(dir)/bar.y baz.z
26 $(dir)/bar.y baz.z : ; touch $@
37 $answer = "touch $dir/bar.y
38 \$\@ = $dir/foo.x, \$(\@D) = $dir, \$(\@F) = foo.x
39 \$* = $dir/foo, \$(*D) = $dir, \$(*F) = foo
41 \$^ = baz.z $dir/bar.y, \$(^D) = . $dir, \$(^F) = baz.z bar.y
42 \$+ = baz.z $dir/bar.y baz.z, \$(+D) = . $dir ., \$(+F) = baz.z bar.y baz.z
43 \$? = $dir/bar.y, \$(?D) = $dir, \$(?F) = bar.y
44 touch $dir/foo.x\n";
55 print MAKEFILE "dir = $dir\n";
61 $(dir)/foo $(dir)/bar: $@.x $$@.x $$$@.x $$$$@.x $$(@D).x $$(@F).x
63 $(dir)/x.z $(dir)/y.z: $(dir)/%.z : $@.% $$@.% $$$@.% $$$$@.% $$(@D).% $$(@F).%
65 $(dir)/biz: $$(@).x $${@}.x $${@D}.x $${@F}.x
70 &run_make_with_options($makefile2, "$dir/foo $dir/bar", &get_logfile);
71 $answer = ".x\n$dir/foo.x\nx\n\$@.x\n$dir.x\nfoo.x\n$dir/bar.x\nbar.x\n";
74 &run_make_with_options($makefile2, "$dir/x.z $dir/y.z", &get_logfile);
75 $answer = ".x\n$dir/x.z.x\nx\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";
78 &run_make_with_options($makefile2, "$dir/biz", &get_logfile);
79 $answer = "$dir/biz.x\n$dir.x\nbiz.x\n";