$(RM) includes the -f flag, so the clean target now succeeds when files to remove don't exist. The post-condition of clean is that compilation artifacts are not present; this is trivially satisfied if they never existed. Signed-off-by: Andrew Jeffery <andrew@aj.id.au>pull/7/head