diff --git a/golang/script.sh b/golang/script.sh index d9c36aea..a75050cc 100755 --- a/golang/script.sh +++ b/golang/script.sh @@ -2,6 +2,8 @@ set -e +TARGET_DIR="pb-go" + if [ ! -f *.proto ]; then echo "No proto files found!" exit 1 @@ -15,6 +17,10 @@ done echo +if [ ! -d "$TARGET_DIR" ]; then + mkdir $TARGET_DIR +fi + echo "Building Go source..." -protoc -I /defs /defs/*.proto --go_out=plugins=grpc:./go +protoc -I /defs /defs/*.proto --go_out=plugins=grpc:./$TARGET_DIR echo "Done!" diff --git a/ruby/script.sh b/ruby/script.sh index e6db51c0..4bc7a2d4 100755 --- a/ruby/script.sh +++ b/ruby/script.sh @@ -2,6 +2,8 @@ set -e +TARGET_DIR="ruby" + if [ ! -f *.proto ]; then echo "No proto files found!" exit 1 @@ -15,7 +17,11 @@ done echo +if [ ! -d "$TARGET_DIR" ]; then + mkdir $TARGET_DIR +fi + echo "Building..." -protoc -I /defs /defs/*.proto --ruby_out=./ruby --grpc_out=./ruby --plugin=protoc-gen-grpc=/opt/namely/grpc_ruby_plugin +protoc -I /defs /defs/*.proto --ruby_out=./$TARGET_DIR --grpc_out=./$TARGET_DIR --plugin=protoc-gen-grpc=/opt/namely/grpc_ruby_plugin echo "Done"