Build/Make
14. Recipe - TAB
삽질의 달인
2020. 1. 22. 12:38
Recipe 는 앞서 "Rule 의 구성" 에서 살펴본 바와 같이
선행조건이 만족될 때 수행될 명령이며 보통 한줄씩 실행되는 쉘 명령 라인들로 이루어진다.
Syntax
-
개행시 TAB 문자로 시작하며 (개행 없을시 ; 로 구분) 하며 Shell 의 문법을 따른다.
makefile 실행시 다른 경우를 지정하지 않았다면 항상 '/bin/sh' 에 의해 해석된다.
-
빈 라인들도 Command 의 사이에 올 수 있으며
빈 라인들의 경우도 Tab 으로 시작하면 Empty Commands 로 해석된다.
-
Comment 들도 Command 사이에 올 수 있으며
Shell 에 그대로 전달된다.
-
변수 정의시에도 tab 문자가 들어가면 변수가 아닌 command 로 해석된다.