| #!/bin/bash | |
| # NOTE: | |
| # This script is only used when you want to generate bindings yourself. | |
| # The generated bindings will overwrite grpc-sys/bindings/* | |
| if [ "$ARCH" == "" ]; then | |
| ARCH=`uname -p` | |
| fi | |
| export UPDATE_BIND=1 | |
| cargo build -p grpcio-sys --target ${ARCH}-unknown-linux-gnu | |
| rustfmt grpc-sys/bindings/* | |
| if [ "$(uname -s)" == "Linux" ]; then | |
| sed -i '/^pub type .*= ::std::os::raw::.*/d' grpc-sys/bindings/* | |
| fi |