Expressões no Makefile pré-processamento
The !IF or !ELSE IFconstantexpression consiste em comandos, constantes de seqüência de caracteres ou constantes de inteiro (em notação decimal ou linguagem C). Use parênteses para agrupar expressões.As expressões usam o estilo c longo inteiro aritmético; números estão no formulário de 32 bits complemento a dois no intervalo – 2147483648 a 2147483647.
Expressões podem usar operadores que atuam em valores constantes, códigos de saída de comandos, strings, macros e caminhos de sistema de arquivos.
O que você deseja saber mais a respeito?
Operadores de pré-processamento de makefile
Executar um programa na pré-processamento