From: Jonathan Nieder Date: Thu, 26 Aug 2010 00:20:46 GMT Subject: Re: Compiling git with makepp patch Message-ID: <20100826002045.GC2850@burratino> In-Reply-To: <7v8w3upan6.fsf@alter.siamese.dyndns.org> Junio C Hamano wrote: >>> Jonathan Nieder wrote: >>>> GNU make, unlike, say, pmake, reads all the rules before it runs >>>> anything iirc. [...] > I am not sure about the "reread" part, but shouldn't all POSIX compliant > make be topology driven (i.e. " reads all the rules before it runs > anything")? Yes, you are right. I was thinking of something else, namely that -- 8< -- #!/bin/sh cat <<\EOF >Makefile && .foo.bar: cp $< $@ .SUFFIXES: .foo .bar EOF echo hello >test.foo && pmake test.bar -- >8 -- fails while the corresponding script for GNU make succeeds.