[tracker] libtracker-direct: Provide plugin API
- From: Jürg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] libtracker-direct: Provide plugin API
- Date: Mon, 16 Aug 2010 15:36:51 +0000 (UTC)
commit a2cd28c6e780f69052ad32446241edb90b154d1a
Author: Martyn Russell <martyn lanedo com>
Date: Tue Jul 13 12:23:09 2010 +0100
libtracker-direct: Provide plugin API
src/libtracker-direct/Makefile.am | 2 +-
src/libtracker-direct/tracker-direct.vala | 5 +++++
2 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-direct/Makefile.am b/src/libtracker-direct/Makefile.am
index b96d456..edf1c04 100644
--- a/src/libtracker-direct/Makefile.am
+++ b/src/libtracker-direct/Makefile.am
@@ -23,7 +23,7 @@ libtracker_direct_ TRACKER_API_VERSION@_la_SOURCES = \
$(libtracker_direct_la_VALASOURCES:.vala=.c)
libtracker_direct_ TRACKER_API_VERSION@_la_LDFLAGS = \
- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+ -shared -fPIC -module -avoid-version
# -export-symbols-regex '^tracker_.*'
diff --git a/src/libtracker-direct/tracker-direct.vala b/src/libtracker-direct/tracker-direct.vala
index aa74f48..e3e0dea 100644
--- a/src/libtracker-direct/tracker-direct.vala
+++ b/src/libtracker-direct/tracker-direct.vala
@@ -45,3 +45,8 @@ public class Tracker.Direct.Connection : Tracker.Sparql.Connection {
return query (sparql, cancellable);
}
}
+
+public Tracker.Sparql.Connection module_init () {
+ Tracker.Sparql.Connection plugin = new Tracker.Direct.Connection ();
+ return plugin;
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]