Выражения в предобработке файлов makefile
Константное выражение constantexpression в операторах !IF и !ELSE IF состоит из целочисленных констант (в десятичной нотации или нотации языка C), строковых констант или команд. Для группировки выражений используются круглые скобки. В выражениях используется арифметика знаковых целых чисел типа long в стиле C; числа имеют 32-битную форму с дополнением до двух в диапазоне от 2 147 483 648 до 2 147 483 647.
В выражениях могут использоваться операторы, применяемые к константным значениям, кодам возврата команд, строкам, макросам и путям файловой системы.
Дополнительные сведения
Операторы предобработки файлов makefile
Выполнение программ в ходе предобработки