|
1 #T returncode-on: {'win32': 2} |
|
2 $(shell \ |
|
3 touch test.file; \ |
|
4 ln -s test.file test.symlink; \ |
|
5 ln -s test.missing missing.symlink; \ |
|
6 touch .testhidden; \ |
|
7 mkdir foo; \ |
|
8 touch foo/testfile; \ |
|
9 ln -s foo symdir; \ |
|
10 ) |
|
11 |
|
12 all: |
|
13 test "$(abspath test.file test.symlink)" = "$(CURDIR)/test.file $(CURDIR)/test.symlink" |
|
14 test "$(realpath test.file test.symlink)" = "$(CURDIR)/test.file $(CURDIR)/test.file" |
|
15 test "$(sort $(wildcard *))" = "foo symdir test.file test.symlink" |
|
16 test "$(sort $(wildcard .*))" = ". .. .testhidden" |
|
17 test "$(sort $(wildcard test*))" = "test.file test.symlink" |
|
18 test "$(sort $(wildcard foo/*))" = "foo/testfile" |
|
19 test "$(sort $(wildcard ./*))" = "./foo ./symdir ./test.file ./test.symlink" |
|
20 test "$(sort $(wildcard f?o/*))" = "foo/testfile" |
|
21 test "$(sort $(wildcard */*))" = "foo/testfile symdir/testfile" |
|
22 @echo TEST-PASS |