Dyrektywy Dot

Określ dyrektywy kropki poza blokiem opisu na początku wiersza. Dyrektywy kropki zaczynają się kropką ( . ) i następują dwukropek (:). Spacje i karty są dozwolone. W nazwach dyrektyw kropki jest rozróżniana wielkość liter i musi być wielkie litery.

Dyrektywa Cel
.IGNORE : Ignoruje kody zakończenia inne niżzerowe zwracane przez polecenia, z miejsca, w których jest określony na końcu pliku makefile. Domyślnie NMAKE zatrzymuje się, jeśli polecenie zwraca kod zakończenia nonzero. Aby przywrócić sprawdzanie błędów, użyj polecenia !CMDSWITCHES. Aby zignorować kod zakończenia dla jednego polecenia, użyj modyfikatora kreski (-). Aby zignorować kody zakończenia dla całego pliku, użyj polecenia /I.
.PRECIOUS :Cele Zachowuje obiekty docelowe na dysku, jeśli polecenia, aby je zaktualizować, nie ma wpływu, jeśli polecenie obsługuje przerwanie, usuwając plik. Rozdziel nazwy docelowe co najmniej jedną spacją lub kartą. Domyślnie NMAKE usuwa obiekt docelowy, jeśli kompilacja zostanie przerwana przez klawisze CTRL+C lub CTRL+BREAK. Każde zastosowanie .PRECIOUS ma zastosowanie do całego pliku make; wiele specyfikacji jest skumulowanych.
.SILENT Pomija wyświetlanie wykonanych poleceń z miejsca określonego na końcu pliku make. Domyślnie NMAKE wyświetla polecenia, które wywołuje. Aby przywrócić echo, użyj polecenia !CMDSWITCHES. Aby pominąć echo pojedynczego polecenia, użyj @ modyfikatora. Aby pominąć echo całego pliku, użyj polecenia /S.
.SUFFIXES :lista Wyświetla listę rozszerzeń do dopasowywania reguł wnioskowania; wstępnie zdefiniowane w celu uwzględnienia następujących rozszerzeń: .exe .obj .asm .c .cpp .cxx .bas .cbl .for .pas .res .rc .f .f90

Aby zmienić .SUFFIXES kolejność listy lub określić nową listę, wyczyść listę i określ nowe ustawienie. Aby wyczyścić listę, określ brak rozszerzeń po dwukropku:

.SUFFIXES :

Aby dodać dodatkowe sufiksy na końcu listy, określ

.SUFFIXES : suffix_list

gdzie suffix_list jest listą dodatkowych sufiksów oddzielonych co najmniej jedną spacją lub kartą. Aby wyświetlić bieżące ustawienie .SUFFIXESpolecenia , uruchom polecenie NMAKE za pomocą polecenia /P.

Zobacz też

NMAKE — dokumentacja