Побочные эффекты зависимостей
Если целевой объект отмечен двоеточием (:) в двух строках зависимостей, имеющих различное местоположение, и команды существуют только после одной из строк, NMAKE интерпретирует зависимости как смежные или объединенные. В этой ситуации не вызывается правило зависимости для зависимости, команды для которой отсутствуют, а предполагается, что зависимости относятся к одному блоку описания, и выполняются команды, указанные для другой зависимости.
Это... |
вычисляется как это: |
---|---|
|
|
Такая ситуация не возникает при использовании двойных кавычек (::).
Это... |
вычисляется как это: |
---|---|
|
|