blob: 1e916fed815be68214cb8c06f6d4cea44cfb9ac8 (
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
32
33
34
35
36
37
|
SCRIPT_NAME := rest-run
ZSH_COMPLETION_DIR := /usr/local/share/zsh/site-functions
prefix := /usr/local
bindir := $(prefix)/bin
utils := $(wildcard utils/*)
install: install-bin install-zsh-completion install-utils
install-bin:
mkdir -p $(bindir)
install -m 755 $(SCRIPT_NAME) $(bindir)/$(SCRIPT_NAME)
install-zsh-completion:
mkdir -p $(ZSH_COMPLETION_DIR)
install -m 755 ./completions/zsh/_$(SCRIPT_NAME) $(ZSH_COMPLETION_DIR)/_$(SCRIPT_NAME)
install-utils:
mkdir -p $(bindir)
-for util in $(utils); do \
install -m 755 $$util $(bindir)/$$(basename $$util) ; \
done
uninstall: uninstall-bin uninstall-zsh-completion
uninstall-bin:
-rm $(bindir)/$(SCRIPT_NAME)
uninstall-zsh-completion:
-rm $(ZSH_COMPLETION_DIR)/_$(SCRIPT_NAME)
uninstall-utils:
-for util in $(utils); do \
rm "$(bindir)/$$(basename $$util)" 2> /dev/null ; \
done
|