Caracteres especiais em um Makefile
Para usar um caractere especial de NMAKE como um caractere literal, coloque um acento circunflexo (^) na frente dele.NMAKE ignora acentos circunflexos que precedem outros caracteres.Os caracteres especiais são:
: ; # ( ) $ ^ \ { } ! @ —
Um acento circunflexo (^) dentro de uma seqüência entre aspas é tratado como um caractere de interpolação literal.Um cursor no final de uma linha insere um caractere de nova linha literal em uma seqüência de caracteres ou uma macro.
Em macros, uma barra invertida (\) seguida por um caractere de nova linha é substituída por um espaço.
Comandos, um símbolo de porcentagem (%) é um especificador de arquivo.Para representar % literalmente em um comando, especifique um sinal de porcentagem (%) duplo no lugar de uma única.Em outras situações, NMAKE interpreta um único % literalmente, mas ele sempre interpreta um double % % como um único %.Portanto, para representar um literal % %, especifique um dos sinais de três por cento, % % %, ou sinais de quatro por cento, %.
Para usar o símbolo de cifrão ($) como um caractere literal em um comando, especifique dois cifrões ($$).Esse método também pode ser usado em outras situações onde ^$ works.