about summary refs log tree commit diff stats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile31
1 files changed, 31 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1153401 --- /dev/null +++ b/Makefile
@@ -0,0 +1,31 @@
1NAME = autoshart
2DESC = autostart programs without a DE
3LICENSE = Good Choices
4
5BIND = $(DESTDIR)$(PREFIX)/bin
6BIN = $(BIND)/$(NAME)
7
8.PHONY: help install link uninstall
9
10help:
11 @echo "$(NAME) : $(DESCRIPTION)"
12 @echo "(C) 2021--2022 Case Duckworth <acdw@acdw.net>"
13 @echo "Licensed under the $(LICENSE) license; see COPYING for details."
14 @echo
15 @echo "TARGETS:"
16 @echo " install Install $(NAME) to $(BIN)."
17 @echo " link Install $(NAME) using symlinks."
18 @echo " Probably only useful for development."
19 @echo " uninstall Uninstall $(NAME)-related files."
20
21$(BIND):
22 mkdir -p $@
23
24install: $(NAME)
25 install -D $< $(BIND)
26
27link: $(NAME) $(BIND)
28 ln -sf $(PWD)/$(NAME) $(BIN)
29
30uninstall:
31 rm -rf $(BIN)