Add common versioning to all libraries

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1383 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
aet 2003-08-18 14:28:47 +00:00
parent e6258f8049
commit 8cf5945900
6 changed files with 18 additions and 3 deletions

View File

@ -10,6 +10,19 @@ AM_CONFIG_HEADER(config.h)
AC_CONFIG_SRCDIR(src/libopensc/sc.c)
# LT Version numbers, remember to change them just *before* a release.
# (Code changed: REVISION++)
# (Interfaces added/removed/changed: CURRENT++, REVISION=0)
# (Interfaces added: AGE++)
# (Interfaces removed: AGE=0)
OPENSC_LT_CURRENT=0
OPENSC_LT_REVISION=8
OPENSC_LT_AGE=0
AC_SUBST(OPENSC_LT_CURRENT)
AC_SUBST(OPENSC_LT_REVISION)
AC_SUBST(OPENSC_LT_AGE)
AC_CANONICAL_HOST
case "$host" in
*darwin* | *rhapsody*)

View File

@ -43,8 +43,7 @@ libopensc_la_SOURCES = \
card-setcos.c card-miocos.c card-flex.c card-gpk.c \
card-etoken.c card-tcos.c card-emv.c card-default.c \
card-mcrd.c card-starcos.c
libopensc_la_LDFLAGS = -version-info 0:6:0
libopensc_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
libopensc_la_LIBADD = @LIBDL@ @OPENCT_LIBS@ $(PCSC_LIB) $(SSL_LIB) $(LIBSCCONF)
include_HEADERS = \

View File

@ -25,7 +25,7 @@ opensc_pkcs11_la_LIBADD = @LIBDL@ @LIBOPENSC@ \
../pkcs15init/libpkcs15init.la ../scrandom/libscrandom.la
libpkcs11_la_SOURCES = libpkcs11.c
libpkcs11_la_LDFLAGS = -version-info 0:6:0
libpkcs11_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
libpkcs11_la_LIBADD = @LIBDL@ @LIBOPENSC@ \
../pkcs15init/libpkcs15init.la ../scrandom/libscrandom.la

View File

@ -25,6 +25,7 @@ libpkcs15init_la_SOURCES = \
pkcs15-lib.c profile.c \
pkcs15-gpk.c pkcs15-miocos.c pkcs15-cflex.c \
pkcs15-etoken.c
libpkcs15init_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
include_HEADERS = pkcs15-init.h
noinst_HEADERS = profile.h

View File

@ -11,6 +11,7 @@ noinst_HEADERS = internal.h
lib_LTLIBRARIES = libscconf.la
libscconf_la_SOURCES = scconf.c parse.c write.c lex-parse.l
libscconf_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
noinst_PROGRAMS = test-conf

View File

@ -13,6 +13,7 @@ endif
lib_LTLIBRARIES = $(LDAP_LTLIB)
libscldap_la_SOURCES = scldap.c scldap.h
libscldap_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
libscldap_la_LIBADD = @LIBLDAP@ @LIBSCCONF@
noinst_PROGRAMS = $(LDAP_PROGRAM)