Blocchi di descrizione
Aggiornamento: novembre 2007
Un blocco di descrizione è una riga di dipendenze eventualmente seguita da un blocco di comandi:
targets... : dependents...
commands...
In una riga di dipendenze vengono specificate una o più destinazioni e zero o più dipendenti. Una destinazione deve trovarsi all'inizio della riga. Separare le destinazioni dai dipendenti con due punti (:). Sono consentiti spazi e tabulazioni. Per dividere la riga, utilizzare una barra rovesciata (\) dopo una destinazione o un dipendente. Se una destinazione non è disponibile oppure presenta un timestamp precedente a quello di un dipendente o è una pseudo-destinazione, vengono eseguiti i comandi NMAKE. Se un dipendente rappresenta una destinazione altrove e non è presente oppure i relativi dipendenti non sono aggiornati, viene eseguito l'aggiornamento del dipendente prima di quello della dipendenza corrente.