我想在我的Makefile中有一个函数,其行为如下:
$(find s, text)
返回文本中s的位置。例如:
$(find c, a b c d)
3
基本上我搜索word
的反面:
$(word $(find c, a b c d), alpha beta gamma delta) => gamma
否则,我如何在两个参数列表之间建立连接?
我正在使用明确的规则。我想找出哪一个匹配,按位置以获得我想要的字符串。 $N
应该是显式规则中的位置。这是一个例子:
OBJ = a.o b.o
OTHERS = something somewhat
all: b.o
OBJ:
@echo $(word $N, $(OTHERS)) $@
这会产生somewhat
。