为makefile规则的先决条件评估变量中的命令

时间:2016-04-26 08:22:09

标签: makefile

我正在写一个Makefile,但我遇到了一些问题。我有一个命令,它在stdout上返回一个字符串,我想将这个字符串存储在一个变量中。该程序返回文件的依赖项列表,我想将此列表注入先决条件行。

现在,我有这个:

FILE= $(eval cut -d '.' -f1 $@)
FILEDEP= ./listfiledepend  $(FILE).bar
IMAGEDEP= ./listimgdepend  $(FILE).bar

%.foo: %.bar $(eval $(FILEDEP)
       Some code to do

%.pdf: %.foo $(eval $(IMAGEDEP))
       Some code to do

但它不起作用,我不知道为什么。 我不知道该怎么做

0 个答案:

没有答案