-AM_CPPFLAGS += -I$(top_srcdir)/plugins \
- -I$(top_srcdir)/plugins/libctfcopytrace
+SUBDIRS =
-SUBDIRS = .
+babeltrace_plugin_lttng_utils_la_LIBADD =
+
+if ENABLE_DEBUG_INFO
+SUBDIRS += debug-info
+babeltrace_plugin_lttng_utils_la_LIBADD += \
+ debug-info/libdebug-info.la
+endif
+
+AM_CPPFLAGS += -I$(top_srcdir)/plugins
plugindir = "$(PLUGINSDIR)"
plugin_LTLIBRARIES = babeltrace-plugin-lttng-utils.la
babeltrace_plugin_lttng_utils_la_SOURCES = \
- plugin.c \
- debug-info.h \
- debug-info.c \
- bin-info.c \
- dwarf.c \
- crc32.c \
- utils.c \
- copy.c \
- crc32.h \
- debug-info.h \
- dwarf.h \
- bin-info.h \
- utils.h \
- copy.h \
- logging.c \
- logging.h
+ plugin.c
babeltrace_plugin_lttng_utils_la_LDFLAGS = \
$(LT_NO_UNDEFINED) \
-avoid-version -module \
- -lelf -ldw
+ $(ELFUTILS_LIBS)
if !ENABLE_BUILT_IN_PLUGINS
-babeltrace_plugin_lttng_utils_la_LIBADD = \
+babeltrace_plugin_lttng_utils_la_LIBADD += \
$(top_builddir)/lib/libbabeltrace.la \
$(top_builddir)/common/libbabeltrace-common.la \
- $(top_builddir)/logging/libbabeltrace-logging.la \
- $(top_builddir)/plugins/libctfcopytrace/libctfcopytrace.la
+ $(top_builddir)/logging/libbabeltrace-logging.la
endif