본문 바로가기

Build/Make

14. Recipe - TAB

 
Recipe 는 앞서 "Rule 의 구성" 에서 살펴본 바와 같이
 
 
선행조건이 만족될 때 수행될 명령이며 보통 한줄씩 실행되는 쉘 명령 라인들로 이루어진다. 
 
 

Syntax
 
 
  1. 개행시 TAB 문자로 시작하며 (개행 없을시 ; 로 구분) 하며 Shell 의 문법을 따른다.
        makefile 실행시 다른 경우를 지정하지 않았다면 항상 '/bin/sh' 에 의해 해석된다.
 
    
     
 
 
  1. 빈 라인들도 Command 의 사이에 올 수 있으며
        빈 라인들의 경우도 Tab 으로 시작하면 Empty Commands 로 해석된다.
 
      
 
 
  1. Comment 들도 Command 사이에 올 수 있으며
        Shell 에 그대로 전달된다.
 
      
 
 
  1. 변수 정의시에도 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