regras de inferência nmake limitadas à profundidade de 1

eu noteinmake.exe limita sua pesquisa por regra de inferência a um arquivo ausente. Não encontro menção do problema na Web. Estou esquecendo de algo?

$ cat Makefile
.SUFFIXES: .a .b .d .e

all: abc.e

.a.b:
        copy $** $@

.b.d:
        copy $** $@

.d.e:
        copy $** $@

$ 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.

Esse mesmo Makefile produz os seguintes itens com o GNU make:

$ make -n 
copy abc* abc.b
copy abc* abc.d
copy abc* abc.e
rm abc.b abc.d

Claro, o$** macro ecopy O comando não é tão útil com o GNU make. ;-)

Sua versão donmake.exe lidar com isso melhor? Existe um interruptor mágico? Ou é realmente tão quebrado quanto parece?

questionAnswers(1)

yourAnswerToTheQuestion