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 |