2017-04-22 97 views
0

我在/bin文件夹中有一个文件program.ccMakefile:嵌入语句

下的Makefile陈述

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

意味着EXECSRprogram

我会尽量避免在上述声明

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

中介变量EXECS但这种方法失败 - EXECSR是空。我应该如何修改Makefile来避免中间变量EXECS

回答

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