File: Makefile.am

package info (click to toggle)
daq 3.0.0-alpha5-1
  • links: PTS
  • area: main
  • in suites: experimental
  • size: 2,712 kB
  • sloc: ansic: 9,302; sh: 4,442; cpp: 495; makefile: 234
file content (152 lines) | stat: -rw-r--r-- 6,146 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
AUTOMAKE_OPTIONS = subdir-objects

lib_LTLIBRARIES =
pkglib_LTLIBRARIES =
pkgconfig_DATA =

if BUILD_AFPACKET_MODULE
if BUILD_SHARED_MODULES
    pkglib_LTLIBRARIES += afpacket/daq_afpacket.la
    pkgconfig_DATA += afpacket/libdaq_static_afpacket.pc
    afpacket_daq_afpacket_la_SOURCES = afpacket/daq_afpacket.c
    afpacket_daq_afpacket_la_CPPFLAGS = $(AM_CPPFLAGS) -DBUILDING_SO
    afpacket_daq_afpacket_la_LDFLAGS = -module -export-dynamic -avoid-version -shared
if LIBPCAP_AVAILABLE
    afpacket_daq_afpacket_la_CPPFLAGS += $(PCAP_CPPFLAGS)
    afpacket_daq_afpacket_la_LDFLAGS += $(PCAP_LDFLAGS)
    afpacket_daq_afpacket_la_LIBADD = $(DAQ_AFPACKET_LIBS)
endif
endif
    lib_LTLIBRARIES += afpacket/libdaq_static_afpacket.la
    afpacket_libdaq_static_afpacket_la_SOURCES = afpacket/daq_afpacket.c
    afpacket_libdaq_static_afpacket_la_CPPFLAGS = $(AM_CPPFLAGS)
    afpacket_libdaq_static_afpacket_la_LDFLAGS = -static -avoid-version
if LIBPCAP_AVAILABLE
    afpacket_libdaq_static_afpacket_la_CPPFLAGS += $(PCAP_CPPFLAGS)
endif
endif

if BUILD_BPF_MODULE
if BUILD_SHARED_MODULES
    pkglib_LTLIBRARIES += bpf/daq_bpf.la
    pkgconfig_DATA += bpf/libdaq_static_bpf.pc
    bpf_daq_bpf_la_SOURCES = bpf/daq_bpf.c
    bpf_daq_bpf_la_CPPFLAGS = $(AM_CPPFLAGS) -DBUILDING_SO $(PCAP_CPPFLAGS)
    bpf_daq_bpf_la_LDFLAGS = -module -export-dynamic -avoid-version -shared $(PCAP_LDFLAGS)
    bpf_daq_bpf_la_LIBADD = $(DAQ_BPF_LIBS)
endif
    lib_LTLIBRARIES += bpf/libdaq_static_bpf.la
    bpf_libdaq_static_bpf_la_SOURCES = bpf/daq_bpf.c
    bpf_libdaq_static_bpf_la_CPPFLAGS = $(AM_CPPFLAGS) $(PCAP_CPPFLAGS)
    bpf_libdaq_static_bpf_la_LDFLAGS = -static -avoid-version
endif

if BUILD_DIVERT_MODULE
if BUILD_SHARED_MODULES
    pkglib_LTLIBRARIES += divert/daq_divert.la
    pkgconfig_DATA += divert/libdaq_static_divert.pc
    divert_daq_divert_la_SOURCES = divert/daq_divert.c
    divert_daq_divert_la_CPPFLAGS = $(AM_CPPFLAGS) -DBUILDING_SO
    divert_daq_divert_la_LDFLAGS = -module -export-dynamic -avoid-version -shared
endif
    lib_LTLIBRARIES += divert/libdaq_static_divert.la
    divert_libdaq_static_divert_la_SOURCES = divert/daq_divert.c
    divert_libdaq_static_divert_la_CPPFLAGS = $(AM_CPPFLAGS)
    divert_libdaq_static_divert_la_LDFLAGS = -static -avoid-version
endif

if BUILD_DUMP_MODULE
if BUILD_SHARED_MODULES
    pkglib_LTLIBRARIES += dump/daq_dump.la
    pkgconfig_DATA += dump/libdaq_static_dump.pc
    dump_daq_dump_la_SOURCES = dump/daq_dump.c
    dump_daq_dump_la_CPPFLAGS = $(AM_CPPFLAGS) -DBUILDING_SO $(PCAP_CPPFLAGS)
    dump_daq_dump_la_LDFLAGS = -module -export-dynamic -avoid-version -shared $(PCAP_LDFLAGS)
    dump_daq_dump_la_LIBADD = $(DAQ_DUMP_LIBS)
endif
    lib_LTLIBRARIES += dump/libdaq_static_dump.la
    dump_libdaq_static_dump_la_SOURCES = dump/daq_dump.c
    dump_libdaq_static_dump_la_CPPFLAGS = $(AM_CPPFLAGS) $(PCAP_CPPFLAGS)
    dump_libdaq_static_dump_la_LDFLAGS = -static -avoid-version
