From 5c47aa3b4d59fe877683635ccb5de8a0fc695bbc Mon Sep 17 00:00:00 2001 From: longpeng Date: Thu, 19 Jun 2025 23:15:38 +0800 Subject: [PATCH] Add Makefile targets for generating Go and Python Protobuf code separately --- Makefile | 41 +++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/Makefile b/Makefile index 480de9d..2537831 100644 --- a/Makefile +++ b/Makefile @@ -3,26 +3,31 @@ all: gen_go gen_py +# 只生成 Go 代码 +go: gen_go + +# 只生成 Python 代码 +py: gen_py + + gen_go: - @echo "Generating Go Protobuf code..." - mkdir -p server/gen/pb - protoc --proto_path=proto \ - --go_out=server/gen/pb \ - --go_opt=paths=source_relative \ - --go-temporal_out=server/gen/pb \ - --go-temporal_opt=paths=source_relative \ - proto/*.proto + @echo "Generating Go Protobuf code..." + mkdir -p server/gen/pb + protoc --proto_path=proto \ + --go_out=server/gen/pb \ + --go_opt=paths=source_relative \ + proto/*.proto gen_py: - @echo "Generating Python Protobuf code..." - mkdir -p worker/gen - python3 -m grpc_tools.protoc \ - --proto_path=proto \ - --python_out=worker/gen \ - --pyi_out=worker/gen \ - proto/*.proto + @echo "Generating Python Protobuf code..." + mkdir -p worker/gen + python3 -m grpc_tools.protoc \ + --proto_path=proto \ + --python_out=worker/gen \ + --pyi_out=worker/gen \ + proto/*.proto clean: - @echo "Cleaning generated files..." - rm -rf server/gen - rm -rf worker/gen \ No newline at end of file + @echo "Cleaning generated files..." + rm -rf server/gen + rm -rf worker/gen \ No newline at end of file