Makefile 693 B

1234567891011121314151617181920212223242526272829
  1. include ../config.mak
  2. .PHONY: all
  3. all:
  4. .PHONY: install
  5. install:
  6. if [ $(prefix) = /usr/local ]; then \
  7. install hime-setup.desktop /usr/share/applications; \
  8. which update-menus > /dev/null 2>&1 && update-menus || exit 0; \
  9. else \
  10. install -d "$(datadir)/applications"; \
  11. install -m 644 hime-setup.desktop "$(datadir)/applications"; \
  12. fi
  13. .PHONY: uninstall
  14. uninstall:
  15. if [ $(prefix) = /usr/local ]; then \
  16. cd /usr/share/applications && rm -f hime-setup.desktop; \
  17. else \
  18. cd $(datadir)/applications && rm -f hime-setup.desktop && cd -; \
  19. rmdir --ignore-fail-on-non-empty $(datadir)/applications; \
  20. fi
  21. .PHONY: clean
  22. clean:
  23. @echo "clean up"
  24. @rm -f $(MENUS) *~