52

我需要从规则中获取第 n 个依赖文件,类似于 bash 中的 $n。我需要这个,因为我想输入单个依赖文件作为构建程序的选项。

这是一个例子:

dep.o: dep.src config1.cfg config2.cfg
    parse -cfg1 $2 -cfg2 $3 -o $@ $<

是否可以?

4

1 回答 1

80
dep.o: dep.src config1.cfg config2.cfg
    @echo the second preq is $(word 2,$^), the third is $(word 3,$^)
于 2012-07-11T04:45:26.067 回答