어떻게 여러 Makefile 공 사 를 통일 적 으로 관리 합 니까?

1048 단어 makefile
autoscan 과 automake 도 구 를 적용 하지 않 으 면 이미 존재 하 는 프로젝트, 특히 방금 회사 에 들 어 왔 습 니 다.
에서
주의 하 다.
1. hollylib gms cmu 에 현재 디 렉 터 리 가 존재 하지 않 을 수 없습니다.
2. 공사 의존 에 주의한다.
 
#Project main makefile
# author raojl.2011.7.13
# version .5.0

PROG = HollyContact
TRGTS = hollylib  gms cmu


$(PROG): $(TRGTS)

all: $(TRGTS)


hollylib:
	cd ./HollyLib/src ; make -f makefile.crlib
	
gms:
	cd ./GMSService ; make -f makefile.gmsservice
	
cmu:
	cd ./CMU ; make -f  makefile.cmuservice
	
clean:
	cd ./HollyLib/src ; make -f makefile.crlib clean 
	cd ./GMSService ; make -f makefile.gmsservice clean
	cd ./CMU ; make -f  makefile.cmuservice clean

realclean:
	cd ./HollyLib/src ; make -f makefile.crlib realclean
	cd ./GMSService ; make -f makefile.gmsservice realclean
	cd ./CMU ; make -f  makefile.cmuservice realclean
	
#end Project main makefile

좋은 웹페이지 즐겨찾기