Guidence from Nicolas Boullis on how to library versioning works or
should work.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# $Id: Makefile.am,v 1.54 2004/11/06 12:29:37 rocky Exp $
|
# $Id: Makefile.am,v 1.55 2004/11/12 03:44:08 rocky Exp $
|
||||||
#
|
#
|
||||||
# Copyright (C) 2003, 2004 Rocky Bernstein <rocky@panix.com>
|
# Copyright (C) 2003, 2004 Rocky Bernstein <rocky@panix.com>
|
||||||
#
|
#
|
||||||
@@ -20,13 +20,14 @@
|
|||||||
# Things to make the libcdio and libiso9660 libraries
|
# Things to make the libcdio and libiso9660 libraries
|
||||||
########################################################
|
########################################################
|
||||||
#
|
#
|
||||||
# From libtool documentation:
|
# From libtool documentation amended with guidance from N. Boullis:
|
||||||
|
#
|
||||||
# 1. Start with version information of `0:0:0' for each libtool library.
|
# 1. Start with version information of `0:0:0' for each libtool library.
|
||||||
#
|
#
|
||||||
# 2. Update the version information only immediately before a public
|
# 2. It is probably not a good idea to update the version information
|
||||||
# release of your software. More frequent updates are unnecessary,
|
# several times between public releases, but rather once per public
|
||||||
# and only guarantee that the current interface number gets larger
|
# release. (This seems to be more an aesthetic consideration than
|
||||||
# faster.
|
# a hard technical one.)
|
||||||
#
|
#
|
||||||
# 3. If the library source code has changed at all since the last
|
# 3. If the library source code has changed at all since the last
|
||||||
# update, then increment REVISION (`C:R:A' becomes `C:R+1:A').
|
# update, then increment REVISION (`C:R:A' becomes `C:R+1:A').
|
||||||
@@ -37,12 +38,13 @@
|
|||||||
# 5. If any interfaces have been added since the last public release,
|
# 5. If any interfaces have been added since the last public release,
|
||||||
# then increment AGE.
|
# then increment AGE.
|
||||||
#
|
#
|
||||||
# 6. If any interfaces have been removed since the last public release,
|
# 6. If any interfaces have been removed or changed since the last
|
||||||
# then set AGE to 0.
|
# public release, then set AGE to 0. A changed interface means an
|
||||||
|
# incompatibility with previous versions..
|
||||||
|
|
||||||
libcdio_la_CURRENT := 3
|
libcdio_la_CURRENT := 3
|
||||||
libcdio_la_REVISION := 0
|
libcdio_la_REVISION := 0
|
||||||
libcdio_la_AGE := 2
|
libcdio_la_AGE := 0
|
||||||
|
|
||||||
libiso9660_la_CURRENT := 3
|
libiso9660_la_CURRENT := 3
|
||||||
libiso9660_la_REVISION := 0
|
libiso9660_la_REVISION := 0
|
||||||
|
|||||||
Reference in New Issue
Block a user