我在sources文件中加入下列类似的话:
MYFILE =
!IF 1
MYFILE=a.c
!ELSE
MYFILE=$(MYFILE)\
b.c
!ENDIF
SOURCES = $(MYFILE)
目的是想根据IF的条件判断使用不同的source文件。但是为什么最后的结果,SOURCES变成了a.c,b.c呢?build窗口里同时显示“Compiling - a.c for i386”和“Compiling - b.c for i386”两句话。请问这是为什么?
我对sources文件中能使用的语法和变量了解有限,请各位大侠赐教。
MYFILE =
!IF 1
MYFILE=a.c
!ELSE
MYFILE=$(MYFILE)\
b.c
!ENDIF
SOURCES = $(MYFILE)
目的是想根据IF的条件判断使用不同的source文件。但是为什么最后的结果,SOURCES变成了a.c,b.c呢?build窗口里同时显示“Compiling - a.c for i386”和“Compiling - b.c for i386”两句话。请问这是为什么?
我对sources文件中能使用的语法和变量了解有限,请各位大侠赐教。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货