.POSIX: .SUFFIXES: .PHONY: all install clean PREFIX = /usr/local ALL = watch-git-tags all: $(ALL) watch-git-tags: watch-git-tags.sh command -pv sh | sed 's_^_#!_' > $@ cat watch-git-tags.sh >> $@ chmod +x ./$@ install: install-bin install-man install-bin: mkdir -p -- $(PREFIX)/bin cp -- watch-git-tags $(PREFIX)/bin install-man: mkdir -p -- $(PREFIX)/share/man/man1 cp -- watch-git-tags.1 $(PREFIX)/share/man/man1 clean: rm -f -- $(ALL)