diff options
author | Sam Roberts <vieuxtech@gmail.com> | 2013-03-18 14:12:16 -0700 |
---|---|---|
committer | Sam Roberts <vieuxtech@gmail.com> | 2013-03-18 14:12:16 -0700 |
commit | 029c82bef9e7375b8617b92cb70889de35d86251 (patch) | |
tree | 90eb10915c82f8588fe79f2b4c288dc185dfb8ca | |
parent | af867b18aaebbe7d499302a6e9cc538c5c323626 (diff) | |
download | libnet-029c82bef9e7375b8617b92cb70889de35d86251.tar.gz |
Better description of .so revioning.
-rw-r--r-- | libnet/src/Makefile.am | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/libnet/src/Makefile.am b/libnet/src/Makefile.am index ad2e793..1a2a520 100644 --- a/libnet/src/Makefile.am +++ b/libnet/src/Makefile.am @@ -72,9 +72,20 @@ libnet_la_LIBADD = @LTLIBOBJS@ # # Form is current:revision:age. # -# New APIs, backwards compatible, increment current and age. -# Bug fix, no new APIs, increment revision. -# Not backwards compatible, increment current, reset revision and age to 0. +# Here are a set of rules to help you update your library version +# information: +# +# 1. If the library source code has changed at all since the last +# update, then increment REVISION (`C:R:A' becomes `C:r+1:A'). +# +# 2. If any interfaces have been added, removed, or changed since the +# last update, increment CURRENT, and set REVISION to 0. +# +# 3. If any interfaces have been added since the last public release, +# then increment AGE. +# +# 4. If any interfaces have been removed since the last public release, +# then set AGE to 0. # # Note: # 1.1.2.1-fork is 5:0:4 |