summaryrefslogtreecommitdiff
path: root/backends
diff options
context:
space:
mode:
authorPhilip Withnall <philip.withnall@collabora.co.uk>2013-11-07 13:51:15 +0000
committerPhilip Withnall <philip.withnall@collabora.co.uk>2013-12-09 11:04:00 +0000
commit25996628d86d93dca1dc6300aa6b69a8d86dd4b7 (patch)
tree12ca420b7606db7db1a4c7a6643f9f39547f3c87 /backends
parentbf4f7438d124324ebbfee53e185b67f8d46a1e7e (diff)
build: Allow backend libraries to have separate LT versions from libfolks.so
With the addition of the dummy backend, backend libraries (such as libfolks-dummy.so) no longer necessarily have the same stability guarantees as the core of libfolks. Consequently, they must have separate LT versions. These versions will be incremented in-line with the core LT version, but may also be incremented separately. They don’t affect whether libfolks will load a given backend module (that’s predicated on the core LT current version); merely whether client code needs to be re-linked against a given backend library due to an ABI-incompatible change in its backend-specific API. https://bugzilla.gnome.org/show_bug.cgi?id=711544
Diffstat (limited to 'backends')
-rw-r--r--backends/eds/lib/Makefile.am2
-rw-r--r--backends/libsocialweb/lib/Makefile.am2
-rw-r--r--backends/telepathy/lib/Makefile.am2
-rw-r--r--backends/tracker/lib/Makefile.am2
4 files changed, 4 insertions, 4 deletions
diff --git a/backends/eds/lib/Makefile.am b/backends/eds/lib/Makefile.am
index 2a846d88..eb0038da 100644
--- a/backends/eds/lib/Makefile.am
+++ b/backends/eds/lib/Makefile.am
@@ -89,7 +89,7 @@ libfolks_eds_la_LIBADD = \
libfolks_eds_la_LDFLAGS = \
$(AM_LDFLAGS) \
$(CODE_COVERAGE_LDFLAGS) \
- -version-info "$(LT_CURRENT)":"$(LT_REVISION)":"$(LT_AGE)" \
+ -version-info "$(FOLKS_EDS_LT_VERSION)" \
-export-symbols-regex "^(EDSF|edsf)_.*|" \
$(NULL)
diff --git a/backends/libsocialweb/lib/Makefile.am b/backends/libsocialweb/lib/Makefile.am
index bff4dded..57cf8c44 100644
--- a/backends/libsocialweb/lib/Makefile.am
+++ b/backends/libsocialweb/lib/Makefile.am
@@ -77,7 +77,7 @@ libfolks_libsocialweb_la_LIBADD = \
libfolks_libsocialweb_la_LDFLAGS = \
$(CODE_COVERAGE_LDFLAGS) \
- -version-info "$(LT_CURRENT)":"$(LT_REVISION)":"$(LT_AGE)" \
+ -version-info "$(FOLKS_LIBSOCIALWEB_LT_VERSION)" \
-export-symbols-regex "^swf_.*" \
$(NULL)
diff --git a/backends/telepathy/lib/Makefile.am b/backends/telepathy/lib/Makefile.am
index fab531c3..f4d12bb1 100644
--- a/backends/telepathy/lib/Makefile.am
+++ b/backends/telepathy/lib/Makefile.am
@@ -277,7 +277,7 @@ endif
libfolks_telepathy_la_LDFLAGS = \
$(AM_LDFLAGS) \
$(CODE_COVERAGE_LDFLAGS) \
- -version-info "$(LT_CURRENT)":"$(LT_REVISION)":"$(LT_AGE)" \
+ -version-info "$(FOLKS_TELEPATHY_LT_VERSION)" \
-export-symbols-regex "^tpf_.*" \
$(NULL)
diff --git a/backends/tracker/lib/Makefile.am b/backends/tracker/lib/Makefile.am
index aab94005..7b98f8dc 100644
--- a/backends/tracker/lib/Makefile.am
+++ b/backends/tracker/lib/Makefile.am
@@ -69,7 +69,7 @@ libfolks_tracker_la_LIBADD = \
libfolks_tracker_la_LDFLAGS = \
$(AM_LDFLAGS) \
$(CODE_COVERAGE_LDFLAGS) \
- -version-info "$(LT_CURRENT)":"$(LT_REVISION)":"$(LT_AGE)" \
+ -version-info "$(FOLKS_TRACKER_LT_VERSION)" \
-export-symbols-regex "^(TRF|trf)_.*|" \
$(NULL)