如何在Makefile中使用自动变量获取第二个依赖项文件?

时间:2012-07-11 01:12:36

标签: makefile gnu-make

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

以下是一个例子:

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

有可能吗?

1 个答案:

答案 0 :(得分:48)

dep.o: dep.src config1.cfg config2.cfg
    @echo the second preq is $(word 2,$^), the third is $(word 3,$^)