2019-09-22 15:03:24 -04:00
|
|
|
BASENAME ?= tilde
|
2019-07-29 21:20:14 +02:00
|
|
|
PREFIX ?= /usr/local
|
|
|
|
|
BINDIR ?= $(PREFIX)/bin
|
|
|
|
|
MANDIR ?= $(PREFIX)/share/man
|
|
|
|
|
|
|
|
|
|
install:
|
2026-10-22 18:55:21 -06:00
|
|
|
@set -eu; \
|
|
|
|
|
mkdir -p "$(BINDIR)" "$(MANDIR)/man1"; \
|
|
|
|
|
install -m 0755 "$(BASENAME)" "$(BINDIR)/.$(BASENAME).new"; \
|
|
|
|
|
mv -f "$(BINDIR)/.$(BASENAME).new" "$(BINDIR)/$(BASENAME)"; \
|
|
|
|
|
install -m 0644 "$(BASENAME).1" "$(MANDIR)/man1/.$(BASENAME).1.new"; \
|
|
|
|
|
mv -f "$(MANDIR)/man1/.$(BASENAME).1.new" "$(MANDIR)/man1/$(BASENAME).1"
|
2019-07-29 21:20:14 +02:00
|
|
|
|
|
|
|
|
uninstall:
|
2026-10-22 18:55:21 -06:00
|
|
|
@rm -f "$(BINDIR)/$(BASENAME)" "$(MANDIR)/man1/$(BASENAME).1"
|
2019-07-29 21:20:14 +02:00
|
|
|
|
2026-10-22 18:55:21 -06:00
|
|
|
test:
|
|
|
|
|
@sh tests/smoke.sh
|
2019-07-29 21:20:14 +02:00
|
|
|
|
2026-10-22 18:55:21 -06:00
|
|
|
.PHONY: install uninstall test
|