endif

if BUILD_FST_MODULE
if BUILD_SHARED_MODULES
    pkglib_LTLIBRARIES += fst/daq_fst.la
    pkgconfig_DATA += fst/libdaq_static_fst.pc
    fst_daq_fst_la_SOURCES = \
						 fst/daq_fst.cc \
						 fst/PMurHash.c \
						 fst/PMurHash.h
    fst_daq_fst_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/example -DBUILDING_SO
    fst_daq_fst_la_LDFLAGS = -module -export-dynamic -avoid-version -shared
endif
    lib_LTLIBRARIES += fst/libdaq_static_fst.la
    fst_libdaq_static_fst_la_SOURCES = \
						 fst/daq_fst.cc \
						 fst/PMurHash.c \
						 fst/PMurHash.h
    fst_libdaq_static_fst_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/example
    fst_libdaq_static_fst_la_LDFLAGS = -static -avoid-version
endif

if BUILD_NETMAP_MODULE
if BUILD_SHARED_MODULES
    pkglib_LTLIBRARIES += netmap/daq_netmap.la
    pkgconfig_DATA += netmap/libdaq_static_netmap.pc
    netmap_daq_netmap_la_SOURCES = netmap/daq_netmap.c
    netmap_daq_netmap_la_CPPFLAGS = $(AM_CPPFLAGS) -DBUILDING_SO
    netmap_daq_netmap_la_LDFLAGS = -module -export-dynamic -avoid-version -shared
endif
    lib_LTLIBRARIES += netmap/libdaq_static_netmap.la
    netmap_libdaq_static_netmap_la_SOURCES = netmap/daq_netmap.c
    netmap_libdaq_static_netmap_la_CPPFLAGS = $(AM_CPPFLAGS)
    netmap_libdaq_static_netmap_la_LDFLAGS = -static -avoid-version
endif

if BUILD_NFQ_MODULE
if BUILD_SHARED_MODULES
    pkglib_LTLIBRARIES += nfq/daq_nfq.la
    pkgconfig_DATA += nfq/libdaq_static_nfq.pc
    nfq_daq_nfq_la_SOURCES = nfq/daq_nfq.c
    nfq_daq_nfq_la_CPPFLAGS = $(AM_CPPFLAGS) -DBUILDING_SO
    nfq_daq_nfq_la_LDFLAGS = -module -export-dynamic -avoid-version -shared
    nfq_daq_nfq_la_LIBADD = $(DAQ_NFQ_LIBS)
endif
    lib_LTLIBRARIES += nfq/libdaq_static_nfq.la
    nfq_libdaq_static_nfq_la_SOURCES = nfq/daq_nfq.c
    nfq_libdaq_static_nfq_la_CPPFLAGS = $(AM_CPPFLAGS)
    nfq_libdaq_static_nfq_la_LDFLAGS = -static -avoid-version
endif

if BUILD_PCAP_MODULE
if BUILD_SHARED_MODULES
    pkglib_LTLIBRARIES += pcap/daq_pcap.la
    pkgconfig_DATA += pcap/libdaq_static_pcap.pc
    pcap_daq_pcap_la_SOURCES = pcap/daq_pcap.c
    pcap_daq_pcap_la_CPPFLAGS = $(AM_CPPFLAGS) -DBUILDING_SO $(PCAP_CPPFLAGS)
    pcap_daq_pcap_la_LDFLAGS = -module -export-dynamic -avoid-version -shared $(PCAP_LDFLAGS)
    pcap_daq_pcap_la_LIBADD = $(DAQ_PCAP_LIBS)
endif
    lib_LTLIBRARIES += pcap/libdaq_static_pcap.la
    pcap_libdaq_static_pcap_la_SOURCES = pcap/daq_pcap.c
    pcap_libdaq_static_pcap_la_CPPFLAGS = $(AM_CPPFLAGS) $(PCAP_CPPFLAGS)
    pcap_libdaq_static_pcap_la_LDFLAGS = -static -avoid-version
endif

if BUILD_TRACE_MODULE
if BUILD_SHARED_MODULES
    pkglib_LTLIBRARIES += trace/daq_trace.la
    pkgconfig_DATA += trace/libdaq_static_trace.pc
    trace_daq_trace_la_SOURCES = trace/daq_trace.c
    trace_daq_trace_la_CPPFLAGS = $(AM_CPPFLAGS) -DBUILDING_SO
    trace_daq_trace_la_LDFLAGS = -module -export-dynamic -avoid-version -shared
endif
    lib_LTLIBRARIES += trace/libdaq_static_trace.la
    trace_libdaq_static_trace_la_SOURCES = trace/daq_trace.c
    trace_libdaq_static_trace_la_CPPFLAGS = $(AM_CPPFLAGS)
    trace_libdaq_static_trace_la_LDFLAGS = -static -avoid-version
endif

AM_CPPFLAGS = @AM_CPPFLAGS@ -I$(top_srcdir)/api