`make` doesn't know how to tell if it needs to recompile or not, but `cargo` does, so we should always call through into `cargo`.
@@ -22,4 +22,4 @@ $(INSTALL):
install: build $(INSTALL)
-.PHONY: install
+.PHONY: $(BUILD) build-no-git $(INSTALL)