作为构建的一部分,我正在处理生成多个 HTML 文件(每章一个文件)的 DocBook 文件。
我想对这些 HTML 文件进行后处理并将它们复制到其他地方。这些文件取决于 DocBook 源,但我无法提前知道文件名(文件名也取决于 DocBook 源)。
如果文件已经生成,我有规则可以工作:
www/manual/%.html: build/manual/%.html
postprocess "$<" "$@"
但我不知道如何make
生成它们,如果它们还没有的话。如果我只是添加规则www/manual/index.html
,则只有该文件得到后处理,而不是全部。
我想我需要makedepend
DocBook 或者一些漂亮的通配符技巧。解决方案是什么?