Gnu make manual suggestion to clarify $< in multiple rules:

2020-11-13 Thread John Ulvr (julvr)
In gnu make manual, I would like to suggesting adding the following text in the 10.5.3 Automatic Variables section: $< The name of the first prerequisite. If the target got its recipe from an implicit rule, this will be the first prerequisite added by the implicit rule (see Implicit Rules).

Make resolving $\ to $ in or function

2019-11-07 Thread John Ulvr (julvr)
When resolving a line continuation $\, it normally resolves to $, then to blank. There is a corner case in make 4.2.1 where it seems to resolve to the literal $ character instead. I have the following: > cat tmp.mk $(info version: $(shell $(MAKE) --version)) $(info TEST: 1$\

Documentation error for makefile substitution references

2019-08-13 Thread John Ulvr (julvr) via Bug-make
On this page, the text is incorrect: Substitution references (see Substitution References) are a simpler way to get the effect

documentation issue with $^

2013-01-11 Thread John Ulvr
$^ 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