Makefile 596 B

12345678910111213141516171819202122232425262728
  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 -f ./uninstall.sh ./release/ipset
  11. cp -r ./dist ./release/ipset/bin
  12. cp -f ./ipset.service ./release/ipset
  13. cp -r ./conf ./release/ipset/conf
  14. install:
  15. mkdir -p /usr/local/ipset
  16. cp -r ./dist /usr/local/ipset/bin
  17. cp -f ./run.sh /usr/local/ipset
  18. cp ipset.service /etc/systemd/system
  19. systemctl enable ipset
  20. systemctl start ipset
  21. .PHONY:clean
  22. clean:
  23. rm -rf build
  24. rm -rf dist