Diretivas de ponto
Especifique diretivas de ponto fora de um bloco de descrição, no início de uma linha. As diretivas de ponto começam com um ponto (.
) e são seguidas por dois-pontos (:
). Espaços e tabulações são permitidos. Os nomes de diretiva dot precisam estar em letras maiúsculas.
Diretiva | Finalidade |
---|---|
.IGNORE : |
Ignora códigos de saída não zero retornados por comandos, do local em que ele é especificado até o final do makefile. Por padrão, o NMAKE será interrompido se qualquer comando retornar um código de saída diferente de zero. Para restaurar a verificação de erros, use !CMDSWITCHES . Para ignorar o código de saída de um único comando, use o modificador de traço (- ). Para ignorar códigos de saída para um arquivo inteiro, use /I . |
.PRECIOUS : Alvos |
Preserva os destinos no disco se os comandos para atualizá-los forem interrompidos. Não terá efeito se um comando tratar de uma interrupção excluindo o arquivo. Separe os nomes de destino com um ou mais espaços ou tabulações. Por padrão, o NMAKE excluirá um destino se um build for interrompido por CTRL+C ou CTRL+BREAK. Cada uso de .PRECIOUS aplica-se a todo o makefile; várias especificações são cumulativas. |
.SILENT |
Suprime a exibição de comandos executados, desde o local em que ele é especificado até o final do makefile. Por padrão, o NMAKE exibe os comandos que ele invoca. Para restaurar o eco, use !CMDSWITCHES . Para suprimir o eco de um único comando, use o @ modificador. Para suprimir o eco de um arquivo inteiro, use /S . |
.SUFFIXES : lista |
Lista extensões para correspondência de regra de inferência; predefinido para incluir as seguintes extensões: .exe .obj .asm .c .cpp .cxx .bas .cbl .for .pas .res .rc .f .f90 |
Para alterar a ordem de lista de .SUFFIXES
ou especificar uma nova lista, desmarque a lista e especifique uma nova configuração. Para limpar a lista, não especifique nenhuma extensão após os dois-pontos:
.SUFFIXES :
Para adicionar sufixos adicionais ao final da lista, especifique
.SUFFIXES : suffix_list
onde suffix_list é uma lista dos sufixos adicionais, separados por um ou mais espaços ou guias. Para ver a configuração atual de .SUFFIXES
, execute NMAKE com /P
.