From f1cec421c15f5ac64984fee540ddd1ee2679b7d7 Mon Sep 17 00:00:00 2001 From: Ralf Haferkamp Date: Wed, 23 Apr 2025 10:07:48 +0200 Subject: [PATCH] Makefile: fix protobuf dependencies Another fix to address "make -j" issues --- .make/protobuf.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.make/protobuf.mk b/.make/protobuf.mk index e2f19031f4..9f542276cf 100644 --- a/.make/protobuf.mk +++ b/.make/protobuf.mk @@ -14,12 +14,12 @@ protoc-deps: $(BINGO) @cd ../.. && GOPATH="" GOBIN=".bingo" $(BINGO) get -l github.com/favadi/protoc-go-inject-tag .PHONY: buf-generate -buf-generate: $(BUF) protoc-deps $(SHA1_LOCK_FILE) +buf-generate: $(SHA1_LOCK_FILE) @find $(abspath $(CURDIR)/../../protogen/proto/) -type f -print0 | sort -z | xargs -0 sha1sum > buf.sha1.lock.tmp @cmp $(SHA1_LOCK_FILE) buf.sha1.lock.tmp --quiet || $(MAKE) -B $(SHA1_LOCK_FILE) @rm -f buf.sha1.lock.tmp -$(SHA1_LOCK_FILE): +$(SHA1_LOCK_FILE): $(BUF) protoc-deps @echo "generating protobuf content" cd ../../protogen/proto && $(BUF) generate find $(abspath $(CURDIR)/../../protogen/proto/) -type f -print0 | sort -z | xargs -0 sha1sum > $(SHA1_LOCK_FILE)