Recipe 는 앞서 "Rule 의 구성" 에서 살펴본 바와 같이
선행조건이 만족될 때 수행될 명령이며 보통 한줄씩 실행되는 쉘 명령 라인들로 이루어진다.
Syntax
-
개행시 TAB 문자로 시작하며 (개행 없을시 ; 로 구분) 하며 Shell 의 문법을 따른다.
makefile 실행시 다른 경우를 지정하지 않았다면 항상 '/bin/sh' 에 의해 해석된다.
-
빈 라인들도 Command 의 사이에 올 수 있으며
빈 라인들의 경우도 Tab 으로 시작하면 Empty Commands 로 해석된다.
-
Comment 들도 Command 사이에 올 수 있으며
Shell 에 그대로 전달된다.
-
변수 정의시에도 tab 문자가 들어가면 변수가 아닌 command 로 해석된다.
'Build > Make' 카테고리의 다른 글
16. Recipe - Variable (0) | 2020.01.22 |
---|---|
15. Recipe - BACK SLASH (0) | 2020.01.22 |
13. define (0) | 2020.01.22 |
12. include (0) | 2020.01.22 |
11. Empty Target (0) | 2020.01.22 |