X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Fctf%2FMakefile.am;h=5f5c859d0c5d638a3f7256b3e6efe2b3fb8caacf;hb=a12f3d624772f543137e60252101871cd6017a06;hp=072d81753782bc3bd5bbdbeab6fc95b33f19c2e3;hpb=a6fe9093ee7f987bee0028f652266d8b300091c4;p=babeltrace.git diff --git a/plugins/ctf/Makefile.am b/plugins/ctf/Makefile.am index 072d8175..5f5c859d 100644 --- a/plugins/ctf/Makefile.am +++ b/plugins/ctf/Makefile.am @@ -1,18 +1,30 @@ -AM_CFLAGS = $(PACKAGE_CFLAGS) -I$(top_srcdir)/include +SUBDIRS = common \ + fs-src \ + fs-sink \ + lttng-live -SUBDIRS = reader text +noinst_HEADERS = print.h -# Shared code between all CTF plug-ins -#libbabeltrace_plugin_ctf_la_SOURCES = \ - plugin.c \ - source.c \ - sink.c \ - iterator.c +plugindir = "$(PLUGINSDIR)" +plugin_LTLIBRARIES = babeltrace-plugin-ctf.la -# Request that the linker keeps all static librarie objects. -#libbabeltrace_plugin_la_LDFLAGS = \ - -Wl,--no-as-needed -version-info $(BABELTRACE_LIBRARY_VERSION) +# ctf plugin +babeltrace_plugin_ctf_la_SOURCES = plugin.c -#libbabeltrace_plugin_ctf_la_LIBADD = \ - $(top_builddir)/lib/libbabeltrace.la \ - $(top_builddir)/ctf/ir/libctf-ir.la +babeltrace_plugin_ctf_la_LDFLAGS = \ + $(LT_NO_UNDEFINED) \ + -avoid-version -module + +babeltrace_plugin_ctf_la_LIBADD = \ + common/libbabeltrace2-plugin-ctf-common.la \ + fs-sink/libbabeltrace2-plugin-ctf-fs-sink.la \ + fs-src/libbabeltrace2-plugin-ctf-fs-src.la \ + lttng-live/libbabeltrace2-plugin-ctf-lttng-live.la + +if !ENABLE_BUILT_IN_PLUGINS +babeltrace_plugin_ctf_la_LIBADD += \ + $(top_builddir)/lib/libbabeltrace2.la \ + $(top_builddir)/logging/libbabeltrace2-logging.la \ + $(top_builddir)/common/libbabeltrace2-common.la \ + $(top_builddir)/ctfser/libbabeltrace2-ctfser.la +endif