]> git.sur5r.net Git - i3/i3status/blobdiff - Makefile
Fix harmless format string mistake (Thanks loblik)
[i3/i3status] / Makefile
index 0cd1c56d20422f720df558c7ba1ea74fd74dee3b..c5ff8cb84fe6aa1c3a2797ed9ddf806a638ce723 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -17,6 +17,7 @@ CPPFLAGS+=-DSYSCONFDIR=\"$(SYSCONFDIR)\"
 CPPFLAGS+=-DVERSION=\"${GIT_VERSION}\"
 CFLAGS+=-Iinclude
 LIBS+=-lconfuse
+LIBS+=-lyajl
 
 VERSION:=$(shell git describe --tags --abbrev=0)
 GIT_VERSION:="$(shell git describe --tags --always) ($(shell git log --pretty=format:%cd --date=short -n1))"
@@ -32,8 +33,18 @@ ifeq ($(shell uname),GNU/kFreeBSD)
 LIBS+=-lbsd
 endif
 
+ifeq ($(shell uname),OpenBSD)
+CFLAGS+=-I/usr/local/include/
+LDFLAGS+=-L/usr/local/lib/
+LIBS+=-lossaudio
+endif
+
 CFLAGS+=$(EXTRA_CFLAGS)
 
+# Fallback for libyajl 1 which did not include yajl_version.h. We need
+# YAJL_MAJOR from that file to decide which code path should be used.
+CFLAGS += -idirafter yajl-fallback
+
 OBJS:=$(wildcard src/*.c *.c)
 OBJS:=$(OBJS:.c=.o)
 
@@ -55,7 +66,7 @@ clean:
        rm -f *.o src/*.o
 
 distclean: clean
-       rm -f i3status
+       rm -f i3status man/i3status.1
 
 manpage:
        $(MAKE) -C man