设想 :
考虑一个源目录,它有多个创建静态库的“.cpp”文件考虑文件:XYZ.cpp & ABC.cpp(根据下面描述的条件专门使用)以及 PQR.cpp、JKL.cpp 等,输出库名称为 out.a
这里 p (是一个环境变量),如果它的值与 q 匹配,那么 out.a 应该使用 XYZ.cpp 创建,否则它应该使用 ABC.cpp 创建
例如:即类似这样的东西
ifeq($p, q)
SRC = XYZ.cpp
else
SRC = ABC.cpp
endif
SRC += PQR.cpp \
JKL.cpp \
MNO.cpp
我怎么能在 Makefile 做同样的优化?
在此先感谢您的帮助...