On Wed, 2023-10-04 at 10:55 -0400, Paul Smith wrote:
> Sorry but I don't really understand the problem.  Maybe you can explain
> it more clearly: provide the shortest, simplest repro case and show
> both what happened and what you expected to see, and explain why you
> expected it.

Good idea.  Please see this repository: 
https://github.com/throw-away-repos/make-pattern-rules


> That's not really right.  What .PHONY means is that make will _always_
> rebuild that target (if it is considered), regardless of whether or not
> the file exists on the disk or whether it's out of date with respect to
> its prerequisites.

I see where I misunderstood .PHONY.  

> It also means that implicit rules are not searched, for PHONY targets.
> See:
> https://www.gnu.org/software/make/manual/html_node/Phony-Targets.html

I definitely needed to re-read this!  That said, I'm still confused.  

I'm thinking that my understanding of implicit rule search combined w/
.PHONY is not enough to explain the situation in the repository above.


-- 
Bahman

Join the chatter on Matrix:
         🗣️ https://matrix.to/#/#.mk:matrix.org
      
Subscribe to the Lemmy community:
         🐭 https://lemmy.ml/c/makefile





Reply via email to