2
아래의 간단한 예제에서 make dist
을 수행하고 distdebug
및distrelease
전에 distclean
대상을 실행하고 싶습니다. Makefile 대상을 여러 번 호출하도록하려면 어떻게해야합니까?
.PHONY: distclean
dist: distdebug distrelease
@echo in dist
distdebug: distclean
@echo in distdebug
distrelease:
@echo in distrelease
distclean:
@echo in distclean
불행하게도,
.PHONY
를 사용에도 불구하고,으로 distclean 한 번만 호출됩니다
[email protected]:/tmp$ make dist
in distclean
in distdebug
in distrelease
in dist
내가 확인을 같은데요은 다시 실행되지 그래서 그 이미 한 번 distclean
를 실행하는 것을 알고있다. 어떻게하면 distclean
을 여러 번 실행할 수 있습니까?
귀하의 질문은 제가 그 반대입니다. 필자는 "distclean"을 정확하게 한 번 호출하고 싶었다. –