]> git.sur5r.net Git - cc65/commitdiff
workaround for cmd.exe rmdir
authormrdudz <mrdudz@users.noreply.github.com>
Fri, 10 Jul 2015 18:04:31 +0000 (20:04 +0200)
committermrdudz <mrdudz@users.noreply.github.com>
Fri, 10 Jul 2015 18:04:31 +0000 (20:04 +0200)
test/Makefile

index eb968095af7cf6d28f496a2a3d9d5ace15b23451..c13f2212d00616f28de81f9232c8a1275e05cc93 100644 (file)
@@ -13,7 +13,8 @@ ifdef CMD_EXE
   EXE := .exe
   DEL = del /f $(subst /,\,$1)
   MKDIR = mkdir $(subst /,\,$1)
-  RMDIR = rmdir /s /q $(subst /,\,$1)
+  DIRLIST = $(strip $(foreach dir,$1,$(wildcard $(dir))))
+  RMDIR = $(if $(DIRLIST),rmdir /s /q $(subst /,\,$(DIRLIST)))
 else
   EXE :=
   DEL = $(RM) $1