본문 바로가기

Build/Make

04. Makefile 의 구성

 
Makefile 의 구성
 
 
 

Comment
 
# 을 이용해서 주석을 넣을수 있다. 
 
 

Variable
 
변수 정의를 지정할 수 있다.
 
 

Rule
 
Makefile 을 구성하는 주요 구성요소는 Rule 의 나열이다.
 
Rule 의 종류에는 명시적 Rule 과 (explicit rules), 암시적 Rule (implicit rules) 이 있다.
 
 
explicit rules
        Target 이라 불리는 하나 이상의 파일들을 언제 어떻게 리메이크 해야 하는지를 말하는 룰이다.
        이 룰의 Target 은 이를 구성하는 dependency 파일들의 목록을 가지고 있으며
        그 목적물들을 갱신하거나 생성하는 Command 를 가지고 있을수 있다.
 
implicit rules
        묵시적인 규칙은 파일 이름을 기반으로 파일 클래스를 언제 어떻게 재구성 할지를 말한다.
        Target 이 Target 과 비슷한 이름을 가진 파일에 어떻게 의존 하는지를 설명하고
        그러한 대상을 작성하거나 업데이트하는 방법을 제공한다.
 
 
 

Directive
   
make가 makefile을 읽는 다양한 규칙을 지정할 때 사용한다.
 
다른 makefile 읽거나 변수 값에 따라 makefile의 한 부분을 수행할지 무시할지 결정하거나
 
여러 행을 포함하는 string 으로부터 변수를 정의시 사용된다.
 
 
 
 
 
 
 
 

'Build > Make' 카테고리의 다른 글

06. Variable  (0) 2020.01.22
05. Rule 의 구성  (0) 2020.01.22
03. make 유틸리티 사용  (0) 2020.01.22
02. Build 과정  (0) 2020.01.22
01. make Utility 와 Makefile  (0) 2020.01.22