> From: Paul Smith <[email protected]>
> Cc: ali hagigat <[email protected]>, [email protected]
> Date: Wed, 22 Sep 2010 07:06:12 -0400
> 
> > This means that if the Makefile uses a target named "target1", which
> > is found by directory search at /foo/bar/baz/target1, then Make will
> > use "/foo/bar/baz/target1" in all places where the Makefile mentions
> > "target1".  At least this is my understanding of the manual's text.
> 
> No, not "in all places where the Makefile mentions" it.
> 
> Only in places where make supplies the name; in particular expansions of
> automatic variables like $< etc.
> 
> Make does not go through the recipes, etc. and replace "target1" with
> "/foo/bar/baz/target1".

But, since the same directory search will find "target1" in the same
place over and over again, the net effect is indistinguishable, right?

_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to