Updated libtool versioning information and added documentation describing how and when libtool versioning should be changed.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@683 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
ahodgkinson
2006-07-19 19:50:35 +00:00
parent e9c33f96e4
commit 9f5d39fd5c
3 changed files with 31 additions and 4 deletions

View File

@@ -47,6 +47,15 @@ minor_version = 9
version = $(major_version).$(minor_version).$(svn_revision)
# libtool versions are updated according to the following rules:
#
# 1. Start with a version of 0.0.0 for a library
# 2. Update the version number immediately before a public release of the software
# 3. If the library source code has changed at all since the last update, increment revision
# 4. If any interfaces have been added, removed, or changed since the last update, increment current
# 5. If any interfaces have been added since the last public release, increment age
# 6. If any interfaces have been removed since the last public release, set age to 0
so_current = 2
so_revision = 0
so_age = 1

View File

@@ -145,12 +145,21 @@ endif
# -- Versions --
major_version = 1
minor_version = 0
minor_version = 1
version = $(major_version).$(minor_version).$(svn_revision)
so_current = 1
so_revision = 0
# libtool versions are updated according to the following rules:
#
# 1. Start with a version of 0.0.0 for a library
# 2. Update the version number immediately before a public release of the software
# 3. If the library source code has changed at all since the last update, increment revision
# 4. If any interfaces have been added, removed, or changed since the last update, increment current
# 5. If any interfaces have been added since the last public release, increment age
# 6. If any interfaces have been removed since the last public release, set age to 0
so_current = 2
so_revision = 1
so_age = 0
shared_lib_version =

View File

@@ -646,8 +646,17 @@ minor_version = 1
version = $(major_version).$(minor_version).$(svn_revision)
# libtool versions are updated according to the following rules:
#
# 1. Start with a version of 0.0.0 for a library
# 2. Update the version number immediately before a public release of the software
# 3. If the library source code has changed at all since the last update, increment revision
# 4. If any interfaces have been added, removed, or changed since the last update, increment current
# 5. If any interfaces have been added since the last public release, increment age
# 6. If any interfaces have been removed since the last public release, set age to 0
so_current = 2
so_revision = 0
so_revision = 1
so_age = 0
shared_lib_version =