对于makefile规则,我希望通过使用新的文件扩展名(可以安全地修改(将一些源文件复制到位来保留它们。这也需要在Windows上运行,所以我安装新工具的能力有限(Windows机器有gitbash和基本程序(。
有可能做等效的cp dir/*.txt dir/*.html
吗(我知道这是不正确的语法(?cp似乎有一个备份开关,但我不知道如何使用它
如果你想把它放在Makefile中,我建议使用make功能:
TXT := $(wildcard dir/*.txt)
HTML := $(patsubst %.txt,%.html,$(TXT))
.PHONY: html
html: $(HTML)
$(HTML): %.html: %.txt
cp $^ $@
然后:
$ make html
CCD_ 2是一个静态模式规则。