Makefile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. default: help
  2. help:
  3. @echo "COMMAND:"
  4. @echo " make init"
  5. @echo " make protoc"
  6. @echo " make tag"
  7. @echo " make modtidy"
  8. init:
  9. @echo "[INIT] install protoc-gen-go"
  10. go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
  11. protoc:
  12. @echo "[PROTOC] build proto files"
  13. cd net && \
  14. cd proto && \
  15. protoc --go_out=. --go_opt=paths=source_relative proto.proto
  16. tag:
  17. ./tag.sh
  18. modtidy:
  19. @echo "[MODTIDY] rebuild"
  20. rm -rf \
  21. go.sum \
  22. go.work.sum \
  23. examples/go.sum \
  24. components/cron/go.sum \
  25. components/data-config/go.sum \
  26. components/etcd/go.sum \
  27. components/gin/go.sum \
  28. components/gops/go.sum \
  29. components/gorm/go.sum \
  30. components/mongo/go.sum \
  31. examples/go.sum
  32. go mod tidy
  33. cd components/cron/ && go mod tidy && cd ../../
  34. cd components/data-config/ && go mod tidy && cd ../../
  35. cd components/etcd/ && go mod tidy && cd ../../
  36. cd components/gin/ && go mod tidy && cd ../../
  37. cd components/gops/ && go mod tidy && cd ../../
  38. cd components/gorm/ && go mod tidy && cd ../../
  39. cd components/mongo/ && go mod tidy && cd ../../
  40. cd examples/ && go mod tidy && cd ../../