我需要从规则中获取第n个依赖项文件,类似于bash中的$ n。我需要这个,因为我想将各个依赖项文件作为构建程序的选项提供。
以下是一个例子:
dep.o: dep.src config1.cfg config2.cfg
parse -cfg1 $2 -cfg2 $3 -o $@ $<
有可能吗?
答案 0 :(得分:48)
dep.o: dep.src config1.cfg config2.cfg
@echo the second preq is $(word 2,$^), the third is $(word 3,$^)