build: Find libncurses by using pkg-config
authorDaniel Borkmann <dborkman@redhat.com>
Fri, 15 Mar 2013 11:10:28 +0000 (15 12:10 +0100)
committerDaniel Borkmann <dborkman@redhat.com>
Fri, 15 Mar 2013 11:10:28 +0000 (15 12:10 +0100)
Call pkg-config --cflags and pkg-config --libs to find correct CFLAGS
and LDFLAGS respectively.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Makefile
flowtop/Makefile
ifpps/Makefile

index 645cb2d..dea11a2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -217,6 +217,8 @@ $(foreach tool,$(TOOLS),$(eval $(call TOOL_templ,$(tool))))
 
 netsniff-ng: ALL_CFLAGS += $(shell pkg-config --cflags libnl-3.0) $(shell pkg-config --cflags libnl-genl-3.0) -D__WITH_PROTOS -D__WITH_TCPDUMP_LIKE_FILTER
 trafgen: ALL_CFLAGS += -I.. $(shell pkg-config --cflags libnl-3.0) $(shell pkg-config --cflags libnl-genl-3.0) -D__WITH_PROTOS
+ifpps: ALL_CFLAGS += $(shell pkg-config --cflags ncurses)
+flowtop: ALL_CFLAGS += $(shell pkg-config --cflags ncurses)
 bpfc: ALL_CFLAGS += -I..
 curvetun: ALL_CFLAGS += -I ${NACL_INC_DIR}
 curvetun: ALL_LDFLAGS += -L ${NACL_LIB_DIR}
index f518f07..29a58ce 100644 (file)
@@ -1,7 +1,7 @@
 flowtop-libs = -lGeoIP \
                -lurcu \
                -lnetfilter_conntrack \
-               -lncurses \
+               $(shell pkg-config --libs ncurses) \
                -lpthread \
                -lz
 
index 28c3544..a86e88c 100644 (file)
@@ -1,4 +1,4 @@
-ifpps-libs =   -lncurses
+ifpps-libs =   $(shell pkg-config --libs ncurses)
 
 ifpps-objs =   xmalloc.o \
                xio.o \