我正在爲網站編寫一個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。 –