bdwmb/Makefile
Ari Archer 033c3792ae
update @ Sat 19 Mar 17:21:33 EET 2022
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
2022-03-19 17:21:33 +02:00

33 lines
720 B
Makefile

PREFIX ?= /usr/local
CONF ?= $(HOME)/.config/bdwmb
SHARE ?= /usr/share/bdwmb
MODULES ?= $(SHARE)
all: install
install:
mkdir -p "$(DESTDIR)$(CONF)" "$(DESTDIR)$(CONF)"/modules
config:
if [ ! -f "$(DESTDIR)$(CONF)"/config.sh ]; then install -Dm644 config.sh "$(DESTDIR)$(CONF)"; fi
uninstall:
rm -rf "$(DESTDIR)$(PREFIX)"/bin/bdwmb "$(DESTDIR)$(SHARE)"
bin:
mkdir -p "$(DESTDIR)$(PREFIX)"/bin "$(DESTDIR)$(SHARE)"
install -Dm755 bdwmb "$(DESTDIR)$(PREFIX)"/bin
-@ # TODO: turn cp -r to install(1)
rm -rf "$(DESTDIR)$(MODULES)/modules"
cp -r modules "$(DESTDIR)$(MODULES)"
git:
-git add -A
-git commit -sam "update @ $(shell date)"
-git push -u origin main
full:
make uninstall
make install
make bin