Partilhar via


Efeitos colaterais de dependência

Se for especificado um destino com dois-pontos (:) em duas linhas de dependência em diferentes locais e se comandos aparecem após a apenas uma das linhas, NMAKE interpreta sistema autônomo dependências sistema autônomo se adjacentes ou combinados.Ele não invoca uma regra de inferência de dependência que não tenha nenhum comando, mas em vez disso, supõe que as dependências pertencer a uma descrição de bloco e executa os comandos especificados com Outros dependência.

Isso...

.. são avaliadas sistema autônomo isso

bounce.exe : jump.obj
   echo Building 
bounce.exe...
bounce.exe : up.obj
bounce.exe : jump.obj 
up.obj
   echo Building 
bounce.exe...

Esse efeito não ocorre se um dois-pontos duplo (::) é usado.

Isso...

.. são avaliadas sistema autônomo isso

bounce.exe :: jump.obj
   echo Building 
bounce.exe...
bounce.exe :: up.obj
bounce.exe : jump.obj
   echo Building 
bounce.exe...
bounce.exe : up.obj
# invokes an inference rule

Consulte também

Conceitos

Destinos