> 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
