Please don't enforce a PHONY declaration for tasks that are not declared in our Makefiles.
That is, if clean isn't even implemented, then it should not be marked PHONY. Same goes for test and all.
One could argue that all, test, and clean are idiomatic tasks that every Makefile should implement. While I personally useful default tasks, TDD, and practical cleanup tasks, even so, I think that would be an overbearing rule to inflict on users.
Hmm, looks like the minphony rule can't even be disabled by checkmake.ini? It is to cry.
Please don't enforce a PHONY declaration for tasks that are not declared in our Makefiles.
That is, if
cleanisn't even implemented, then it should not be marked PHONY. Same goes fortestandall.One could argue that all, test, and clean are idiomatic tasks that every Makefile should implement. While I personally useful default tasks, TDD, and practical cleanup tasks, even so, I think that would be an overbearing rule to inflict on users.
Hmm, looks like the minphony rule can't even be disabled by checkmake.ini? It is to cry.