Files
launcher/Makefile
T

20 lines
564 B
Makefile
Raw Normal View History

2019-09-22 15:03:24 -04:00
BASENAME ?= tilde
PREFIX ?= /usr/local
BINDIR ?= $(PREFIX)/bin
MANDIR ?= $(PREFIX)/share/man
install:
@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"
uninstall:
@rm -f "$(BINDIR)/$(BASENAME)" "$(MANDIR)/man1/$(BASENAME).1"
test:
@sh tests/smoke.sh
.PHONY: install uninstall test