From 9a9165d6e0982d5702179761689c5dfb4987f64d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Tue, 23 Mar 2010 16:10:54 +0000 Subject: [PATCH] Fixed libtool version numbering (remains .so.0 for now). --- org.glite.jobid.api-c/Makefile | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/org.glite.jobid.api-c/Makefile b/org.glite.jobid.api-c/Makefile index 7813f71..a559056 100644 --- a/org.glite.jobid.api-c/Makefile +++ b/org.glite.jobid.api-c/Makefile @@ -10,6 +10,9 @@ CC:=gcc CXX:=g++ -include Makefile.inc +-include ../project/version.properties + +version=${module.version} VPATH=${top_srcdir}/src:${top_srcdir}/interface:${top_srcdir}/test CHECK_VERSION:=VERSION=${version} VERSION_AHEAD=0 perl ${top_srcdir}/project/check_version.pl @@ -39,7 +42,17 @@ TEST_INC:=-I${cppunit_prefix}/include compile all: ${LIB} -offset=0 +# In order to use libtool versioning correcty, we must have: +# +# current = major + minor + offset +# revision = patch +# age = minor +# +# where offset is a sum of maximal released minor's of all previous major's +# + +# counted minors: N/A +offset=-1 version_info:=-version-info ${shell \ perl -e '$$,=":"; @F=split /\./,"${version}"; print $$F[0]+$$F[1]+${offset},$$F[2],$$F[1]' } -- 1.8.2.3