aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Makefile23
1 files changed, 23 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..a6e9a35
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,23 @@
+INSTALL_DIR = /usr/local/bin
+
+SCRIPTS = $(wildcard *.sh)
+
+INSTALL_SCRIPTS = $(SCRIPTS:.sh=)
+
+install:
+ @for script in $(SCRIPTS); do \
+ if [ -f $$script ]; then \
+ install_name=$$(basename $$script .sh); \
+ cp $$script $(INSTALL_DIR)/$$install_name; \
+ chmod +x $(INSTALL_DIR)/$$install_name; \
+ fi \
+ done
+
+uninstall:
+ @for script in $(INSTALL_SCRIPTS); do \
+ if [ -f $(INSTALL_DIR)/$$script ]; then \
+ rm -f $(INSTALL_DIR)/$$script; \
+ fi \
+ done
+
+.PHONY: install uninstall