请教Makefile语法的条件判断以及其复杂的表达式

TymonHuang 发布于 2013/12/02 11:26
阅读 850
收藏 0

在C语言中, if接合布尔运算可以这样 if(EXP1 || EXP2 ),  if(EXP1 &&  EXP2 && EXP3)

请问在Makefile里面, ifeq($(EXP1), $(EXP2)) 只能是这样吗? 有没有像C语言那样的.

比如, 如果EXP1等于EXP2 EXP3 EXP4其中任意一个, 就返回真...请文要怎么写????

以下是问题补充:

@TymonHuang:我要实现的是这个, ifeq($(ARCH), x86) ifeq($(ARCH), MIPS) ifeq($(ARCH), x86_64) 将以上整合为一个布尔 '或' 的条件表达式....满足其中一个即为真. (2013/12/02 12:37)
加载中
0
张亦俊
张亦俊

Makefile就是编译规则+Shell,你这些应该都可以用Shell的语法实现的。自己查查吧。

TymonHuang
TymonHuang
原来如此, 虽未给出个答案或者例子, 但还是谢谢你的提示..
返回顶部
顶部