-VERSION = 0.8.8
+VERSION = 0.8.9
CC ?= gcc
LIBS = -lm -lxcb -lxcb-icccm -lxcb-ewmh -lxcb-randr -lxcb-xinerama
MANPREFIX = $(PREFIX)/share/man
BASHCPL = $(PREFIX)/share/bash-completion/completions
ZSHCPL = $(PREFIX)/share/zsh/site-functions
+DOCPREFIX = $(PREFIX)/share/doc/bspwm
+
+MD_DOCS = doc/CONTRIBUTING.md doc/INSTALL.md doc/MISC.md doc/TODO.md
+XSESSIONS = $(PREFIX)/share/xsessions
WM_SRC = bspwm.c helpers.c settings.c monitor.c desktop.c tree.c stack.c history.c \
events.c pointer.c window.c messages.c query.c restore.c rule.c ewmh.c subscribe.c
mkdir -p "$(DESTDIR)$(BINPREFIX)"
cp -p bspwm "$(DESTDIR)$(BINPREFIX)"
cp -p bspc "$(DESTDIR)$(BINPREFIX)"
+ cp -p contrib/freedesktop/bspwm-session "$(DESTDIR)$(BINPREFIX)"
mkdir -p "$(DESTDIR)$(MANPREFIX)"/man1
cp -p doc/bspwm.1 "$(DESTDIR)$(MANPREFIX)"/man1
cp -Pp doc/bspc.1 "$(DESTDIR)$(MANPREFIX)"/man1
cp -p contrib/bash_completion "$(DESTDIR)$(BASHCPL)"/bspc
mkdir -p "$(DESTDIR)$(ZSHCPL)"
cp -p contrib/zsh_completion "$(DESTDIR)$(ZSHCPL)"/_bspc
+ mkdir -p "$(DESTDIR)$(DOCPREFIX)"
+ cp -p $(MD_DOCS) "$(DESTDIR)$(DOCPREFIX)"
+ cp -pr examples "$(DESTDIR)$(DOCPREFIX)"/examples
+ mkdir -p "$(DESTDIR)$(XSESSIONS)"
+ cp -p contrib/freedesktop/bspwm.desktop "$(DESTDIR)$(XSESSIONS)"
uninstall:
rm -f "$(DESTDIR)$(BINPREFIX)"/bspwm
rm -f "$(DESTDIR)$(BINPREFIX)"/bspc
+ rm -f "$(DESTDIR)$(BINPREFIX)"/bspwm-session
rm -f "$(DESTDIR)$(MANPREFIX)"/man1/bspwm.1
rm -f "$(DESTDIR)$(MANPREFIX)"/man1/bspc.1
rm -f "$(DESTDIR)$(BASHCPL)"/bspc
rm -f "$(DESTDIR)$(ZSHCPL)"/_bspc
+ rm -rf "$(DESTDIR)$(DOCPREFIX)"
+ rm -f "$(DESTDIR)$(XSESSIONS)"/bspwm.desktop
doc:
a2x -v -d manpage -f manpage -a revnumber=$(VERSION) doc/bspwm.1.txt