On Wed, 2023-10-04 at 23:50 -0700, Kaz Kylheku wrote:
> Is there a good reason for that? The manual mentions only
> performance:
Well, performance is a good reason. But if you're looking for other
reasons I don't know; this behavior predates me.
> Say that I want to be able to say "make update-host-foo", such that
> Make will run some remote commands on host "foo". For any host name:
The manual tells you how to do this:
| To always rebuild a pattern rule consider using a “force target” (see
| Rules without Recipes or Prerequisites).
> update-host-%:
> ssh $* some command
Rewrite as:
update-host-%: FORCE
ssh $* some command
FORCE: