Reduce the number of Makefiles in 'src/'
[babeltrace.git] / src / plugins / ctf / Makefile.am
CommitLineData
0235b0db
MJ
1# SPDX-License-Identifier: MIT
2
2d12ade9 3SUBDIRS = common/metadata
f3bc2010 4
056632bf 5plugindir = "$(BABELTRACE_PLUGINS_DIR)"
22e7ae19 6plugin_LTLIBRARIES = babeltrace-plugin-ctf.la
f3bc2010 7
6dea5426 8# ctf plugin
2d12ade9
SM
9babeltrace_plugin_ctf_la_SOURCES = \
10 plugin.cpp \
11 common/bfcr/bfcr.cpp \
12 common/bfcr/bfcr.hpp \
13 common/msg-iter/msg-iter.cpp \
14 common/msg-iter/msg-iter.hpp \
15 common/print.hpp \
16 fs-sink/fs-sink.cpp \
17 fs-sink/fs-sink.hpp \
18 fs-sink/fs-sink-ctf-meta.hpp \
19 fs-sink/fs-sink-stream.cpp \
20 fs-sink/fs-sink-stream.hpp \
21 fs-sink/fs-sink-trace.cpp \
22 fs-sink/fs-sink-trace.hpp \
23 fs-sink/translate-ctf-ir-to-tsdl.cpp \
24 fs-sink/translate-ctf-ir-to-tsdl.hpp \
25 fs-sink/translate-trace-ir-to-ctf-ir.cpp \
26 fs-sink/translate-trace-ir-to-ctf-ir.hpp \
27 fs-src/data-stream-file.cpp \
28 fs-src/data-stream-file.hpp \
29 fs-src/file.cpp \
30 fs-src/file.hpp \
31 fs-src/fs.cpp \
32 fs-src/fs.hpp \
33 fs-src/lttng-index.hpp \
34 fs-src/metadata.cpp \
35 fs-src/metadata.hpp \
36 fs-src/query.hpp \
37 fs-src/query.cpp \
38 lttng-live/data-stream.cpp \
39 lttng-live/data-stream.hpp \
40 lttng-live/lttng-live.cpp \
41 lttng-live/lttng-live.hpp \
42 lttng-live/metadata.cpp \
43 lttng-live/metadata.hpp \
44 lttng-live/viewer-connection.cpp \
45 lttng-live/viewer-connection.hpp \
46 lttng-live/lttng-viewer-abi.hpp
f3bc2010 47
22e7ae19 48babeltrace_plugin_ctf_la_LDFLAGS = \
0b0893d4 49 $(AM_LDFLAGS) \
c5410abe 50 $(LT_NO_UNDEFINED) \
5e8a0751 51 -avoid-version -module $(LD_NOTEXT)
f3bc2010 52
22e7ae19 53babeltrace_plugin_ctf_la_LIBADD = \
2d12ade9
SM
54 common/metadata/libctf-parser.la \
55 common/metadata/libctf-ast.la \
c24f7ab4 56 $(top_builddir)/src/plugins/common/param-validation/libbabeltrace2-param-validation.la
3dca2276 57
2d12ade9
SM
58if BABELTRACE_BUILD_WITH_MINGW
59babeltrace_plugin_ctf_la_LIBADD += -lws2_32
60endif
61
9ffc0257 62if !ENABLE_BUILT_IN_PLUGINS
22e7ae19 63babeltrace_plugin_ctf_la_LIBADD += \
578e048b 64 $(top_builddir)/src/lib/libbabeltrace2.la \
86ef6105 65 $(top_builddir)/src/logging/liblogging.la \
2d12ade9 66 $(top_builddir)/src/plugins/common/muxing/libbabeltrace2-plugins-common-muxing.la \
578e048b 67 $(top_builddir)/src/common/libbabeltrace2-common.la \
86ef6105 68 $(top_builddir)/src/ctfser/libctfser.la
c3ddb532 69endif
This page took 0.087267 seconds and 4 git commands to generate.