$ (MAKE) 매크로를 통해 재귀 적으로 nmake를 호출하면 명령 줄에 지정된 대상을 새 인스턴스로 전달할 수 있습니까?재귀 nmake 대상
그래서, 나는 명령 줄에서 다음을 실행 말 :
C : \ nmake를 내가 재귀 호출이 새로운 NMAKE 인스턴스에 '청소'대상을 통과 NMAKE 할
깨끗한.
$ (MAKE) 매크로를 통해 재귀 적으로 nmake를 호출하면 명령 줄에 지정된 대상을 새 인스턴스로 전달할 수 있습니까?재귀 nmake 대상
그래서, 나는 명령 줄에서 다음을 실행 말 :
C : \ nmake를 내가 재귀 호출이 새로운 NMAKE 인스턴스에 '청소'대상을 통과 NMAKE 할
깨끗한.
는 제가 질문을 이해 모르겠어요하지만 당신은 일반적으로 당신과 같은, 메이크 파일의 특정 부분을 실행한다는 사실의 덕분으로 규칙이 : 당신이 어떤 다른 경우
clean:
cd dir1 && $(MAKE) clean
cd dir2 && $(MAKE) clean
all:
cd dir1 && $(MAKE) all
cd dir2 && $(MAKE) all
을을 메이크 파일에 설치하면 더 나은 분석을 할 수 있도록 게시하는 것이 가장 좋습니다.
는이 같은 규칙을 작성할 수 있습니다
clean all:
cd dir1 && $(MAKE) $*
cd dir2 && $(MAKE) $*
$ * 대상 이름으로 대체됩니다
그냥 부작용을 언급을 (이 예에서는 "깨끗한"또는 "깨끗한"). 대상을 지정하지 않으면 먼저 깨끗하게 실행 된 다음 모두 실행을 계속합니다. 효과적으로 재건 역할을합니다. – rxantos