| all: | |
| # $(RM) defaults to -f | |
| $(RM) nosuchfile | |
| touch newfile | |
| test -f newfile | |
| $(RM) newfile | |
| test ! -f newfile | |
| mkdir newdir | |
| test -d newdir | |
| touch newdir/newfile | |
| mkdir newdir/subdir | |
| $(RM) -r newdir/subdir | |
| test ! -d newdir/subdir | |
| test -d newdir | |
| mkdir newdir/subdir1 newdir/subdir2 | |
| $(RM) -r newdir/subdir1 newdir/subdir2 | |
| test ! -d newdir/subdir1 -a ! -d newdir/subdir2 | |
| test -d newdir | |
| $(RM) -r newdir | |
| test ! -d newdir | |
| @echo TEST-PASS |