Build/Make

10. Target Without Recipe And Prerequiste

삽질의 달인 2020. 1. 22. 12:07
.PHONY 의 변종으로 Empty Recipe 라는 것이 있다.
 
 
Target 에 Recipe 와 Prerequiste 들이 존재하지 않는 파일이라면
 
make는 이 Target 을 Rule 이 실행될 때마다 업데이트되어야 할 것으로 생각한다.
 
그래서 결과적으로 이것에 종속적인 모든 Target 들의 Shell Command 는 항상 실행된다.
 
결국 위와 사용되며 일반적으로 .PHONEY 와 별반 다를게 없이 동작한다.