【发布时间】:2014-04-12 00:56:59
【问题描述】:
我有一个生成文件,它有多个目标,用于以不同格式输出数据,例如make html、make pdf、make txt 等,我希望在使用任何这些选项时运行预构建和构建后步骤。我已对预构建步骤进行了排序,但不确定如何使构建后步骤正常工作。
.PHONY: html pdf txt pre-build post-build
pre-build:
do-pre-build-stuff
post-build:
do-post-build-stuff
html: data.dat
generate-html data.dat
pdf: data.dat
generate-pdf data.dat
txt: data.dat
generate-txt data.dat
data.dat: pre-build
generate-some-data > data.dat
如何让post-build 步骤在每个目标之后运行?
【问题讨论】: