commit afd6d93b3fae27ba5075fad222c638d095573af1 from: Brett Fisher date: Fri May 15 21:18:41 2026 UTC Makefile: Add lua script variable and targets. commit - 1ec25070c119a4e47caa722aa1a0e1f352902093 commit + afd6d93b3fae27ba5075fad222c638d095573af1 blob - 2949e754c40700a115c6f9441cd694700800b271 blob + 3d9531642281a9476599b0c316d432008afc9dd5 --- Makefile +++ Makefile @@ -6,6 +6,7 @@ # See LICENSE.md and README.md for details. PREFIX ?= $(HOME)/.local +LUADIR ?= $(PREFIX)/share/lua/5.4/bxbar CC ?= cc CFLAGS = -std=c99 -Wall -Wextra $(shell pkg-config --cflags xft) LDFLAGS = @@ -32,5 +33,16 @@ install: uninstall: rm -f $(DESTDIR)$(PREFIX)/bin/bxbar -.PHONY: all clean install uninstall +install-lua: + install -d $(DESTDIR)$(PREFIX)/bin + install -m 755 lua/manage-bxbar $(DESTDIR)$(PREFIX)/bin/manage-bxbar + install -d $(DESTDIR)$(LUADIR) + install -m 644 lua/bxbar/workspace.lua $(DESTDIR)$(LUADIR)/workspace.lua + install -m 644 lua/bxbar/datetime.lua $(DESTDIR)$(LUADIR)/datetime.lua +uninstall-lua: + rm -f $(DESTDIR)$(PREFIX)/bin/manage-bxbar + rm -rf $(DESTDIR)$(LUADIR) + +.PHONY: all clean install uninstall install-lua uninstall-lua +