patch 7.4.1026
Problem: When using MingW the tests do not clean up all files. E.g. test
17 leaves Xdir1 behind. (Michael Soyka)
Solution: Also delete directories, like Make_dos.mak. Delete files after
directories to reduce warnings.
diff --git a/src/testdir/Make_ming.mak b/src/testdir/Make_ming.mak
index fb62783..88e72b1 100644
--- a/src/testdir/Make_ming.mak
+++ b/src/testdir/Make_ming.mak
@@ -10,12 +10,14 @@
ifneq (sh.exe, $(SHELL))
DEL = rm -f
+DELDIR = rm -rf
MV = mv
CP = cp
CAT = cat
DIRSLASH = /
else
DEL = del
+DELDIR = rd /s /q
MV = rename
CP = copy
CAT = type
@@ -76,6 +78,8 @@
-$(DEL) mbyte.vim
-$(DEL) mzscheme.vim
-$(DEL) lua.vim
+ -$(DELDIR) Xdir1
+ -$(DELDIR) Xfind
-$(DEL) X*
-$(DEL) viminfo
@@ -85,6 +89,8 @@
diff test.out $*.ok
-$(DEL) $*.out
$(MV) test.out $*.out
+ -$(DELDIR) Xdir1
+ -$(DELDIR) Xfind
-$(DEL) X*
-$(DEL) test.ok
-$(DEL) viminfo