On Thu, 2019-09-05 at 16:49 -0400, Peter Marshall wrote:
> 5.3 Recipe Execution
>
> foo : bar/lose
> cd $(@D) && gobble $(@F) > ../$@
Indeed this is incorrect. I've updated the manual.
Thanks for mentioning this!
___
Bug-make mailing list
Bu
Hello, I think I found a documentation issue in the GNU make manual.
Section 5.3 of the GNU make manual *implies *that $(@D) and $(@F) expand to
the prerequisite path and file respectively, but section 10.5.3 says they
expand according to the filename of the target.
https://www.gnu.org/software
$^ and $+ are defined twice in the documentation
(http://www.gnu.org/software/make/manual/make.html). The second time, it does
not mention the exclusion of order-only dependencies, implying they are
included.
$^
The names of all the prerequisites, with spaces between them. For prerequisites