aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 13 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index dc3810d..02472e1 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,8 @@ 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-bin:
@@ -15,6 +17,12 @@ 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:
@@ -22,3 +30,8 @@ uninstall-bin:
uninstall-zsh-completion:
-rm $(ZSH_COMPLETION_DIR)/_$(SCRIPT_NAME)
+
+uninstall-utils:
+ -for util in $(utils); do \
+ rm "$(bindir)/$$(basename $$util)" 2> /dev/null ; \
+ done