Hi,

I've created simple Makefile:

.PHONY: Makefile

%:
        @echo "executing target $*"

I suppose that implicit rule will be called for target Makefile. But I have 
following:

$ make Makefile
make: Nothing to be done for `Makefile'.

After that I've created explicit rule for Makefile:

Makefile:
        @echo "executing target Makefile"

Now I have following:

$ make Makefile
executing target Makefile
make: Nothing to be done for `Makefile'.

So, I have 2 questions:
1) Does implicit rules called for phony targets?
2) Why in second case I get message "Nothing to be done for `Makefile'"?

-- 
Ilya Loginov <[email protected]>

_______________________________________________
Help-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-make

Reply via email to