Make目标模式中的多个%

时间:2015-09-07 22:41:12

标签: makefile pattern-matching

是否可以将GNU make中的模式与多个%表达式匹配?比方说,我有两个由两个单词组成的目标,由下划线分隔,我需要在先决条件中访问这两个目标,例如:目标hello_world应该需要helloworld。其中一个来自有限的一组,另一个应该匹配任何东西。我想出了

GREETING=hello hi howdy
$(addsuffix _%,$(GREETING)): % ???

因此,我可以提取单%,但我发现无法访问所使用的问候语。我确实有完整的匹配,@。 (当然,你可能会破解它,用空格替换下划线并使用findstring,但我正在寻找更通用的东西。)

理想情况下,有一种方法可以解决多个% - 就像未知数一样,就像在正则表达式中可以有多个捕获组一样。

0 个答案:

没有答案