Makefile 368 B

123456789101112131415161718
  1. ## 定义通用变量
  2. BUILD=go build -ldflags '-s -w -extldflags "-static"'
  3. .PHONY : setup clean pairecmd
  4. pairecmd: setup
  5. GOOS=linux ${BUILD} -o pairecmd .
  6. GOOS=darwin ${BUILD} -o pairecmdmac .
  7. GOOS=windows ${BUILD} -o pairecmdwin .
  8. -mv pairecmd pairecmdwin pairecmdmac bin/
  9. setup:
  10. if [ ! -d bin ]; then\
  11. mkdir bin; \
  12. fi
  13. clean:
  14. -rm -rf build
  15. -rm -rf bin