본문 바로가기

Linux/Makefile

vpath

먼저 vpath 와 VPATH는 다르더라...

vpath 는 3가지의 형태를 가진다.

vpath patten directories
이것은 패턴과 매치되는 파일들에 경로를 지정한다. 경로에 구분은 공백이나 클론(:) 을 이용하는데 윈도우에서는 드라이브 명에 클론이 포함이 되므로 세미클론(;)을 이용해야한다.

vpath patten
이것은 이전에 vpath로 지정되어 있는 검색 경로들을 삭제한다.

vpath %.string
vpath에 패턴은 % 를 담고 있는 문자열이며 대상의 파일이름과 반드시 매치되어야 한다. 예를 보자면은 아래의 코드는 ../headers 에 위치하는 모든 .h 파일을 찾는 것이다.

[code]vpath %.h ../headers[/code]



'Linux > Makefile' 카테고리의 다른 글

notdir  (0) 2013.09.26
wildcard  (0) 2013.09.26
override  (0) 2013.09.26
make  (0) 2013.09.26
tmake  (0) 2013.09.26