점 지시문
줄의 시작 부분에 설명 블록 외부의 점 지시문을 지정합니다. 점 지시문은 마침표( .
)로 시작하고 콜론(:
)이 뒤따릅니다. 공백 및 탭이 허용됩니다. 점 지시문 이름은 대/소문자를 구분하며 대문자여야 합니다.
지시문 | 목적 |
---|---|
.IGNORE : |
지정한 위치에서 메이크파일 끝까지 명령으로 반환된 0이 아닌 종료 코드를 무시합니다. 기본적으로 명령이 0이 아닌 종료 코드를 반환하면 NMAKE가 중지됩니다. 오류 검사를 복원하려면 .를 사용합니다 !CMDSWITCHES . 단일 명령에 대한 종료 코드를 무시하려면 대시(- ) 한정자를 사용합니다. 전체 파일에 대한 종료 코드를 무시하려면 .를 사용합니다 /I . |
.PRECIOUS : 대상 |
업데이트하는 명령이 중지된 경우 디스크의 대상을 유지합니다. 명령이 파일을 삭제하여 인터럽트를 처리하는 경우에는 아무런 영향을 주지 않습니다. 대상 이름을 하나 이상의 공백 또는 탭으로 구분합니다. 기본적으로 빌드가 Ctrl+C 또는 Ctrl+BREAK에 의해 중단되는 경우 NMAKE는 대상을 삭제합니다. 각 사용 .PRECIOUS 은 전체 메이크파일에 적용되며, 여러 사양이 누적됩니다. |
.SILENT |
메이크파일의 끝부분에 지정된 위치에서 실행된 명령의 표시를 표시하지 않습니다. 기본적으로 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
실행합니다.