SRCDIR := $(dir $(realpath $(firstword $(MAKEFILE_LIST)))) PREFIX ?= /usr DESTDIR ?= $(PREFIX)/bin LIXROOT ?= $(PREFIX)/share/lix .PHONY: default install uninstall default: $(SRCDIR)built-with $(SRCDIR)build-conf $(SRCDIR)built-with: mkdir -p $(SRCDIR)built-with $(SRCDIR)build-conf: mkdir -p $(SRCDIR)build-conf $(LIXROOT): ln -sf $(SRCDIR) $(LIXROOT) $(DESTDIR)/lix: ln -sf $(LIXROOT)/lix.sh $(DESTDIR)/lix install: $(LIXROOT) $(DESTDIR)/lix uninstall: rm $(DESTDIR)/lix rm $(LIXROOT)