Expressões no Makefile pré-processamento
The !IF or !ELSE IF constantexpression consiste em constantes de inteiro (em decimal ou notação da linguagem C), constantes de cadeia de caracteres ou comandos. 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 os operadores que atuam em valores constantes, códigos de saída de comandos, strings, macros e os caminhos de sistema de arquivos.
O que você deseja saber mais a respeito?
Operadores de pré-processamento de makefile
Executar um programa no pré-processamento