Diretivas de ponto
Especifica as 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 seguido de dois-pontos (:). São permitidas espaços e tabulações. Nomes de diretivas de ponto diferenciam maiúsculas de minúsculas e maiúsculas.
Directive |
Purpose |
---|---|
.IGNORE: |
Ignora os códigos de saída diferente de zero retornados pelos comandos, no local especificado para o final do makefile. Por padrão, o NMAKE paralisa se um comando retorna 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 para um único comando, use o modificador de traço (-). Para ignorar os códigos de saída para um arquivo inteiro, use / I. |
.PRECIOSOS: destinos |
Preserva destinos no disco se os comandos para atualizá-los são interrompidos; não tem efeito se um comando manipula 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 exclui um destino, se uma compilação é interrompida por CTRL + C ou CTRL + BREAK. Cada uso de .PRECIOSOS se aplica ao makefile inteiro; várias especificações são cumulativas. |
.SILENCIOSO: |
Suprime a exibição de comandos executados, no local especificado para o final do makefile. Por padrão, o NMAKE exibe os comandos que ele chama. Para restaurar o eco, use !CMDSWITCHES. Para suprimir a repetição de um único comando, use o @ modificador. Para suprimir o eco de um arquivo inteiro, use o/s. |
.SUFIXOS: list |
Lista de extensões para correspondência de regra de inferência; predefinidos para incluir as seguintes extensões: . exe. obj .asm. c. cpp. cxx. BAS. cbl .for. PAS. res. rc .f .f90 |
Para alterar o .SUFIXOS listar ordem ou para especificar uma nova lista, limpar a lista e especificar uma nova configuração. Para limpar a lista, não especifica nenhum extensões após os dois pontos:
.SUFFIXES :
Para adicionar sufixos adicionais ao final da lista, especificar
.SUFFIXES : suffixlist
onde suffixlist é uma lista dos sufixos adicionais, separados por um ou mais espaços ou tabulações. Para ver a configuração atual da .SUFIXOS, executar NMAKE com /P.