2013-06-17 4 views
1

나는 개발 프로젝트를 가지고 있고 또 다른 lib 프로젝트 소스 코드를 사용하며, lib 파일을 생성하기위한 자체 메이크 파일을 가지고있다. 내 프로젝트 메이크 파일을 작성하여 다른 메이크 파일을 호출하는 방법?howto는 서브 디렉토리에있는 메이크 파일을 호출한다

myproject/ 
    -makefile 
    src/ 

    threePartyLibProject/ 
     -makefile 
     src/ 
     inc/ 

내 프로젝트 makefile을 작성하여 threePartyLibProject 메이크 파일을 호출하는 방법과 생성 된 라이브러리에 대한 링크를 만드는 방법은 무엇입니까?

매우 감사드립니다.

감사합니다.

+0

나는 @perreal에 동의하고 이것을 시도 할 수도 있습니다 .....'cd $ (your_directory) && $ (MAKE)' – nsd

답변

3

당신은 recursive make에 대한 myproject.makefile에서 -C 스위치를 사용할 수 있습니다

threePartyLibProject: 
      $(MAKE) -C threePartyLibProject 
2

당신의 메이크 파일은 다음과 같이한다.

all: threePartyLibProject 
threePartyLibProject: 
[TAB] $(MAKE) -C threePartyLibProject 

.PHONY: threePartyLibProject 
관련 문제