From 029c82bef9e7375b8617b92cb70889de35d86251 Mon Sep 17 00:00:00 2001 From: Sam Roberts Date: Mon, 18 Mar 2013 14:12:16 -0700 Subject: Better description of .so revioning. --- libnet/src/Makefile.am | 17 ++++++++++++++--- 1 file 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 -- cgit v1.2.1