| 1234567891011121314151617181920212223242526272829 |
- #!/bin/bash
- set -e
- export PROTOBUF_ROOT=$HOME/.local
- export WORKSPACE=$PWD
- # -----------------------------------------------------------------------------
- function generate_node() {
- echo "generate code for node"
- local target=$WORKSPACE/src/protocols
- if [ -d $target ]
- then
- rm -r $target
- fi
- mkdir -p $target
- grpc_tools_node_protoc -I $WORKSPACE/../protocols \
- -I $PROTOBUF_ROOT/include/google/protobuf \
- --js_out=import_style=commonjs,binary:$target \
- --grpc_out=grpc_js:$target $WORKSPACE/../protocols/morus.proto
- }
- # -----------------------------------------------------------------------------
- generate_node
- # -----------------------------------------------------------------------------
- echo 'done.'
- exit 0
|