Dyrektywy Dot
Określ dyrektyw dot poza blok opis na początku wiersza.Dyrektyw dot rozpoczynać się kropką (. ), a następnie za pomocą dwukropka (:).Dozwolone są spacje i tabulatory.Nazwy w dyrektywie dot jest uwzględniana wielkość liter i wielkimi literami.
Dyrektywy |
Cel |
---|---|
.IGNORUJ: |
Ignoruje kody wyjścia niezerową zwracane przez poleceń od miejsca, w którym jest określony na końcu pliku makefile.Domyślnie NUPEWNIJ zostanie zatrzymany, jeśli polecenie zwraca kod wyjścia różną od zera.Aby przywrócić sprawdzanie błędów, należy użyć !CMDSWITCHES.Aby zignorować kod wyjścia dla jednego polecenia, użyć modyfikatora myślnik (-).Aby zignorować kody wyjścia dla całego pliku, należy użyć / I. |
.SZLACHETNYCH: cele |
Zachowuje cele na dysku, gdy polecenia służące do ich aktualizacji są wstrzymane; Jeśli polecenie obsługi przerwania przez usunięcie pliku nie ma wpływu.Oddziel nazwy docelowej z jedną lub więcej spacji lub karty.Domyślnie NUPEWNIJ usuwa element docelowy Jeśli kompilacja zostanie przerwana przez CTRL + C lub CTRL + BREAK.Każde użycie .Kamienie SZLACHETNE stosuje się do całego pliku makefile; wiele specyfikacji mają charakter kumulacyjny. |
.CICHY: |
Wyłącza wyświetlanie poleceń wykonane, z miejscem, w którym jest określony na końcu pliku makefile.Domyślnie NUPEWNIJ są wyświetlane polecenia, które go wywołuje.Aby przywrócić wyświetlanie echa, należy użyć !CMDSWITCHES.Aby wyłączyć wyświetlanie jednego polecenia, należy użyć @ modyfikatora.Aby wyłączyć wyświetlanie echa dla całego pliku, użyj/S. |
.SUFIKSY NAZW: list |
Wyświetla listę rozszerzeń do wnioskowania reguła dopasowania; wstępnie zdefiniowane obejmują następujące rozszerzenia: .exe .obj .sam .c .cpp .cxx .bas .cbl .do .pas .res .rc skojarzyµ .f90 |
Aby zmienić .SUFIKSY Lista kolejności lub aby określić nową listę, czyści listę i określ nowe ustawienia.Aby wyczyścić listę, należy określić bez rozszerzeń po dwukropku:
.SUFFIXES :
Aby dodać dodatkowe sufiksy do końca listy, określanie
.SUFFIXES : suffixlist
gdzie suffixlist znajduje się lista sufiksów, oddzielonych spacjami lub karty.Aby wyświetlić bieżące ustawienie .SUFIKSY, uruchom NUPEWNIJ z/p.