我有許多標記文本格式的文本文件,我想使用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