PREFIX ?= /usr/local BINDIR := $(PREFIX)/bin LIBDIR := $(PREFIX)/lib/ofetch .PHONY: install uninstall install: install -d "$(DESTDIR)$(BINDIR)" "$(DESTDIR)$(LIBDIR)/modules" install -m 644 ofetch.lua "$(DESTDIR)$(LIBDIR)/ofetch.lua" install -m 644 modules/*.lua "$(DESTDIR)$(LIBDIR)/modules/" printf '%s\n' '#!/bin/sh' \ 'LUA_PATH="$(LIBDIR)/?.lua;;" exec lua "$(LIBDIR)/ofetch.lua" "$$@"' \ > "$(DESTDIR)$(BINDIR)/ofetch" chmod 755 "$(DESTDIR)$(BINDIR)/ofetch" uninstall: rm -f "$(DESTDIR)$(BINDIR)/ofetch" rm -rf "$(DESTDIR)$(LIBDIR)"