You can use ifeq
with a concatenation of your values, eg.
ifeq ($(TEST_FLAG)$(DEBUG_FLAG),TRUEFALSE)
do something
endif
It's also possible to use the Conditional functions, which are more likely to be useful in a loop (as ifeq
will probably not do what you expect in a loop, it will be tested exactly once).
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…