From 40a15053bdf675b2c4dd9ed89d5569226ed7a35d Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Thu, 30 Aug 2018 10:09:00 -0700 Subject: [PATCH] add createProtobufs.sh script for Mac/Linux (only tested on Mac so far) --- .../grpc/proto/createProtobufs.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 examples/SharedMemory/grpc/proto/createProtobufs.sh diff --git a/examples/SharedMemory/grpc/proto/createProtobufs.sh b/examples/SharedMemory/grpc/proto/createProtobufs.sh new file mode 100755 index 000000000..8c6807f8b --- /dev/null +++ b/examples/SharedMemory/grpc/proto/createProtobufs.sh @@ -0,0 +1,19 @@ +rm ../pybullet.pb.cpp +rm ../pybullet.pb.h +rm ../pybullet.grpc.pb.cpp +rm ../pybullet.grpc.pb.h + +protoc --proto_path=. --cpp_out=. pybullet.proto +protoc --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` --grpc_out=. pybullet.proto +mv pybullet.grpc.pb.cc ../pybullet.grpc.pb.cpp +mv pybullet.grpc.pb.h ../pybullet.grpc.pb.h +mv pybullet.pb.cc ../pybullet.pb.cpp +mv pybullet.pb.h ../pybullet.pb.h + +rm ../pybullet_pb2.py +rm ../pybullet_pb2_grpc.py + +protoc --proto_path=. --python_out=. pybullet.proto +python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. pybullet.proto +mv pybullet_pb2.py ../pybullet_pb2.py +mv pybullet_pb2_grpc.py ../pybullet_pb2_grpc.py