> From: Paul Smith <[email protected]> > Cc: Philip Guenther <[email protected]>, [email protected], > [email protected] > Date: Wed, 22 Sep 2010 07:37:34 -0400 > > > a. If the target does not need to be rebuilt, the path to the file > > found during directory search is used for any prerequisite > > lists which contain this target. In short, if make doesn’t > > need to rebuild the target then you use the path found via > > directory search. > > > > This seems to fit the use case, because the prerequisite list of all5 > > includes preq1, which was found through vpath. > > No. It says the path is used "for" (that is, in place of) that target > in any prerequisite lists that contain it. This does NOT say that the > path to the file is used "_TO SEARCH_ for" any other prerequisite in > lists which contain that target.
Another place to make the wording less equivocal, then. This one actually tripped me as well. > Make is behaving correctly in the example Ali provided. I had no doubt it did, I just couldn't reconcile that with the docs ;-) Thanks. _______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
