[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PHONY targets and implicit rules
From: |
Ilya Loginov |
Subject: |
Re: PHONY targets and implicit rules |
Date: |
Wed, 21 Dec 2011 12:28:55 +0400 |
On Tue, 20 Dec 2011 20:58:52 -0800
Philip Guenther <address@hidden> wrote:
> > So, I have 2 questions:
> > 1) Does implicit rules called for phony targets?
>
> No. As it says in the info pages:
> ----
> Since it knows that phony targets do not name actual files that
> could be remade from other files, `make' skips the implicit rule search
> for phony targets (*note Implicit Rules::).
> ----
Thanks!
> > 2) Why in second case I get message "Nothing to be done for `Makefile'"?
>
> Your Makefile, if taken literally, would result in an infinite loop,
> as make would have to build the Makefile, then reinvoke itself, then
> rebuild the Makefile, then reinvoke itself, etc. So, since your
> Makefile is broken, *anything* make does is correct. No?
Really, it's not clear for me. Why make reinvokes itself?
--
Ilya Loginov <address@hidden>