X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=Makefile;h=dca4f71be6b5fa047254bec1ad373844e0648b25;hb=dcd0518e25d7aa84a720780cb70b3f8fca867972;hp=cf52d9067a59a46baec9a0c4f209f86fe45295ec;hpb=12709cc751121d8c8c3ead02d9f1056c37e5ed89;p=i3%2Fi3status diff --git a/Makefile b/Makefile index cf52d90..dca4f71 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,7 @@ CFLAGS+=-Iinclude LIBS+=-lconfuse LIBS+=-lyajl LIBS+=-lpulse +LIBS+=-lm VERSION:=$(shell git describe --tags --abbrev=0) GIT_VERSION:="$(shell git describe --tags --always) ($(shell git log --pretty=format:%cd --date=short -n1))" @@ -30,7 +31,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 +45,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 +70,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 $<"