If statement Makefile窗口--删除目录(如果存在)

If statement Makefile窗口--删除目录(如果存在),if-statement,makefile,directory,exists,rmdir,If Statement,Makefile,Directory,Exists,Rmdir,我正在尝试将Makefile移植到Windows(使用GNU Make)。我在删除目录时遇到问题。我发现这个问题()是关于如何有条件地删除目录的,但我在尝试使用该解决方案时遇到了一个错误,将“doc\html”的使用大致转换为在这种上下文中,从语法上讲是不允许的 导致此问题的代码段如下所示: 如果存在“doc\html\”rmdir/Q/S doc\html 我也试过了 cmd/c如果存在“doc\html”cmd/c rmdir/Q/S doc\html 及 cmd/c如果存在“doc\htm

我正在尝试将Makefile移植到Windows(使用GNU Make)。我在删除目录时遇到问题。我发现这个问题()是关于如何有条件地删除目录的,但我在尝试使用该解决方案时遇到了一个错误,将“doc\html”的使用大致转换为
在这种上下文中,从语法上讲是不允许的

导致此问题的代码段如下所示:

如果存在“doc\html\”rmdir/Q/S doc\html

我也试过了

cmd/c如果存在“doc\html”cmd/c rmdir/Q/S doc\html

cmd/c如果存在“doc\html\”cmd/c rmdir/Q/S doc\html

我还尝试了
rmdir/Q/S doc\html 2>nul
。这有点管用。错误被重定向,但Make仍然抛出错误并停止


我怎样才能做到这一点呢?

命令是
exist
而不是
exists
。我链接的线程中有一个输入错误