Compartilhar via


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 :targets 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 :list 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.

Confira também

Referência a NMAKE