我已经为我的源代码编写了一个 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 文件中提供这些组合?