| 1 | # SPDX-License-Identifier: MIT |
| 2 | |
| 3 | plugindir = "$(BABELTRACE_PLUGINS_DIR)" |
| 4 | plugin_LTLIBRARIES = babeltrace-plugin-lttng-utils.la |
| 5 | |
| 6 | babeltrace_plugin_lttng_utils_la_SOURCES = \ |
| 7 | plugin.c |
| 8 | |
| 9 | babeltrace_plugin_lttng_utils_la_LDFLAGS = \ |
| 10 | $(AM_LDFLAGS) \ |
| 11 | $(LT_NO_UNDEFINED) \ |
| 12 | -avoid-version -module $(LD_NOTEXT) \ |
| 13 | $(ELFUTILS_LIBS) |
| 14 | |
| 15 | babeltrace_plugin_lttng_utils_la_LIBADD = |
| 16 | |
| 17 | if ENABLE_DEBUG_INFO |
| 18 | noinst_LTLIBRARIES = debug-info/libdebug-info.la |
| 19 | |
| 20 | debug_info_libdebug_info_la_SOURCES = \ |
| 21 | debug-info/bin-info.c \ |
| 22 | debug-info/bin-info.h \ |
| 23 | debug-info/crc32.c \ |
| 24 | debug-info/crc32.h \ |
| 25 | debug-info/debug-info.c \ |
| 26 | debug-info/debug-info.h \ |
| 27 | debug-info/dwarf.c \ |
| 28 | debug-info/dwarf.h \ |
| 29 | debug-info/trace-ir-data-copy.c \ |
| 30 | debug-info/trace-ir-data-copy.h \ |
| 31 | debug-info/trace-ir-mapping.c \ |
| 32 | debug-info/trace-ir-mapping.h \ |
| 33 | debug-info/trace-ir-metadata-copy.c \ |
| 34 | debug-info/trace-ir-metadata-copy.h \ |
| 35 | debug-info/trace-ir-metadata-field-class-copy.c \ |
| 36 | debug-info/trace-ir-metadata-field-class-copy.h \ |
| 37 | debug-info/utils.c \ |
| 38 | debug-info/utils.h |
| 39 | |
| 40 | debug_info_libdebug_info_la_LIBADD = \ |
| 41 | $(top_builddir)/src/fd-cache/libbabeltrace2-fd-cache.la |
| 42 | |
| 43 | babeltrace_plugin_lttng_utils_la_LIBADD += \ |
| 44 | debug-info/libdebug-info.la |
| 45 | endif |
| 46 | |
| 47 | if !ENABLE_BUILT_IN_PLUGINS |
| 48 | babeltrace_plugin_lttng_utils_la_LIBADD += \ |
| 49 | $(top_builddir)/src/lib/libbabeltrace2.la \ |
| 50 | $(top_builddir)/src/common/libbabeltrace2-common.la \ |
| 51 | $(top_builddir)/src/logging/libbabeltrace2-logging.la \ |
| 52 | $(top_builddir)/src/plugins/common/param-validation/libbabeltrace2-param-validation.la |
| 53 | endif |