I guess
|| (rm -f $@ && echo false)
... should be
|| (rm -f $@ && false)
In fact, no Makefile needs to delete a target explicitly on error.
It is automatically done since commit
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| linked_dtb.S | ||
| system.dts | ||