Add Makefile targets for generating Go and Python Protobuf code separately
This commit is contained in:
parent
b656433faa
commit
5c47aa3b4d
41
Makefile
41
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
|
||||
@echo "Cleaning generated files..."
|
||||
rm -rf server/gen
|
||||
rm -rf worker/gen
|
Loading…
Reference in New Issue
Block a user