build_proto.sh 563 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. echo "[PROTO] build protocol files..."
  3. cd ../..
  4. project_path="$(pwd)"
  5. proto_path="$(pwd)/_proto"
  6. echo "project_path = $project_path"
  7. echo "proto_path = $proto_path"
  8. echo ""
  9. pushd "$proto_path"
  10. echo "[PROTO] copy inner pb files"
  11. cp ${project_path}/etc/inner_pb/*.proto .
  12. $project_path/etc/script/protoc --go_out=${project_path}/internal/pb/ --go_opt=paths=source_relative *.proto
  13. echo "[PROTO] build client proto complete!"
  14. rm actor.proto
  15. rm map_static_data.proto
  16. rm area_data.proto
  17. popd
  18. echo "[PROTO] build protocol files is complete!"