summaryrefslogtreecommitdiff
path: root/flowtop/Makefile
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2015-04-23 11:52:27 +0200
committerTobias Klauser <tklauser@distanz.ch>2015-04-23 11:54:43 +0200
commitf2275b2c13743ff6059068ac8eaa82733bfa2630 (patch)
tree2086b3a543b0132755cf04bf53b010b4c3e4afe0 /flowtop/Makefile
parent6a7762bd6ab5eaeec23fa05a22c1edf4d9ab0804 (diff)
build: Restore support for cross-compiling the netsniff-ng toolkit
Ever since we switched to the hand-crafted ./configure script, support for cross-compiling the netsniff-ng toolkit was basically broken. Restore the abaility to cross-compile our tools by making ./configure consider the CROSS_COMPILE and SYSROOT variables. Example for cross-compiling on arm: $ CROSS_COMPILE=arm-linux-gnueabihf- \ SYSROOT=/usr/arm-linux-gnueabihf \ ./configure $ make assuming the cross-compiled libraries (and their respective pkg-config information) are in /usr/arm-linux-gnueabihf. Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'flowtop/Makefile')
-rw-r--r--flowtop/Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/flowtop/Makefile b/flowtop/Makefile
index 41865c7..1bd5a0f 100644
--- a/flowtop/Makefile
+++ b/flowtop/Makefile
@@ -1,8 +1,8 @@
flowtop-libs = -lurcu \
-lnetfilter_conntrack \
- $(shell pkg-config --libs ncurses 2> /dev/null \
+ $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --libs ncurses 2> /dev/null \
|| echo '-lncurses') \
- $(shell pkg-config --libs tinfo 2> /dev/null ) \
+ $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --libs tinfo 2> /dev/null ) \
-lpthread
ifeq ($(CONFIG_GEOIP), 1)
@@ -29,7 +29,7 @@ flowtop-objs += geoip.o \
ioops.o
endif
-flowtop-eflags = $(shell pkg-config --cflags ncurses)
+flowtop-eflags = $(shell $(PKG_CONFIG) --cflags ncurses)
flowtop-confs = tcp.conf \
udp.conf \