Hi Dmitry
> '%-sim: %' is the intended implicit rule that make does not look for
> because rr1-sim is phony.
Ah, yes i missed that the pattern rule was also an implicit rule.
> There is no such thing as 'marking the addtional rule as PHONY'.
> As soon as 'PHONY: $(PHON2)' line is removed rr1-sim
On Sun, Feb 16, 2020 at 5:35 PM Peter Dons Tychsen wrote:
> There are no implicit rules used in the example AFAIK.
'%-sim: %' is the intended implicit rule that make does not look for
because rr1-sim is phony.
> They are all phony, but not implicit unless i am missing something.
Targets could b
Hi All,
> Your makefile is incorrect.
> Make does not search implicit rules for phony targets.
There are no implicit rules used in the example AFAIK.
They are all phony and/or pattern rules, but not implicit unless i am
missing something.
Still, it does not explain why marking the addtional rule
Good morning.
Your makefile is incorrect.
Make does not search implicit rules for phony targets.
regards, Dmitry
On Thu, Feb 13, 2020 at 2:31 PM wrote:
>
> Hi
>
> I have the following makefile
> --
> PHON1 := rr1 rr2
> PHON2 := rr1-sim
>
> .PHONY: all $(PHON1)
> # remove below line to get rr1-s
Hi
I have the following makefile
--
PHON1 := rr1 rr2
PHON2 := rr1-sim
.PHONY: all $(PHON1)
# remove below line to get rr1-sim done
.PHONY: $(PHON2)
all: $(PHON1) $(PHON2)
@echo all done
%-sim: %
@echo doing $@
$(PHON1):
@echo doing $@
--
The command 'make' gives the ou