Skip to content

Commit

Permalink
enhance: make sure protoc-gen-go v2 will be used to generate pb msg (#…
Browse files Browse the repository at this point in the history
…298)

Signed-off-by: Wei Liu <[email protected]>
  • Loading branch information
weiliu1031 authored Jul 10, 2024
1 parent 5e04552 commit d4a17c9
Show file tree
Hide file tree
Showing 8 changed files with 18,511 additions and 10,165 deletions.
8 changes: 5 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ PWD := $(shell pwd)
GOPATH := $(shell $(GO) env GOPATH)
PROTOC := $(shell which protoc)
PROTOC_VER := $(shell protoc --version)
INSTALL_PATH := $(PWD)/bin

all: generate-proto

Expand All @@ -11,9 +12,10 @@ build:

generate-proto: export protoc:=${PWD}/cmake-build/protobuf/protobuf-build/protoc
generate-proto: build
@which protoc-gen-go 1>/dev/null || (echo "Installing protoc-gen-go" && go install google.golang.org/protobuf/cmd/[email protected])
@which protoc-gen-go-grpc 1>/dev/null || (echo "Installing protoc-gen-go-grpc" && go install google.golang.org/grpc/cmd/[email protected])
@(env bash $(PWD)/scripts/proto_gen_go.sh)
@echo "Generate proto files"
@echo "Installing protoc-gen-go to ./bin" && GOBIN=$(INSTALL_PATH) go install google.golang.org/protobuf/cmd/[email protected]
@echo "Installing protoc-gen-go-grpc to ./bin" && GOBIN=$(INSTALL_PATH) go install google.golang.org/grpc/cmd/[email protected]
@(env bash $(PWD)/scripts/proto_gen_go.sh $(INSTALL_PATH))

clean:
@echo "Cleaning up all the generated files"
Expand Down
Loading

0 comments on commit d4a17c9

Please sign in to comment.