Директивы с точками
Укажите директивы dot вне блока описания в начале строки. Директивы dot начинаются с периода ( .
) и за ним следует двоеточие (:
). Разрешены пробелы и вкладки. Имена директив dot чувствительны к регистру и должны быть прописными.
Директива | Характер использования |
---|---|
.IGNORE : |
Игнорирует коды выхода, возвращаемые командами, из места, указанного в конце файла makefile. По умолчанию NMAKE останавливается, если команда возвращает ненулевой код выхода. Чтобы восстановить проверку ошибок, используйте !CMDSWITCHES . Чтобы игнорировать код выхода для одной команды, используйте модификатор тире (- ). Чтобы игнорировать коды выхода для всего файла, используйте /I . |
.PRECIOUS : Цели |
Сохраняет целевые объекты на диске, если команды для их обновления остановлены; не влияет, если команда обрабатывает прерывание путем удаления файла. Разделите целевые имена с одним или несколькими пробелами или вкладками. По умолчанию NMAKE удаляет целевой объект, если сборка прервана CTRL+C или CTRL+BREAK. Каждое использование применяется ко всему файлу makefile; несколько спецификаций .PRECIOUS являются накопительными. |
.SILENT |
Подавляет отображение выполненных команд с места, указанного в конце файла makefile. По умолчанию NMAKE отображает команды, которые он вызывает. Чтобы восстановить эхо, используйте !CMDSWITCHES . Чтобы отключить эхо одной команды, используйте @ модификатор. Чтобы отключить эхо для всего файла, используйте /S . |
.SUFFIXES : список |
Перечисляет расширения для сопоставления правил вывода; Предопределено для включения следующих расширений: .exe .obj .asm .c .cpp .cxx .bas .cbl .for .pas .res .rc .f .f90 |
Чтобы изменить .SUFFIXES
порядок списка или указать новый список, снимите список и укажите новый параметр. Чтобы очистить список, не укажите расширения после двоеточия:
.SUFFIXES :
Чтобы добавить дополнительные суффиксы в конец списка, укажите
.SUFFIXES : suffix_list
где suffix_list — это список дополнительных суффиксов, разделенных одним или несколькими пробелами или вкладками. Чтобы просмотреть текущий .SUFFIXES
параметр, запустите NMAKE с /P
помощью .