2017-04-22 32 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=))