NAME = shin DESC = Include shell scripts in other shell scripts INSTALLED = shin shinb DESTDIR = PREFIX = /usr/local BIN = $(DESTDIR)$(PREFIX)/bin .PHONY: help help: @echo "$(NAME) : $(DESC)" @echo "(C) 2022 Case Duckworth " @echo "Licensed under the Fair License; see COPYING for details." @echo @echo "TARGETS:" @echo " install Install $(NAME) to $(BIN)." @echo " link Install $(NAME) using symlinks." @echo " Probably only useful for development." @echo " uninstall Uninstall $(NAME)-related files." .PHONY: install install: $(INSTALLED) install -Dt $(BIN) $? .PHONY: link link: $(NAME) shinb $(BIN) ln -sf $(PWD)/$(NAME) $(PWD)/shinb $(BIN) .PHONY: uninstall uninstall: rm $(BIN) $(BIN): mkdir -p $(BIN)