source: lib/Makefile.am @ c66068d

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

Rewrite the libtrace io subsystem to use the new wandio abstraction layer.

  • Property mode set to 100644
File size: 1.5 KB
Line 
1lib_LTLIBRARIES = libtrace.la
2include_HEADERS = libtrace.h dagformat.h lt_inttypes.h daglegacy.h rt_protocol.h erftypes.h wandio.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_ZLIB=ior-zlib.c iow-zlib.c
19else
20LIBTRACEIO_ZLIB=
21endif
22
23if HAVE_BZLIB
24LIBTRACEIO_BZLIB=ior-bzip.c iow-bzip.c
25else
26LIBTRACEIO_BZLIB=
27endif
28
29if HAVE_DAG
30if DAG2_4
31DAGSOURCE=format_dag24.c
32else
33DAGSOURCE=format_dag25.c
34endif
35else
36DAGSOURCE=
37endif
38EXTRA_DIST=format_dag24.c format_dag25.c
39
40libtrace_la_SOURCES = trace.c common.h \
41                format_erf.c format_pcap.c format_legacy.c \
42                format_rt.c format_helper.c format_helper.h format_pcapfile.c \
43                format_duck.c format_tsh.c $(NATIVEFORMATS) $(BPFFORMATS) \
44                format_atmhdr.c \
45                libtrace_int.h lt_inttypes.h \
46                linktypes.c link_wireless.c \
47                protocols_pktmeta.c protocols_l2.c protocols_l3.c \
48                protocols_transport.c protocols.h \
49                $(DAGSOURCE) format_erf.h \
50                $(LIBTRACEIO_ZLIB) $(LIBTRACEIO_BZLIB) ior-peek.c ior-stdio.c ior-thread.c \
51                iow-stdio.c iow-thread.c wandio.c \
52                wandio.h
53
54if DAG2_4
55nodist_libtrace_la_SOURCES = dagopts.c dagapi.c
56endif
57
58INCLUDES = @ADD_INCLS@
59libtrace_la_LIBADD = @ADD_LIBS@ @LTLIBOBJS@
60libtrace_la_LDFLAGS=-version-info @LIBTRACE_MAJOR@:@LIBTRACE_MINOR@:@LIBTRACE_MID@ @ADD_LDFLAGS@
61
62dagapi.c:
63        cp @DAG_TOOLS_DIR@/dagapi.c .
64
65dagopts.c:
66        cp @DAG_TOOLS_DIR@/dagopts.c .
Note: See TracBrowser for help on using the repository browser.