X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=Makefile;h=5667c0d6a16323d8a6fdde345bb6e73a5606e1df;hb=45ccd84309b2f276fe58f374dcb5c20d8363e64d;hp=cf52d9067a59a46baec9a0c4f209f86fe45295ec;hpb=ab89f73656d92ccf8fd8119318b50eca0529c207;p=i3%2Fi3status diff --git a/Makefile b/Makefile index cf52d90..5667c0d 100644 --- a/Makefile +++ b/Makefile @@ -30,7 +30,8 @@ OS:=$(shell uname) ifeq ($(OS),Linux) CPPFLAGS+=-DLINUX CPPFLAGS+=-D_GNU_SOURCE -LIBS+=-liw +CFLAGS += $(shell pkg-config --cflags libnl-genl-3.0) +LIBS += $(shell pkg-config --libs libnl-genl-3.0) LIBS+=-lasound endif @@ -43,12 +44,8 @@ CFLAGS+=-I/usr/local/include/ LDFLAGS+=-L/usr/local/lib/ endif -ifeq ($(OS),OpenBSD) -LIBS+=-lossaudio -endif - -ifeq ($(OS), NetBSD) -LIBS+= -lprop +ifeq ($(OS),NetBSD) +LIBS+=-lprop endif # This probably applies for any pkgsrc based system @@ -72,6 +69,11 @@ CFLAGS += -idirafter yajl-fallback OBJS:=$(wildcard src/*.c *.c) OBJS:=$(OBJS:.c=.o) +ifeq ($(OS),OpenBSD) +OBJS:=$(filter-out src/pulse.o, $(OBJS)) +LIBS:=$(filter-out -lpulse, $(LIBS)) -lpthread +endif + src/%.o: src/%.c include/i3status.h $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< @echo " CC $<"