X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=Makefile;h=cf52d9067a59a46baec9a0c4f209f86fe45295ec;hb=326f26c5138526eccc7c57a22c3a1138e1535fcc;hp=daa7a2821033cd26a3a9ec58b570c4b7e38dea54;hpb=530c82edfd13e78463eb7e5beda9db8124e3147b;p=i3%2Fi3status diff --git a/Makefile b/Makefile index daa7a28..cf52d90 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,9 @@ ifndef PREFIX PREFIX=/usr endif +ifndef MANPREFIX + MANPREFIX=$(PREFIX) +endif ifndef SYSCONFDIR ifeq ($(PREFIX),/usr) SYSCONFDIR=/etc @@ -18,6 +21,7 @@ CPPFLAGS+=-DVERSION=\"${GIT_VERSION}\" CFLAGS+=-Iinclude LIBS+=-lconfuse LIBS+=-lyajl +LIBS+=-lpulse VERSION:=$(shell git describe --tags --abbrev=0) GIT_VERSION:="$(shell git describe --tags --always) ($(shell git log --pretty=format:%cd --date=short -n1))" @@ -34,12 +38,18 @@ ifeq ($(OS),GNU/kFreeBSD) LIBS+=-lbsd endif -ifeq ($(OS),OpenBSD) +ifneq (, $(filter $(OS), DragonFly FreeBSD OpenBSD)) CFLAGS+=-I/usr/local/include/ LDFLAGS+=-L/usr/local/lib/ +endif + +ifeq ($(OS),OpenBSD) LIBS+=-lossaudio endif +ifeq ($(OS), NetBSD) +LIBS+= -lprop +endif # This probably applies for any pkgsrc based system ifneq (, $(filter $(OS), NetBSD DragonFly)) @@ -47,11 +57,6 @@ CFLAGS+=-I/usr/pkg/include/ LDFLAGS+=-L/usr/pkg/lib/ endif -ifeq ($(OS), NetBSD) -LIBS+= -lprop -endif - - V ?= 0 ifeq ($(V),0) # Don’t print command lines which are run @@ -93,12 +98,12 @@ manpage: install: install -m 755 -d $(DESTDIR)$(PREFIX)/bin install -m 755 -d $(DESTDIR)$(SYSCONFDIR) - install -m 755 -d $(DESTDIR)$(PREFIX)/share/man/man1 + install -m 755 -d $(DESTDIR)$(MANPREFIX)/share/man/man1 install -m 755 i3status $(DESTDIR)$(PREFIX)/bin/i3status # Allow network configuration for getting the link speed (which setcap && setcap cap_net_admin=ep $(DESTDIR)$(PREFIX)/bin/i3status) || true install -m 644 i3status.conf $(DESTDIR)$(SYSCONFDIR)/i3status.conf - install -m 644 man/i3status.1 $(DESTDIR)$(PREFIX)/share/man/man1 + install -m 644 man/i3status.1 $(DESTDIR)$(MANPREFIX)/share/man/man1 release: [ -f i3status-${VERSION} ] || rm -rf i3status-${VERSION}