Reduce the number of Makefiles in 'src/plugins/lttng-utils'
[babeltrace.git] / src / plugins / lttng-utils / Makefile.am
... / ...
CommitLineData
1# SPDX-License-Identifier: MIT
2
3plugindir = "$(BABELTRACE_PLUGINS_DIR)"
4plugin_LTLIBRARIES = babeltrace-plugin-lttng-utils.la
5
6babeltrace_plugin_lttng_utils_la_SOURCES = \
7 plugin.c
8
9babeltrace_plugin_lttng_utils_la_LDFLAGS = \
10 $(AM_LDFLAGS) \
11 $(LT_NO_UNDEFINED) \
12 -avoid-version -module $(LD_NOTEXT) \
13 $(ELFUTILS_LIBS)
14
15babeltrace_plugin_lttng_utils_la_LIBADD =
16
17if ENABLE_DEBUG_INFO
18noinst_LTLIBRARIES = debug-info/libdebug-info.la
19
20debug_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
40debug_info_libdebug_info_la_LIBADD = \
41 $(top_builddir)/src/fd-cache/libbabeltrace2-fd-cache.la
42
43babeltrace_plugin_lttng_utils_la_LIBADD += \
44 debug-info/libdebug-info.la
45endif
46
47if !ENABLE_BUILT_IN_PLUGINS
48babeltrace_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
53endif
This page took 0.022404 seconds and 4 git commands to generate.