Add plugin base implementation
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 3 Mar 2015 17:07:52 +0000 (12:07 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Sat, 27 May 2017 16:54:29 +0000 (12:54 -0400)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
configure.ac
plugins/Makefile.am [new file with mode: 0644]
plugins/iterator.c [new file with mode: 0644]
plugins/plugin.c [new file with mode: 0644]
plugins/sink.c [new file with mode: 0644]
plugins/source.c [new file with mode: 0644]

index 313d106126b5e2f90289037852e3d161dcf2722f..f680a8b42a0cbfd9170e83cf98c2045a80a57a7e 100644 (file)
@@ -369,6 +369,7 @@ AC_CONFIG_FILES([
        tests/utils/tap/Makefile
        extras/Makefile
        extras/valgrind/Makefile
+       plugins/Makefile
        babeltrace.pc
        babeltrace-ctf.pc
 ])
diff --git a/plugins/Makefile.am b/plugins/Makefile.am
new file mode 100644 (file)
index 0000000..d6523a7
--- /dev/null
@@ -0,0 +1,19 @@
+AM_CFLAGS = $(PACKAGE_CFLAGS) -I$(top_srcdir)/include
+
+SUBDIRS = .
+
+lib_LTLIBRARIES = libbabeltrace-plugin.la
+
+libbabeltrace_plugin_la_SOURCES = \
+       plugin.c \
+       source.c \
+       sink.c \
+       iterator.c
+
+# Request that the linker keeps all static libraries objects.
+libbabeltrace_plugin_la_LDFLAGS = \
+       -Wl,--no-as-needed -version-info $(BABELTRACE_LIBRARY_VERSION)
+
+libbabeltrace_plugin_la_LIBADD = \
+       $(top_builddir)/lib/libbabeltrace.la
+       $(top_builddir)/ctf/ir/libctf-ir.la
diff --git a/plugins/iterator.c b/plugins/iterator.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/plugins/plugin.c b/plugins/plugin.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/plugins/sink.c b/plugins/sink.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/plugins/source.c b/plugins/source.c
new file mode 100644 (file)
index 0000000..e69de29
This page took 0.027202 seconds and 4 git commands to generate.