我正在为网站编写一个makefile。从源目录复制html文件以建立目录
我有一个名为src/
和build/
基本上,我想借此文件这样的目录:
src/index.html
src/blog/title1/index.html
src/blog/title2/index.html
,并将它们复制到build/
目录是这样的:
build/index.html
build/blog/title1/index.html
build/blog/title2/index.html
我试着写规则,但我不确定如何调试:
src_html := src/**/*.html
build_html := $(shell find src -name '*.html' | sed 's/src/build/')
$(src_html): $(build_html)
@cp $< [email protected]
首先,当通配符匹配时,您应该使用1 *而不是2。 –