2015-10-03 14:06:34 +02:00
|
|
|
|
|
|
|
bin_PROGRAMS = nfcapd nfdump nfreplay nfexpire nfanon
|
2016-01-10 11:24:24 +01:00
|
|
|
check_PROGRAMS = nftest nfgen nfreader
|
2015-10-03 14:06:34 +02:00
|
|
|
|
2016-01-10 16:28:37 +01:00
|
|
|
EXTRA_DIST = applybits_inline.c nffile_inline.c collector_inline.c inline.c nfdump_inline.c heapsort_inline.c test.sh nfdump.test.out nfdump.test.diff
|
|
|
|
|
2015-10-03 14:06:34 +02:00
|
|
|
check_PROGRAMMS = test.sh
|
|
|
|
TESTS = nftest test.sh
|
|
|
|
|
|
|
|
if SFLOW
|
|
|
|
bin_PROGRAMS += sfcapd
|
|
|
|
endif
|
|
|
|
|
|
|
|
if NFPROFILE
|
|
|
|
bin_PROGRAMS += nfprofile
|
|
|
|
endif
|
|
|
|
|
|
|
|
if NFTRACK
|
|
|
|
bin_PROGRAMS += nftrack
|
|
|
|
endif
|
|
|
|
|
|
|
|
if FT2NFDUMP
|
|
|
|
bin_PROGRAMS += ft2nfdump
|
|
|
|
endif
|
|
|
|
|
|
|
|
BUILT_SOURCES = grammar.h
|
|
|
|
AM_YFLAGS = -d
|
|
|
|
|
|
|
|
AM_CPPFLAGS = $(DEPS_CFLAGS)
|
|
|
|
LDADD = $(DEPS_LIBS)
|
|
|
|
|
|
|
|
#Add extra debug info for gdb
|
|
|
|
AM_CFLAGS = -ggdb
|
|
|
|
|
2015-12-23 12:31:59 +01:00
|
|
|
# libnfdump sources
|
2015-10-03 14:06:34 +02:00
|
|
|
common = nf_common.c nf_common.h
|
|
|
|
util = util.c util.h
|
2017-12-12 20:48:33 +01:00
|
|
|
filelzo = minilzo.c minilzo.h lzoconf.h lzodefs.h lz4.c lz4.h nffile.c nffile.h nfx.c nfx.h
|
2015-10-03 14:06:34 +02:00
|
|
|
nflist = flist.c flist.h fts_compat.c fts_compat.h
|
|
|
|
filter = grammar.y scanner.l nftree.c nftree.h ipconv.c ipconv.h rbtree.h
|
2015-12-23 12:31:59 +01:00
|
|
|
exporter = exporter.c exporter.h
|
|
|
|
|
2015-10-03 14:06:34 +02:00
|
|
|
nfprof = nfprof.c nfprof.h
|
|
|
|
nfnet = nfnet.c nfnet.h
|
|
|
|
anon = panonymizer.c panonymizer.h rijndael.c rijndael.h
|
|
|
|
collector = collector.c collector.h
|
|
|
|
nfv1 = netflow_v1.c netflow_v1.h
|
|
|
|
nfv9 = netflow_v9.c netflow_v9.h
|
2017-11-05 13:25:17 +01:00
|
|
|
# pcaproc = pcaproc.c pcaproc.h flowtree.c flowtree.h ipfrag.c ipfrag.h malloc_hook.c
|
2015-10-03 14:06:34 +02:00
|
|
|
pcaproc = pcaproc.c pcaproc.h flowtree.c flowtree.h ipfrag.c ipfrag.h
|
|
|
|
content = content_dns.c content_dns.h
|
|
|
|
netflow_pcap = netflow_pcap.c netflow_pcap.h
|
|
|
|
ipfix = ipfix.c ipfix.h
|
|
|
|
nfv5v7 = netflow_v5_v7.c netflow_v5_v7.h
|
|
|
|
nfstatfile = nfstatfile.c nfstatfile.h
|
|
|
|
nflowcache = nflowcache.c nflowcache.h
|
|
|
|
bookkeeper = bookkeeper.c bookkeeper.h
|
|
|
|
expire= expire.c expire.h
|
|
|
|
launch = launch.c launch.h
|
|
|
|
|
2015-12-23 12:31:59 +01:00
|
|
|
lib_LTLIBRARIES = libnfdump.la
|
|
|
|
libnfdump_la_SOURCES = $(common) $(util) $(filelzo) $(nflist) $(filter) $(exporter)
|
|
|
|
#libnfdump_la_LIBADD = -lz
|
2017-12-03 14:04:25 +01:00
|
|
|
libnfdump_la_LDFLAGS = -release 1.6.16
|
2015-12-23 12:31:59 +01:00
|
|
|
|
|
|
|
|
2015-10-03 14:06:34 +02:00
|
|
|
nfdump_SOURCES = nfdump.c nfdump.h nfstat.c nfstat.h nfexport.c nfexport.h \
|
2015-12-23 12:31:59 +01:00
|
|
|
$(nflowcache) $(nfprof)
|
|
|
|
nfdump_LDADD = -lnfdump
|
2016-11-13 15:59:41 +01:00
|
|
|
nfdump_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
2015-12-23 12:31:59 +01:00
|
|
|
nfreplay_SOURCES = nfreplay.c $(nfprof) \
|
|
|
|
$(nfnet) $(collector) $(nfv1) $(nfv9) $(nfv5v7) $(ipfix)
|
|
|
|
nfreplay_LDADD = -lnfdump
|
2016-11-13 15:59:41 +01:00
|
|
|
nfreplay_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
2015-12-23 12:31:59 +01:00
|
|
|
nfprofile_SOURCES = nfprofile.c profile.c profile.h $(nfstatfile)
|
|
|
|
nfprofile_LDADD = -lnfdump -lrrd
|
2016-11-13 15:59:41 +01:00
|
|
|
nfprofile_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
|
|
|
nftrack_SOURCES = ../extra/nftrack/nftrack.c \
|
|
|
|
../extra/nftrack/nftrack_rrd.c ../extra/nftrack/nftrack_rrd.h \
|
2015-12-23 12:31:59 +01:00
|
|
|
../extra/nftrack/nftrack_stat.c ../extra/nftrack/nftrack_stat.h
|
2015-10-03 14:06:34 +02:00
|
|
|
nftrack_CFLAGS = -I ../extra/nftrack
|
2015-12-23 12:31:59 +01:00
|
|
|
nftrack_LDADD = -lnfdump -lrrd
|
2016-11-13 15:59:41 +01:00
|
|
|
nftrack_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
|
|
|
nfcapd_SOURCES = nfcapd.c \
|
2015-12-23 12:31:59 +01:00
|
|
|
$(nfstatfile) $(launch) \
|
2015-10-03 14:06:34 +02:00
|
|
|
$(nfnet) $(collector) $(nfv1) $(nfv5v7) $(nfv9) $(ipfix) $(bookkeeper) $(expire)
|
2015-12-23 12:31:59 +01:00
|
|
|
nfcapd_LDADD = -lnfdump
|
2016-11-13 15:59:41 +01:00
|
|
|
nfcapd_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
|
|
|
nfpcapd_SOURCES = nfpcapd.c \
|
|
|
|
$(pcaproc) $(netflow_pcap) \
|
2015-12-23 12:31:59 +01:00
|
|
|
$(nfstatfile) $(launch) \
|
2015-10-03 14:06:34 +02:00
|
|
|
$(nfnet) $(collector) $(bookkeeper) $(expire) $(content)
|
2015-12-23 12:31:59 +01:00
|
|
|
nfpcapd_LDADD = -lnfdump
|
2016-11-13 15:59:41 +01:00
|
|
|
nfpcapd_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
|
|
|
if READPCAP
|
|
|
|
nfcapd_CFLAGS = -DPCAP
|
|
|
|
nfcapd_SOURCES += pcap_reader.c pcap_reader.h
|
2015-12-23 12:31:59 +01:00
|
|
|
nfcapd_LDADD += -lpcap
|
2015-10-03 14:06:34 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
if BUILDNFPCAPD
|
|
|
|
bin_PROGRAMS += nfpcapd
|
2017-03-18 02:46:58 +01:00
|
|
|
nfpcapd_CFLAGS = -D_BSD_SOURCE -D_DEFAULT_SOURCE
|
2015-12-23 12:31:59 +01:00
|
|
|
nfpcapd_LDADD += -lpcap
|
2015-10-03 14:06:34 +02:00
|
|
|
nfpcapd_LDFLAGS = -pthread
|
|
|
|
endif
|
|
|
|
|
2017-12-28 15:56:15 +01:00
|
|
|
sfcapd_SOURCES = sfcapd.c sflow_nfdump.c sflow_nfdump.h sflow.h sflow_v2v4.h sflow_process.c sflow_process.h\
|
2015-12-23 12:31:59 +01:00
|
|
|
$(nfstatfile) $(launch) \
|
2015-10-03 14:06:34 +02:00
|
|
|
$(nfnet) $(collector) $(bookkeeper) $(expire)
|
2015-12-23 12:31:59 +01:00
|
|
|
sfcapd_LDADD = -lnfdump
|
2016-11-13 15:59:41 +01:00
|
|
|
sfcapd_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
|
|
|
if READPCAP
|
|
|
|
sfcapd_CFLAGS = -DPCAP
|
|
|
|
sfcapd_SOURCES += pcap_reader.c pcap_reader.h
|
2015-12-23 12:31:59 +01:00
|
|
|
sfcapd_LDADD += -lpcap
|
2015-10-03 14:06:34 +02:00
|
|
|
endif
|
|
|
|
|
2015-12-23 12:31:59 +01:00
|
|
|
nfreader_SOURCES = nfreader.c
|
|
|
|
nfreader_LDADD = -lnfdump
|
2016-11-13 15:59:41 +01:00
|
|
|
nfreader_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
2015-12-23 12:31:59 +01:00
|
|
|
nfanon_SOURCES = nfanon.c $(anon)
|
|
|
|
nfanon_LDADD = -lnfdump
|
2016-11-13 15:59:41 +01:00
|
|
|
nfanon_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
2015-12-23 12:31:59 +01:00
|
|
|
nfgen_SOURCES = nfgen.c
|
|
|
|
nfgen_LDADD = -lnfdump
|
2016-11-13 15:59:41 +01:00
|
|
|
nfgen_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
|
|
|
nfexpire_SOURCES = nfexpire.c \
|
2015-12-23 12:31:59 +01:00
|
|
|
$(bookkeeper) $(expire) $(nfstatfile)
|
|
|
|
nfexpire_LDADD = -lnfdump @FTS_OBJ@
|
2016-11-13 15:59:41 +01:00
|
|
|
nfexpire_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
2015-12-23 12:31:59 +01:00
|
|
|
nftest_SOURCES = nftest.c
|
|
|
|
nftest_LDADD = -lnfdump
|
2016-11-13 15:59:41 +01:00
|
|
|
nftest_DEPENDENCIES = nfgen libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
|
|
|
|
if FT2NFDUMP
|
2015-12-23 12:31:59 +01:00
|
|
|
ft2nfdump_SOURCES = ft2nfdump.c
|
2015-10-03 14:06:34 +02:00
|
|
|
ft2nfdump_CFLAGS = @FT_INCLUDES@
|
2015-12-23 12:31:59 +01:00
|
|
|
ft2nfdump_LDADD = -lnfdump -lft -lz
|
2015-10-03 14:06:34 +02:00
|
|
|
ft2nfdump_LDADD += @FT_LDFLAGS@
|
2016-11-13 15:59:41 +01:00
|
|
|
ft2nfdump_DEPENDENCIES = libnfdump.la
|
2015-10-03 14:06:34 +02:00
|
|
|
endif
|
|
|
|
|
2016-01-10 11:24:24 +01:00
|
|
|
check_DIST = inline.c collector_inline.c nffile_inline.c nfdump_inline.c heapsort_inline.c applybits_inline.c
|
|
|
|
check_DIST += test.sh nfdump.test.out parse_csv.pl AddExtension.txt nfdump.test.diff
|
|
|
|
CLEANFILES = lex.yy.c grammar.c grammar.h scanner.c scanner.h $(check_PROGRAMS)
|