标签: makefile
我在makefile中有以下隐式规则:
a1 b1: %: %.o
在调用时,这将查找先决条件a1.o和b1.o。相反,我想用a.o和b.o替换这些先决条件。我和subst和$(shell)玩了一下但没有运气。有可能这样做吗?
a1.o
b1.o
a.o
b.o
subst
$(shell)
答案 0 :(得分:2)
对于有限的案例:
a1 b1: %1: %.o
可替换地:
a1 : a.o b1 : b.o a1 b1: <the recipe>