about summary refs log tree commit diff stats
path: root/Makefile
blob: a9401a127c40507e564673730db9d975ecdd6be4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
NAME = shin
DESC = Include shell scripts in other shell scripts

DESTDIR =
PREFIX = /usr/local

BIN = $(DESTDIR)$(PREFIX)/bin/$(NAME)

.PHONY: help
help:
	@echo "$(NAME) : $(DESC)"
	@echo "(C) 2022 Case Duckworth <acdw@acdw.net>"
	@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: $(NAME)
	install -D $< $(BIN)

.PHONY: link
link:
	ln -sf $(PWD)/$(NAME) $(BIN)

.PHONY: uninstall
uninstall:
	rm $(BIN)