diff --git a/Makefile b/Makefile index a788929..15dc596 100644 --- a/Makefile +++ b/Makefile @@ -1,18 +1,22 @@ PREFIX ?= $(HOME)/.local -DESTDIR ?= $(PREFIX) +DESTDIR ?= "" VERSION = 1.1 +bindir = $(PREFIX)/bin +libdir = $(PREFIX)/lib +sharedir = $(PREFIX)/share + install: $(bin) - install -d $(DESTDIR)/bin - sed -e 's*%PREFIX%*$(PREFIX)*; s*%VERSION%*$(VERSION)*' giteapc.py > $(DESTDIR)/bin/giteapc - chmod +x $(DESTDIR)/bin/giteapc - install -d $(DESTDIR)/lib/giteapc/giteapc - install giteapc/*.py $(DESTDIR)/lib/giteapc/giteapc + install -d $(DESTDIR)$(bindir) + sed -e 's*%PREFIX%*$(PREFIX)*; s*%VERSION%*$(VERSION)*' giteapc.py > $(DESTDIR)$(bindir)/giteapc + chmod +x $(DESTDIR)$(bindir)/giteapc + install -d $(DESTDIR)$(libdir)/giteapc/giteapc + install giteapc/*.py $(DESTDIR)$(libdir)/giteapc/giteapc uninstall: - rm -f $(PREFIX)/bin/giteapc - rm -rf $(PREFIX)/lib/giteapc - rmdir $(PREFIX)/share/giteapc 2>/dev/null || true + rm -f $(PREFIX)$(bindir)/giteapc + rm -rf $(PREFIX)$(libdir)/giteapc + rmdir $(PREFIX)$(sharedir)/giteapc 2>/dev/null || true @ echo "note: repositories cloned by GiteaPC have not been removed" .PHONY: install uninstall