Makefile:嵌入式语句

时间:2017-04-22 21:30:34

标签: makefile

我在/bin文件夹中有一个文件program.cc

以下Makefile语句

BINS = $(wildcard bin/*.cc)
EXECS = $(notdir $(BINS))
EXECSR = $(EXECS:.cc=)

表示EXECSRprogram

我试图避免上述陈述中的中间变量EXECS

BINS = $(wildcard bin/*.cc)
EXECSR = $($(notdir $(BINS)):.cc=)

但此方法失败 - EXECSR为空。我应该如何修改Makefile以避免中间变量EXECS

1 个答案:

答案 0 :(得分:0)

EXECSR = $(notdir $(BINS:.cc=))