메이크파일의 인라인 파일
인라인 파일에는 메이크파일에서 지정한 텍스트가 포함됩니다. 해당 이름은 명령에서 입력(예: LINK 명령 파일)으로 사용하거나 운영 체제에 명령을 전달할 수 있습니다. 파일을 만드는 명령이 실행되면 파일이 디스크에 만들어집니다.
인라인 파일 지정
파일 이름을 표시할 명령에서 두 개의 꺾쇠 괄호(<<
)를 지정합니다. 꺾쇠 괄호는 매크로 확장일 수 없습니다. 파일 이름은 선택 사항입니다.
<<filename
명령을 실행하면 꺾쇠 괄호가 파일 이름( 지정된 경우) 또는 고유한 NMAKE 생성 이름으로 바뀝니다. 지정한 경우 파일 이름은 공백이나 탭 없이 꺾쇠 괄호를 따라야 합니다. 경로가 허용됩니다. 확장이 필요하거나 가정되지 않습니다. 파일 이름을 지정하면 파일이 현재 또는 지정된 디렉터리에 만들어지고 기존 파일을 해당 이름으로 덮어씁니다. 그렇지 않으면 디렉터리(또는 환경 변수가 TMP
정의되지 않은 경우 TMP
현재 디렉터리)에서 만들어집니다. 이전 파일 이름을 다시 사용하는 경우 NMAKE는 이전 파일을 대체합니다.
인라인 파일 텍스트 만들기
인라인 파일은 일시적이거나 영구적입니다.
inline_text
.
.
.
<<[KEEP | NOKEEP]
명령 뒤의 첫 번째 줄에서 inline_text 지정합니다. 끝 부분을 별도의 선의 시작 부분에 이중 꺾쇠 괄호(<<
)로 표시한 다음 선택적 KEEP
또는 NOKEEP
. 파일은 구분 대괄호 앞에 모든 inline_text 포함합니다. inline_text 매크로 확장 및 대체를 가질 수 있지만 지시문이나 메이크파일 주석은 사용할 수 없습니다. 공백, 탭 및 줄 바꿈 문자는 문자 그대로 처리됩니다.
임시 파일은 세션 기간 동안 존재하며 다른 명령에서 다시 사용할 수 있습니다. NMAKE 세션 후에 파일을 유지하려면 닫는 꺾쇠 괄호 뒤를 지정 KEEP
합니다. 생성된 파일 이름으로 디스크에 명명되지 않은 파일이 유지됩니다. 임시 파일에 대해 지정하거나 아무것도 지정 NOKEEP
하지 않습니다. KEEP
대 NOKEEP
/소문자를 구분하지 않습니다.
인라인 파일 다시 사용
인라인 파일을 다시 사용하려면 파일이 정의되고 처음 사용되는 위치를 지정 <<filename
한 다음 나중에 같은 명령이나 다른 명령 없이 <<
파일 이름을 다시 사용합니다. 인라인 파일을 만드는 명령은 파일을 사용하는 모든 명령 앞에 실행되어야 합니다.
인라인 파일이 여러 개인 경우
명령은 두 개 이상의 인라인 파일을 만들 수 있습니다.
command << <<
inline_text
<<[KEEP | NOKEEP]
inline_text
. . .
inline_text
<<[KEEP | NOKEEP]
각 파일에 대해 하나 이상의 인라인 텍스트 줄과 구분 기호 및 선택적 KEEP
텍스트가 포함된 닫는 줄을 지정합니다 NOKEEP
. 첫 번째 파일의 구분선 다음에 있는 줄에서 두 번째 파일의 텍스트를 시작합니다.