makefile 553 B

123456789101112131415161718192021222324
  1. # BSD 3-Clause 2023 by Kevin Bloom.
  2. PREFIX ?= /usr/local
  3. INSTALL_PATH ?= $(PREFIX)/bin/
  4. MAN_PATH ?= $(PREFIX)/share/man/man1/
  5. SHARE_PATH ?= $(PREFIX)/share/
  6. CP = cp
  7. RM = rm
  8. MKDIR = mkdir
  9. install:
  10. -$(CP) aledger $(INSTALL_PATH)
  11. -$(MKDIR) -p $(SHARE_PATH)aledger
  12. -$(CP) *.awk $(SHARE_PATH)aledger
  13. awk -v share_path="$(SHARE_PATH)aledger/" -f replace-share-path.awk aledger > $(INSTALL_PATH)aledger
  14. # -$(CP) aledger.1 $(MAN_PATH)
  15. uninstall:
  16. -$(RM) $(INSTALL_PATH)aledger
  17. -$(RM) -rf $(SHARE_PATH)aledger
  18. # -$(RM) $(MAN_PATH)aledger.1