Commit | Line | Data |
---|---|---|
56e18c4c | 1 | SUBDIRS = trace-ir ctf-writer prio_heap plugin graph . |
1eb0c69c | 2 | |
a12f3d62 | 3 | lib_LTLIBRARIES = libbabeltrace2.la libbabeltrace2-ctf.la |
6f3077a2 | 4 | |
a12f3d62 MJ |
5 | libbabeltrace2_la_SOURCES = \ |
6 | babeltrace2.c \ | |
c6bd8523 | 7 | value.c \ |
0f2d58c9 | 8 | util.c \ |
312c056a PP |
9 | lib-logging.c \ |
10 | logging.c \ | |
11 | object-pool.c | |
a12f3d62 | 12 | libbabeltrace2_la_LDFLAGS = $(LT_NO_UNDEFINED) \ |
c5410abe | 13 | -version-info $(BABELTRACE_LIBRARY_VERSION) |
3fbccce7 | 14 | |
a12f3d62 | 15 | libbabeltrace2_la_LIBADD = \ |
018f3175 | 16 | prio_heap/libprio_heap.la \ |
c5504f73 | 17 | graph/libgraph.la \ |
1670bffd | 18 | plugin/libplugin.la \ |
56e18c4c | 19 | trace-ir/libtrace-ir.la \ |
1b83271b | 20 | ctf-writer/libctf-writer.la \ |
a12f3d62 MJ |
21 | $(top_builddir)/logging/libbabeltrace2-logging.la \ |
22 | $(top_builddir)/common/libbabeltrace2-common.la \ | |
23 | $(top_builddir)/ctfser/libbabeltrace2-ctfser.la \ | |
1b83271b | 24 | $(top_builddir)/compat/libcompat.la |
6fbd4105 | 25 | |
9ffc0257 | 26 | if ENABLE_BUILT_IN_PYTHON_PLUGIN_SUPPORT |
a12f3d62 | 27 | libbabeltrace2_la_LIBADD += $(top_builddir)/python-plugin-provider/libbabeltrace2-python-plugin-provider.la |
6fbd4105 | 28 | endif |
c3ddb532 | 29 | |
a12f3d62 MJ |
30 | # FIXME: Should we drop this? We changed the basename of the library, |
31 | # libbabeltrace2 is not a drop-in replacement for libbabeltrace anymore. | |
32 | # | |
33 | # Build a libbabeltrace2-ctf library for backwards compatibility. | |
34 | # CTF writer used to be in libbabeltrace2-ctf in Babeltrace 1, so this | |
91dadb0f | 35 | # file must still exist. As of Babeltrace 2, CTF writer is implemented |
a12f3d62 MJ |
36 | # in libbabeltrace2. |
37 | libbabeltrace2_ctf_la_SOURCES = $(libbabeltrace2_la_SOURCES) | |
38 | libbabeltrace2_ctf_la_LDFLAGS = $(LT_NO_UNDEFINED) \ | |
91dadb0f MJ |
39 | -version-info $(BABELTRACE_LIBRARY_VERSION) |
40 | ||
a12f3d62 | 41 | libbabeltrace2_ctf_la_LIBADD = \ |
91dadb0f | 42 | graph/libgraph.la \ |
56e18c4c | 43 | trace-ir/libtrace-ir.la \ |
91dadb0f | 44 | ctf-writer/libctf-writer.la \ |
a12f3d62 MJ |
45 | $(top_builddir)/logging/libbabeltrace2-logging.la \ |
46 | $(top_builddir)/common/libbabeltrace2-common.la \ | |
47 | $(top_builddir)/ctfser/libbabeltrace2-ctfser.la \ | |
91dadb0f | 48 | $(top_builddir)/compat/libcompat.la |