summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Roberts <vieuxtech@gmail.com>2013-03-18 14:12:16 -0700
committerSam Roberts <vieuxtech@gmail.com>2013-03-18 14:12:16 -0700
commit029c82bef9e7375b8617b92cb70889de35d86251 (patch)
tree90eb10915c82f8588fe79f2b4c288dc185dfb8ca
parentaf867b18aaebbe7d499302a6e9cc538c5c323626 (diff)
downloadlibnet-029c82bef9e7375b8617b92cb70889de35d86251.tar.gz
Better description of .so revioning.
-rw-r--r--libnet/src/Makefile.am17
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