summaryrefslogtreecommitdiff
path: root/src/libtracker-bus
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2011-04-01 15:35:10 +0200
committerJürg Billeter <j@bitron.ch>2011-04-04 12:12:35 +0200
commit0ec9878654c9b233de2193043870dd9f2e1fab9e (patch)
tree679dfac82552790f584e19fc994ff206d49b872e /src/libtracker-bus
parent8c9074f17d235301ff5767d09b87323e091fffa0 (diff)
downloadtracker-0ec9878654c9b233de2193043870dd9f2e1fab9e.tar.gz
libtracker-sparql: Use static linking instead of plugins
Plugin loading in threads may be problematic in certain environments. As we do not currently support external plugins anyway, this changes libtracker-bus and libtracker-direct to be part of libtracker-sparql. This will also slightly improve initialization performance. Fixes NB#241659.
Diffstat (limited to 'src/libtracker-bus')
-rw-r--r--src/libtracker-bus/Makefile.am8
-rw-r--r--src/libtracker-bus/tracker-bus.vala5
2 files changed, 1 insertions, 12 deletions
diff --git a/src/libtracker-bus/Makefile.am b/src/libtracker-bus/Makefile.am
index 05af4f81b..704d95667 100644
--- a/src/libtracker-bus/Makefile.am
+++ b/src/libtracker-bus/Makefile.am
@@ -1,8 +1,6 @@
include $(top_srcdir)/Makefile.decl
-modulesdir = $(libdir)/tracker-$(TRACKER_API_VERSION)/sparql-modules
-
-modules_LTLIBRARIES = libtracker-bus.la
+noinst_LTLIBRARIES = libtracker-bus.la
AM_VALAFLAGS = \
--includedir=libtracker-bus \
@@ -26,14 +24,10 @@ libtracker_bus_la_SOURCES = \
tracker-bus-fd-cursor.vala
libtracker_bus_la_LIBADD = \
- $(top_builddir)/src/libtracker-sparql/libtracker-sparql-$(TRACKER_API_VERSION).la \
$(top_builddir)/src/libtracker-common/libtracker-common.la \
$(BUILD_LIBS) \
$(LIBTRACKER_BUS_LIBS)
-libtracker_bus_la_LDFLAGS = \
- -module -avoid-version -no-undefined
-
noinst_HEADERS = \
tracker-bus.h
diff --git a/src/libtracker-bus/tracker-bus.vala b/src/libtracker-bus/tracker-bus.vala
index c46fe2d3c..03ae3f3ca 100644
--- a/src/libtracker-bus/tracker-bus.vala
+++ b/src/libtracker-bus/tracker-bus.vala
@@ -349,8 +349,3 @@ public class Tracker.Bus.Connection : Tracker.Sparql.Connection {
types);
}
}
-
-public Tracker.Sparql.Connection? module_init () throws GLib.Error {
- Tracker.Sparql.Connection plugin = new Tracker.Bus.Connection ();
- return plugin;
-}