X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=Makefile;h=c5ff8cb84fe6aa1c3a2797ed9ddf806a638ce723;hb=7dc10f4205fd4f11626899048a7d627e56dfd59e;hp=0cd1c56d20422f720df558c7ba1ea74fd74dee3b;hpb=19bcc6456f40db1a0bf0ae9403ab3fcf0d47f0cd;p=i3%2Fi3status diff --git a/Makefile b/Makefile index 0cd1c56..c5ff8cb 100644 --- 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