我有许多标记文本格式的文本文件,我想使用GNU make来生成HTML输出。我有这个Makefile与只有一个文件的工作原理:GNU makefile中的通配符
MARKDOWN=markdown2
all: my_article_1242323266.html
%.html: %.markdown
$(MARKDOWN) $< [email protected]
clean:
rm -f *html
现在,我希望把它与所有的降价/ HTML文件的工作,但我不想列出在Makefile我的所有文件。我试过$(通配符* .html),但它不能工作,因为我没有目录中的“源”文件。怎么做?
那么它不工作,它的上市HTML文件,但有没有。 – lzap
如果你在你的linux系统上找到并排序,我认为默认安装的话,它是行不通的。你把扩展名改为* .html吗? – v01d
那么所有的目标需要目标列表,而不是来源。看到我的答案。再次感谢你的帮助。 – lzap