lix/makefile

27 lines
502 B
Makefile

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)