]> git.lizzy.rs Git - bspwm.git/blobdiff - Makefile
Don't try to `arrange` empty desktops
[bspwm.git] / Makefile
index 04a1d4e3a22cfead8ce4112d5270f0aa0c8f0b98..8f0593bb6b624bacf838e9e1797ee5c6b3a475f9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
-VERSION = 0.5
+VERSION = 0.6
 
 CC      = gcc
-LIBS    = -lm -lxcb -lxcb-icccm -lxcb-ewmh -lxcb-xinerama
+LIBS    = -lm -lxcb -lxcb-icccm -lxcb-ewmh -lxcb-randr
 CFLAGS  = -std=c99 -pedantic -Wall -Wextra -I$(PREFIX)/include
 CFLAGS  += -D_POSIX_C_SOURCE=200112L -DVERSION=\"$(VERSION)\"
 LDFLAGS = -L$(PREFIX)/lib
@@ -9,6 +9,7 @@ LDFLAGS = -L$(PREFIX)/lib
 PREFIX    ?= /usr/local
 BINPREFIX = $(PREFIX)/bin
 MANPREFIX = $(PREFIX)/share/man
+CPLPREFIX = $(PREFIX)/share/bash-completion/completions
 
 WM_SRC = bspwm.c events.c messages.c ewmh.c settings.c helpers.c tree.c types.c rules.c window.c
 WM_OBJ = $(WM_SRC:.c=.o)
@@ -22,7 +23,7 @@ all: bspwm bspc
 debug: CFLAGS += -O0 -g -DDEBUG
 debug: bspwm bspc
 
-include Incgraph
+include Sourcedeps
 
 $(WM_OBJ) $(CL_OBJ): Makefile
 
@@ -37,15 +38,16 @@ bspc: $(CL_OBJ)
 
 install:
        mkdir -p "$(DESTDIR)$(BINPREFIX)"
-       cp bsp{wm,c} "$(DESTDIR)$(BINPREFIX)"
-       chmod 755 "$(DESTDIR)$(BINPREFIX)"/bsp{wm,c}
+       cp -p bsp{wm,c} "$(DESTDIR)$(BINPREFIX)"
        mkdir -p "$(DESTDIR)$(MANPREFIX)"/man1
-       cp bspwm.1 "$(DESTDIR)$(MANPREFIX)"/man1
-       chmod 644 "$(DESTDIR)$(MANPREFIX)"/man1/bspwm.1
+       cp -p bspwm.1 "$(DESTDIR)$(MANPREFIX)"/man1
+       mkdir -p "$(DESTDIR)$(CPLPREFIX)"
+       cp -p bash_completion "$(DESTDIR)$(CPLPREFIX)"/bspc
 
 uninstall:
        rm -f "$(DESTDIR)$(BINPREFIX)"/bsp{wm,c}
        rm -f "$(DESTDIR)$(MANPREFIX)"/man1/bspwm.1
+       rm -f "$(DESTDIR)$(CPLPREFIX)"/bspc
 
 clean:
        rm -f $(WM_OBJ) $(CL_OBJ) bsp{wm,c}