28 lines
705 B
Makefile
28 lines
705 B
Makefile
.PHONY: all gen_go gen_py clean
|
|
|
|
|
|
all: gen_go 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
|
|
|
|
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
|
|
|
|
clean:
|
|
@echo "Cleaning generated files..."
|
|
rm -rf server/gen
|
|
rm -rf worker/gen
|