Commit Diff


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
+