【发布时间】:2013-03-22 08:26:09
【问题描述】:
我已经为我的源代码编写了一个 makefile,并且依赖于 makfile 输入变量,我包含了一些可靠的源文件。
ifeq($(var),mod1)
src + = mod1.cpp
else ifeq ($(var),mod2)
src + = mod2.cpp
else ifeq ($(var),mod3)
src + = mod3.cpp
endif
我使用 $make var=mod1 编译它。当我想包含单个变量时,这很好用。但我需要提供在 mod1,mod2,mod3 中包含任意变量组合的选项。
如 $make mod1 mod2 或 make mod3 mod1 等
如何在make文件中提供这些组合?
【问题讨论】: