nmake.exe
은 하나의 누락 된 파일에 대한 추론 규칙 검색을 제한했습니다. 나는 웹상에서 그 문제에 대한 언급을 찾지 못했다. 내가 놓친 게 있니?nmake 추론 규칙은 1의 깊이로 제한됩니다.
$ cat Makefile .SUFFIXES: .a .b .d .e all: abc.e .a.b: copy $** [email protected] .b.d: copy $** [email protected] .d.e: copy $** [email protected] $ touch abc.a $ nmake NMAKE : fatal error U1073: don't know how to make 'abc.e' Stop. $ nmake -n abc.a 'abc.a' is up-to-date $ nmake -n abc.b copy abc.a abc.b $ nmake -n abc.d NMAKE : fatal error U1073: don't know how to make 'abc.d' Stop.
이 같은 메이크 GNU 메이크업으로 다음 TBE를 생성합니다
물론$ make -n copy abc* abc.b copy abc* abc.d copy abc* abc.e rm abc.b abc.d
, 매크로 $**
및 copy
명령을 만들 GNU와 같이 유용하지 않습니다. ;-)
귀하의 버전이 nmake.exe
이면 더 좋게 처리됩니까? 마술 스위치가 있습니까? 아니면 보이는 것처럼 정말 망가 졌습니까?