| VPATH = foo bar | |
| $(shell \ | |
| mkdir bar; touch bar/test.source; \ | |
| sleep 2; \ | |
| mkdir foo; touch foo/tfile1; \ | |
| touch bar/tfile2 bar/tfile3 bar/test.objtest; \ | |
| ) | |
| all: tfile1 tfile2 tfile3 test.objtest test.source | |
| test "$^" = "foo/tfile1 bar/tfile2 bar/tfile3 bar/test.objtest bar/test.source" | |
| @echo TEST-PASS | |
| tfile3: test.objtest | |
| %.objtest: %.source | |
| test "$<" = bar/test.source | |
| test "$@" = test.objtest |