Модификаторы команд
Можно указать один или более модификаторов команд, предшествующих команде и отделенных пробелами или табуляцией. Как и команды, модификаторы должны отображаться с отступом.
Модификатор |
Назначение |
---|---|
@команда |
Блокирует отображение команды. Отображение командами не подавлено. По умолчанию NMAKE отображает все выполняемые команды. Используйте /S, чтобы подавить отображение для всего проекта makefile; используйте .SILENT, чтобы отключить отображение для части проекта makefile. |
–[number ]команда |
Выключает проверку ошибок для команды. По умолчанию NMAKE останавливается, если команда возвращает ненулевое значение кода выхода. Если –number используется, NMAKE останавливается, если код выхода превышает number. Пробелы или символы табуляции не могут размещаться между тире и числом. По крайней мере один пробел или символ табуляции должен быть помещен между number и командой. Используйте /I, чтобы выключить проверку ошибок для всего проекта makefile; используйте .IGNORE, чтобы отключить проверку ошибок для части проекта makefile. |
!команда |
Выполняет команду для каждого зависимого файла, если команда использует $** (все зависимые файлы в зависимости) или $? (все зависимые файлы в зависимости с более поздним значением временной метки, чем у конечного). |