I would like to check multiple conditions in an
if loop of GNU make file. Here's an example:
ifeq ($(TEST_FLAG),TRUE && ($(DEBUG_FLAG),FALSE)) true statement else false statement endif
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).