X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=common.mk;h=b086bc8535ff5f349bebcfb3d0036a69f608aeb5;hb=679a5de8cfb9211afb1a1dd882e53bd672084754;hp=a6d6c4e3f23fc30eb38e105cbdfbfc68523424e0;hpb=884627ef20dfb2edae9a5c99bb470bfbf0301904;p=i3%2Fi3 diff --git a/common.mk b/common.mk index a6d6c4e3..b086bc85 100644 --- a/common.mk +++ b/common.mk @@ -2,8 +2,7 @@ UNAME=$(shell uname) DEBUG=1 COVERAGE=0 INSTALL=install -FLEX=flex -BISON=bison +LN=ln ifndef PREFIX PREFIX=/usr endif @@ -88,6 +87,7 @@ XCB_CFLAGS += $(call cflags_for_lib, xcb-atom) XCB_CFLAGS += $(call cflags_for_lib, xcb-aux) XCB_LIBS += $(call ldflags_for_lib, xcb-atom,xcb-atom) XCB_LIBS += $(call ldflags_for_lib, xcb-aux,xcb-aux) +XCB_CPPFLAGS+= -DXCB_COMPAT else XCB_CFLAGS += $(call cflags_for_lib, xcb-util) XCB_LIBS += $(call ldflags_for_lib, xcb-util) @@ -110,14 +110,11 @@ X11_CFLAGS := $(call cflags_for_lib, x11) X11_LIBS := $(call ldflags_for_lib, x11,X11) # Xcursor -XCURSOR_CFLAGS := $(call cflags_for_lib, xcursor) -XCURSOR_LIBS := $(call ldflags_for_lib, xcursor,Xcursor) +XCURSOR_CFLAGS := $(call cflags_for_lib, xcb-cursor) +XCURSOR_LIBS := $(call ldflags_for_lib, xcb-cursor,xcb-cursor) # yajl YAJL_CFLAGS := $(call cflags_for_lib, yajl) -# 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. -YAJL_CFLAGS += -idirafter $(TOPDIR)/yajl-fallback YAJL_LIBS := $(call ldflags_for_lib, yajl,yajl) #libev @@ -135,8 +132,15 @@ PCRE_LIBS := $(call ldflags_for_lib, libpcre,pcre) LIBSN_CFLAGS := $(call cflags_for_lib, libstartup-notification-1.0) LIBSN_LIBS := $(call ldflags_for_lib, libstartup-notification-1.0,startup-notification-1) +# Pango +PANGO_CFLAGS := $(call cflags_for_lib, cairo) +PANGO_CFLAGS += $(call cflags_for_lib, pangocairo) +I3_CPPFLAGS += -DPANGO_SUPPORT=1 +PANGO_LIBS := $(call ldflags_for_lib, cairo) +PANGO_LIBS += $(call ldflags_for_lib, pangocairo) + # libi3 -LIBS = -L$(TOPDIR) -li3 +LIBS = -L$(TOPDIR) -li3 -lm ## Platform-specific flags @@ -164,8 +168,8 @@ endif ifeq ($(UNAME),Darwin) LIBS += -liconv -else -# Darwin (Mac OS X) doesn’t have librt +else ifneq ($(UNAME),OpenBSD) +# Darwin (Mac OS X) and OpenBSD do not have librt LIBS += -lrt endif @@ -186,6 +190,8 @@ ifeq ($(V),0) # echo-ing vars V_ASCIIDOC = echo ASCIIDOC $@; +V_POD2HTML = echo POD2HTML $@; +V_POD2MAN = echo POD2MAN $@; V_A2X = echo A2X $@; endif