source: lib/Makefile.am @ 1c68a81

4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivegetfragoffhelplibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
Last change on this file since 1c68a81 was 1c68a81, checked in by Perry Lorier <perry@…>, 14 years ago

Split "have bpf filtering" and "bpf socket" support apart

  • Property mode set to 100644
File size: 1.3 KB
Line 
1lib_LTLIBRARIES = libtrace.la
2include_HEADERS = libtrace.h dagformat.h lt_inttypes.h daglegacy.h rt_protocol.h libtraceio.h
3
4extra_DIST = format_template.c
5if HAVE_NETPACKET_PACKET_H
6NATIVEFORMATS=format_linux.c
7else
8NATIVEFORMATS=
9endif
10
11if HAVE_BPF_CAPTURE
12BPFFORMATS=format_bpf.c
13else
14BPFFORMATS=
15endif
16
17if HAVE_ZLIB
18LIBTRACEIO=libtraceio-zlib.c
19else
20LIBTRACEIO=libtraceio-stdio.c
21endif
22
23if HAVE_DAG
24if DAG2_4
25DAGSOURCE=format_dag24.c
26else
27DAGSOURCE=format_dag25.c
28endif
29else
30DAGSOURCE=
31endif
32EXTRA_DIST=format_dag24.c format_dag25.c
33
34libtrace_la_SOURCES = $(LIBTRACEIO) trace.c common.h \
35                format_erf.c format_pcap.c format_legacy.c \
36                format_rt.c format_helper.c format_helper.h format_pcapfile.c \
37                format_duck.c format_tsh.c $(NATIVEFORMATS) $(BPFFORMATS) \
38                format_atmhdr.c \
39                libtrace_int.h lt_inttypes.h \
40                linktypes.c link_wireless.c \
41                protocols_pktmeta.c protocols_l2.c protocols_l3.c \
42                protocols_transport.c protocols.h \
43                libtraceio.h \
44                $(DAGSOURCE) format_erf.h
45
46if DAG2_4
47nodist_libtrace_la_SOURCES = dagopts.c dagapi.c
48endif
49
50INCLUDES = @ADD_INCLS@
51libtrace_la_LIBADD = @ADD_LIBS@ @LTLIBOBJS@
52libtrace_la_LDFLAGS=-version-info @LIBTRACE_MAJOR@:@LIBTRACE_MINOR@:@LIBTRACE_MID@ @ADD_LDFLAGS@
53
54dagapi.c:
55        cp @DAG_TOOLS_DIR@/dagapi.c .
56
57dagopts.c:
58        cp @DAG_TOOLS_DIR@/dagopts.c .
Note: See TracBrowser for help on using the repository browser.