1 netsniff-ng-libs
= $(shell pkg-config
--libs libnl-3.0
) \
2 $(shell pkg-config
--libs libnl-genl-3.0
) \
5 ifeq ($(CONFIG_LIBPCAP
), 1)
6 netsniff-ng-libs
+= -lpcap
8 ifeq ($(CONFIG_GEOIP
), 1)
9 netsniff-ng-libs
+= -lGeoIP \
13 netsniff-ng-objs
= dissector.o \
21 proto_ip_authentication_hdr.o \
25 proto_ipv6_dest_opts.o \
27 proto_ipv6_hop_by_hop.o \
28 proto_ipv6_in_ipv4.o \
29 proto_ipv6_mobility_hdr.o \
30 proto_ipv6_no_nxt_hdr.o \
31 proto_ipv6_routing.o \
38 proto_mpls_unicast.o \
39 proto_80211_mac_hdr.o \
66 ifeq ($(CONFIG_LIBPCAP
), 1)
67 netsniff-ng-objs
+= bpf_comp.o
69 ifeq ($(CONFIG_GEOIP
), 1)
70 netsniff-ng-objs
+= geoip.o
72 ifeq ($(CONFIG_HWTSTAMP
), 1)
73 netsniff-ng-objs
+= tstamping.o
76 netsniff-ng-eflags
= $(shell pkg-config
--cflags libnl-3.0
) \
77 $(shell pkg-config
--cflags libnl-genl-3.0
) \
78 -DHAVE_DISSECTOR_PROTOS
-DNEED_TCPDUMP_LIKE_FILTER
80 netsniff-ng-confs
= ether.conf \