Операторы ветвления if else
Операторы ветвления (условные конструкции) используются для принятия выбора в зависимости от внешних параметров или исполняемого кода.
синтакис:
условие
выполняется если выполнилось условие
else
выполняется если не выполнилось условие
endif
пример:
ifeq ($(test), ON)
[tab] #command1
...
[tab] #commandN
else
[tab] @echo Failed
endif
Условные директивы
ifeq(arg1, arg2) #if equal
ifneq(arg1, arg2) #if not equal
ifdef variable-name #if define
ifndef variable-name #if not define