GNU make manual 번역(92)

2644 단어 Make
계속 번역
   If several `vpath' patterns match the prerequisite file's name, then `make' processes each matching `vpath' directive one by one, searching all the directories mentioned in each directive.  `make' handles multiple `vpath' directives in the order in which they appear in the makefile; multiple directives with the same pattern are independent of each other.        

        

   Thus,        

        

     vpath %.c foo        

     vpath %   blish        

     vpath %.c bar        

        

will look for a file ending in `.c' in `foo', then `blish', then `bar',        

while        

        

     vpath %.c foo:bar        

     vpath %   blish        

        

will look for a file ending in `.c' in `foo', then `bar', then `blish'.        

만약 몇 개의 vpath 모드가 전제조건 파일 이름과 일치한다면,make는 모든 vpath 명령을 하나하나 처리하고, 모든 명령에 언급된 디렉터리를 검색합니다.make는 여러 개의 vpath 명령어가makefile에 나타나는 순서에 따라 vpath 명령을 처리합니다.같은 패턴을 가진 지령도 서로 독립적이다.  
vpath %.c foo vpath % blish vpath %.c bar에서foo 디렉터리를 찾을 것입니다.c 마지막 파일, 그리고blish 디렉터리, 그리고bar 디렉터리.
반면 vpath%.c foo:bar vpath % blish
foo,barblish 디렉터리에서 찾을 것입니다.c 마지막 파일입니다.
 
후문이 계속되다

좋은 웹페이지 즐겨찾기