makefile中的大于、小于条件

makefile中的大于、小于条件,makefile,Makefile,makefile中有一个time1变量,它接受不同的整数。我需要在某个范围内检查它,并且需要像这样编写条件,如果(time1>=range1 | | time1您可以调用shell,但您也可以在make中执行。巧合的是,它有整数算术和比较: include gmtt.mk $(if $(or $(call int-ge,$(TIME1),$(RANGE1)),$(call int-le,$(TIME1),$(RANGE2))),passed,failed) 您使用的是圆括号还是方括号?这些命

makefile中有一个time1变量,它接受不同的整数。我需要在某个范围内检查它,并且需要像这样编写条件,如果(time1>=range1 | | time1您可以调用shell,但您也可以在make中执行。巧合的是,它有整数算术和比较:

include gmtt.mk

$(if $(or $(call int-ge,$(TIME1),$(RANGE1)),$(call int-le,$(TIME1),$(RANGE2))),passed,failed)

您使用的是圆括号还是方括号?这些命令是由shell执行的,很可能是bash。请查看文档()。可能重复No,这并不能解决我的问题,我收到一个语法错误,需要我提供“then”。