[ekiga] Made the XCAP code a plugin (bug #586270)
- From: Julien Puydt <jpuydt src gnome org>
- To: svn-commits-list gnome org
- Subject: [ekiga] Made the XCAP code a plugin (bug #586270)
- Date: Fri, 19 Jun 2009 08:23:04 -0400 (EDT)
commit 6fbd3e5114db457553b257c10898199b0599bd71
Author: Julien Puydt <jpuydt gnome org>
Date: Fri Jun 19 14:12:31 2009 +0200
Made the XCAP code a plugin (bug #586270)
lib/engine/components/xcap/Makefile.am | 6 ++++--
lib/engine/components/xcap/xcap-main.cpp | 4 ++--
2 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/lib/engine/components/xcap/Makefile.am b/lib/engine/components/xcap/Makefile.am
index 78416f3..3b33eb0 100644
--- a/lib/engine/components/xcap/Makefile.am
+++ b/lib/engine/components/xcap/Makefile.am
@@ -1,4 +1,5 @@
-noinst_LTLIBRARIES = libgmxcap.la
+plugindir = $(PLUGINDIR)
+plugin_LTLIBRARIES = libgmxcap.la
xcap_dir = $(top_srcdir)/lib/engine/components/xcap/
@@ -15,4 +16,5 @@ libgmxcap_la_SOURCES = \
$(xcap_dir)/xcap-main.h \
$(xcap_dir)/xcap-main.cpp
-libgmxcap_la_LDFLAGS = -export-dynamic -no-undefined $(SIGC_LIBS) $(SOUP_LIBS)
\ No newline at end of file
+libgmxcap_la_LDFLAGS = $(PLUGINS_LIBTOOL_FLAGS)
+libgmxcap_la_LIBADD = $(SIGC_LIBS) $(SOUP_LIBS)
\ No newline at end of file
diff --git a/lib/engine/components/xcap/xcap-main.cpp b/lib/engine/components/xcap/xcap-main.cpp
index dae88b8..170f3fc 100644
--- a/lib/engine/components/xcap/xcap-main.cpp
+++ b/lib/engine/components/xcap/xcap-main.cpp
@@ -70,8 +70,8 @@ struct XCAPSpark: public Ekiga::Spark
};
-void
-xcap_init (Ekiga::KickStart& kickstart)
+extern "C" void
+ekiga_plugin_init (Ekiga::KickStart& kickstart)
{
gmref_ptr<Ekiga::Spark> spark(new XCAPSpark);
kickstart.add_spark (spark);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]