From 78df0ff393345a1d8157d34febe030315102aa61 Mon Sep 17 00:00:00 2001 From: Clayton Craft Date: Sun, 23 Oct 2022 21:31:23 -0700 Subject: [PATCH] makefile: ignore errors during clean The file(s) being removed may not exist, but make shouldn't fail because of it: $ make clean rm ./firmware/*.uf2 rm: cannot remove './firmware/*.uf2': No such file or directory make: *** [Makefile:10: clean] Error 1 $ echo $? 2 this also removes leading ./ from path in clean, and assumes that `make clean` is being run from the top level repo dir --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ea54d90d64..7cbb562819 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ all: setup build build: firmware/$$(TIMESTAMP)-left.uf2 firmware/$$(TIMESTAMP)-right.uf2 clean: - rm ./firmware/*.uf2 + rm -f firmware/*.uf2 firmware/%-left.uf2 firmware/%-right.uf2: config/adv360.keymap docker run --rm -it --name zmk \