build/pymake/tests/rm.mk

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/build/pymake/tests/rm.mk	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,21 @@
     1.4 +all:
     1.5 +# $(RM) defaults to -f
     1.6 +	$(RM) nosuchfile
     1.7 +	touch newfile
     1.8 +	test -f newfile
     1.9 +	$(RM) newfile
    1.10 +	test ! -f newfile
    1.11 +	mkdir newdir
    1.12 +	test -d newdir
    1.13 +	touch newdir/newfile
    1.14 +	mkdir newdir/subdir
    1.15 +	$(RM) -r newdir/subdir
    1.16 +	test ! -d newdir/subdir
    1.17 +	test -d newdir
    1.18 +	mkdir newdir/subdir1 newdir/subdir2
    1.19 +	$(RM) -r newdir/subdir1 newdir/subdir2
    1.20 +	test ! -d newdir/subdir1 -a ! -d newdir/subdir2
    1.21 +	test -d newdir
    1.22 +	$(RM) -r newdir
    1.23 +	test ! -d newdir
    1.24 +	@echo TEST-PASS

mercurial