(info "(make) Automatic Variables") has

'$<' The name of the first prerequisite...
'$?' The names of all the prerequisites that are newer than the target...
'$^' The names of all the prerequisites, with spaces between them...
'$+' This is like '$^', but prerequisites listed more than once are...
'$|' The names of all the order-only prerequisites...

OK, OK, OK, OK, OK!

But it really should also mention the official recommended way to (drum
roll)...

Get the name of the second prerequisite.

OK, the first born son inherits the throne. But at least document the
workaround for accessing the second born son. Thanks. P.S., third born
too. And how about last born also.

I'm not asking for code changes, just officially documenting the proper
way to access them.

_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to