20 lines
554 B
Makefile
20 lines
554 B
Makefile
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)"
|
|
|