Direttive con il punto
Specificare direttive punto all'esterno di un blocco di descrizione, all'inizio di una riga. Le direttive dot iniziano con un punto ( .
) e sono seguite da due punti (:
). Sono consentiti spazi e schede. I nomi delle direttive dot fanno distinzione tra maiuscole e minuscole e devono essere maiuscole.
Direttiva | Scopo |
---|---|
.IGNORE : |
Ignora i codici di uscita diversi da zero restituiti dai comandi, dal punto in cui viene specificato alla fine del makefile. Per impostazione predefinita, NMAKE si interrompe se un comando restituisce un codice di uscita diverso da zero. Per ripristinare il controllo degli errori, usare !CMDSWITCHES . Per ignorare il codice di uscita per un singolo comando, usare il modificatore trattino (- ). Per ignorare i codici di uscita per un intero file, usare /I . |
.PRECIOUS : Obiettivi |
Mantiene le destinazioni su disco se i comandi per aggiornarli vengono interrotti; non ha alcun effetto se un comando gestisce un interrupt eliminando il file. Separare i nomi di destinazione con uno o più spazi o schede. Per impostazione predefinita, NMAKE elimina una destinazione se una compilazione viene interrotta da CTRL+C o CTRL+INTERR. Ogni uso di .PRECIOUS si applica all'intero makefile. Più specifiche sono cumulative. |
.SILENT |
Elimina la visualizzazione dei comandi eseguiti, dalla posizione specificata alla fine del makefile. Per impostazione predefinita, NMAKE visualizza i comandi che richiama. Per ripristinare l'eco, usare !CMDSWITCHES . Per eliminare l'eco di un singolo comando, usare il @ modificatore . Per eliminare l'eco per un intero file, usare /S . |
.SUFFIXES : lista |
Elenca le estensioni per la corrispondenza delle regole di inferenza; predefinita per includere le estensioni seguenti: .exe .obj .asm .c .cpp .cxx .bas .cbl .for .pas .res .rc .f .f90 |
Per modificare l'ordine .SUFFIXES
di elenco o per specificare un nuovo elenco, deselezionare l'elenco e specificare una nuova impostazione. Per cancellare l'elenco, specificare nessuna estensione dopo i due punti:
.SUFFIXES :
Per aggiungere altri suffissi alla fine dell'elenco, specificare
.SUFFIXES : suffix_list
dove suffix_list è un elenco dei suffissi aggiuntivi, separati da uno o più spazi o schede. Per visualizzare l'impostazione corrente di .SUFFIXES
, eseguire NMAKE con /P
.