1 netsniff-ng-libs
= -lpthread
3 ifeq ($(CONFIG_LIBPCAP
), 1)
4 netsniff-ng-libs
+= -lpcap
6 ifeq ($(CONFIG_GEOIP
), 1)
7 netsniff-ng-libs
+= -lGeoIP \
10 ifeq ($(CONFIG_LIBNL
), 1)
11 netsniff-ng-libs
+= $(shell PKG_CONFIG_PATH
=$(PKG_CONFIG_PATH
) $(PKG_CONFIG
) --libs libnl-3.0
) \
12 $(shell PKG_CONFIG_PATH
=$(PKG_CONFIG_PATH
) $(PKG_CONFIG
) --libs libnl-genl-3.0
) \
13 $(shell PKG_CONFIG_PATH
=$(PKG_CONFIG_PATH
) $(PKG_CONFIG
) --libs libnl-route-3.0
)
16 netsniff-ng-objs
= dissector.o \
27 proto_ip_authentication_hdr.o \
31 proto_ipv6_dest_opts.o \
33 proto_ipv6_hop_by_hop.o \
34 proto_ipv6_in_ipv4.o \
35 proto_ipv6_mobility_hdr.o \
36 proto_ipv6_no_nxt_hdr.o \
37 proto_ipv6_routing.o \
45 proto_mpls_unicast.o \
46 proto_80211_mac_hdr.o \
72 ifeq ($(CONFIG_LIBPCAP
), 1)
73 netsniff-ng-objs
+= bpf_comp.o
75 ifeq ($(CONFIG_GEOIP
), 1)
76 netsniff-ng-objs
+= geoip.o
78 ifeq ($(CONFIG_HWTSTAMP
), 1)
79 netsniff-ng-objs
+= tstamping.o
81 ifeq ($(CONFIG_LIBNL
), 1)
82 netsniff-ng-objs
+= mac80211.o \
86 netsniff-ng-eflags
= -DNEED_TCPDUMP_LIKE_FILTER
88 ifeq ($(CONFIG_LIBNL
), 1)
89 netsniff-ng-eflags
+= $(shell PKG_CONFIG_PATH
=$(PKG_CONFIG_PATH
) $(PKG_CONFIG
) --cflags libnl-3.0
) \
90 $(shell PKG_CONFIG_PATH
=$(PKG_CONFIG_PATH
) $(PKG_CONFIG
) --cflags libnl-genl-3.0
) \
91 $(shell PKG_CONFIG_PATH
=$(PKG_CONFIG_PATH
) $(PKG_CONFIG
) --cflags libnl-route-3.0
)
94 netsniff-ng-confs
= ether.conf \