.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