Blocos de descrição
Um bloco de descrição é uma linha de dependência pode ser seguida por um bloco de comandos:
targets... : dependents...
commands...
Uma linha de dependência Especifica um ou mais destinos e dependentes de zero ou mais. Um destino deve estar no início da linha. Separar destinos de dependentes por dois pontos (:); são permitidas espaços ou tabulações. Para dividir a linha, use uma barra de invertida (\) depois de um destino ou dependentes. Se um destino não existir, tem um carimbo de hora anterior de um dependente, ou é um pseudotarget, NMAKE executa os comandos. Se um dependente é um alvo em outro lugar e não existe ou está desatualizado com relação a seus próprios dependentes, NMAKE atualiza dependente antes de atualizar a atual dependência.