make:替换隐式规则中的先决条件名称

时间:2012-06-28 14:44:12

标签: makefile

我在makefile中有以下隐式规则:

a1 b1: %: %.o

在调用时,这将查找先决条件a1.ob1.o。相反,我想用a.ob.o替换这些先决条件。我和subst$(shell)玩了一下但没有运气。有可能这样做吗?

1 个答案:

答案 0 :(得分:2)

对于有限的案例:

a1 b1: %1: %.o

可替换地:

a1 : a.o
b1 : b.o
a1 b1:
    <the recipe>