Makefile 558 B

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