Вы можете использовать ifeq
с объединением ваших значений, например.
ifeq ($(TEST_FLAG)$(DEBUG_FLAG),TRUEFALSE)
do something
endif
Также возможно использовать условные функции, которые, скорее всего, будут полезны в цикле (поскольку ifeq
, вероятно, не будет делать то, что вы ожидаете в цикле, он будет проверен ровно один раз).