ab724777b88acdd6845b99c9f3e83f36c9f60649
[babeltrace.git] / src / plugins / lttng-utils / Makefile.am
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
This page took 0.031412 seconds and 3 git commands to generate.