On Mon, 2015-09-28 at 03:16 +0000, Mathieu Desnoyers wrote:
----- On Sep 27, 2015, at 10:10 PM, Wang Long long.wanglong-hv44wF8Li93QT0dZR+AlfA@public.gmane.org wrote:
quoted
Some test's Makefile using "$(RM)" while the other's
using "rm -f". It is better to use one of them in all
tests.
I agree that this disparity appears to be unwanted. We
should settle on one or the other.
quoted
"rm -f" is better, because it is less magic, and everyone
konws what is does.
"$(RM)" is clearly defined as a Makefile implicit variable
which defaults to "rm -f".
Ref. https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
Sure, but you had to look it up didn't you :) - I did.
Leaving it as a variable is more flexible because then the
default behavior can be overridden if need be, which is
not the case of a hardcoded "rm -f".
But I don't think anyone actually wants to do that. Do they?
Anyway I don't really care either way, so I'm happy for you to do a patch that
uses $(RM). Or maybe Wang Long will be happy to respin his patch to use $(RM).
cheers