X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Fcli%2FMakefile.am;fp=src%2Fcli%2FMakefile.am;h=adbf2bb06b271911cf25e392a7e4650f1b57e6af;hp=2428b489e62d6a9e320c05ec91ebd759ed5a2175;hb=53a47a3f01d6bfa4e940e1943e7645cb89d04cd5;hpb=fa7c1d4f80d7b2bfde17570ee44a5c7b63b81f52 diff --git a/src/cli/Makefile.am b/src/cli/Makefile.am index 2428b489..adbf2bb0 100644 --- a/src/cli/Makefile.am +++ b/src/cli/Makefile.am @@ -46,6 +46,8 @@ babeltrace2_bin_SOURCES = \ # side-effects as dead code. babeltrace2_bin_LDFLAGS = $(AM_LDFLAGS) $(LD_NO_AS_NEEDED) +EXTRA_babeltrace2_bin_DEPENDENCIES = + # Add all the convenience libraries used by Babeltrace plugins and the # library. They will be used when embedding plugins (--enable-built-in-plugins), # otherwise we're looking after multiple definitions of the same symbols if @@ -86,9 +88,17 @@ babeltrace2_bin_LDFLAGS += $(call pluginarchive,ctf) babeltrace2_bin_LDFLAGS += $(call pluginarchive,text) babeltrace2_bin_LDFLAGS += $(call pluginarchive,utils) +EXTRA_babeltrace2_bin_DEPENDENCIES += \ + $(PLUGINS_PATH)/ctf/babeltrace-plugin-ctf.la \ + $(PLUGINS_PATH)/text/babeltrace-plugin-text.la \ + $(PLUGINS_PATH)/utils/babeltrace-plugin-utils.la + if ENABLE_DEBUG_INFO babeltrace2_bin_LDFLAGS += $(call pluginarchive,lttng-utils) babeltrace2_bin_LDADD += $(ELFUTILS_LIBS) + +EXTRA_babeltrace2_bin_DEPENDENCIES += \ + $(PLUGINS_PATH)/lttng-utils/babeltrace-plugin-lttng-utils.la endif endif @@ -101,3 +111,4 @@ babeltrace2_SOURCES = $(babeltrace2_bin_SOURCES) babeltrace2_LDFLAGS = $(babeltrace2_bin_LDFLAGS) babeltrace2_LDADD = $(babeltrace2_bin_LDADD) babeltrace2_CFLAGS = $(AM_CFLAGS) -DBT_SET_DEFAULT_IN_TREE_CONFIGURATION +EXTRA_babeltrace2_DEPENDENCIES = $(EXTRA_babeltrace2_bin_DEPENDENCIES)