我在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文件中能使用的语法和变量了解有限,请各位大侠赐教。