Makefile 630 B

123456789101112131415161718192021222324252627
  1. all: build release
  2. build:
  3. pyinstaller otaserver.spec
  4. release: build
  5. mkdir -p ./release/otaserver
  6. rm -rf ./release/otaserver/*
  7. pyinstaller otaserver.spec
  8. cp -f ./run.sh ./release/otaserver
  9. cp -f ./install.sh ./release/otaserver
  10. cp -f ./uninstall.sh ./release/otaserver
  11. cp -r ./dist ./release/otaserver/bin
  12. cp -f ./otaserver.service ./release/otaserver
  13. install: build
  14. mkdir -p /usr/local/otaserver
  15. cp -r ./dist /usr/local/otaserver/bin
  16. cp -f ./run.sh /usr/local/otaserver
  17. cp otaserver.service /etc/systemd/system
  18. systemctl enable otaserver
  19. systemctl start otaserver
  20. .PHONY:clean
  21. clean:
  22. rm -rf build
  23. rm -rf dist