Makefile 634 B

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