From 1c1237330181623393e3eeb9495e831501396290 Mon Sep 17 00:00:00 2001 From: Ayush Agarwal Date: Tue, 21 Sep 2021 01:49:06 +0530 Subject: added a makefile --- Makefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..85d2f84 --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +PROG ?= tessen +PREFIX ?= /usr +DESTDIR ?= +BINDIR ?= $(PREFIX)/bin +BASHCOMPDIR ?= /etc/bash_completion.d +FISHCOMPDIR ?= $(PREFIX)/share/fish/vendor_completions.d + +all: + @echo "$(PROG) is a shell script and doesn't need to be compiled" + @echo "" + @echo "To install it, enter \"make install\"" + @echo "" + +install: + @install -vd "$(DESTDIR)$(BINDIR)" "$(DESTDIR)$(BASHCOMPDIR)" "$(DESTDIR)$(FISHCOMPDIR)" + @install -vm 0755 "$(PROG)" "$(DESTDIR)$(BINDIR)/$(PROG)" + @install -vm 0644 "completion/$(PROG).bash-completion" "$(DESTDIR)$(BASHCOMPDIR)/$(PROG)" + @install -vm 0644 "completion/$(PROG).fish-completion" "$(DESTDIR)$(FISHCOMPDIR)/$(PROG).fish" + @echo + @echo "$(PROG) has been installed succesfully" + @echo + +uninstall: + @rm -f \ + "$(DESTDIR)$(BINDIR)/$(PROG)" \ + "$(DESTDIR)$(BASHCOMPDIR)/$(PROG)" \ + "$(DESTDIR)$(FISHCOMPDIR)/$(PROG).fish" + +.PHONY: install uninstall -- cgit v1.2.3