Apply libtools versioning to OpenSRF c-apps as well
authordbs <dbs@9efc2488-bf62-4759-914b-345cdb29e865>
Tue, 7 Dec 2010 14:30:45 +0000 (14:30 +0000)
committerdbs <dbs@9efc2488-bf62-4759-914b-345cdb29e865>
Tue, 7 Dec 2010 14:30:45 +0000 (14:30 +0000)
We apply a -version-info argument of 2:0:2, meaning:
  * interface = 2: interface '2' of this library
  * revision = 0: first implementation of interface '2'
  * age = 2: this library can be linked with executables going back
    two interface versions

See http://sourceware.org/autobook/autobook/autobook_91.html for more
information on the -version-info argument.

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@2123 9efc2488-bf62-4759-914b-345cdb29e865

src/c-apps/Makefile.am

index 4305852..3a5b78f 100644 (file)
@@ -24,13 +24,13 @@ timejson_SOURCES = timejson.c
 timejson_LDADD = @top_builddir@/src/libopensrf/libopensrf.la
 
 osrf_dbmath_la_SOURCES = osrf_dbmath.c 
-osrf_dbmath_la_LDFLAGS = $(AM_LDFLAGS) -module
+osrf_dbmath_la_LDFLAGS = $(AM_LDFLAGS) -module -version-info 2:0:2
 osrf_dbmath_la_LIBADD = @top_builddir@/src/libopensrf/libopensrf.la
 
 osrf_math_la_SOURCES = osrf_math.c
-osrf_math_la_LDFLAGS = $(AM_LDFLAGS) -module
+osrf_math_la_LDFLAGS = $(AM_LDFLAGS) -module -version-info 2:0:2
 osrf_math_la_LIBADD =  @top_builddir@/src/libopensrf/libopensrf.la
 
 osrf_version_la_SOURCES = osrf_version.c 
-osrf_version_la_LDFLAGS = $(AM_LDFLAGS) -module
+osrf_version_la_LDFLAGS = $(AM_LDFLAGS) -module -version-info 2:0:2
 osrf_version_la_LIBADD = @top_builddir@/src/libopensrf/libopensrf.la