1 1.1 christos # This file is used to maintain libtool version info for libsframe. See 2 1.1 christos # the libtool manual to understand the meaning of the fields. This is 3 1.1 christos # a separate file so that version updates don't involve re-running 4 1.1 christos # automake. 5 1.1 christos # 6 1.1 christos # Here are a set of rules to help you update your library version 7 1.1 christos # information: 8 1.1 christos # 9 1.1 christos # 1. Start with version information of `0:0:0' for each libtool library. 10 1.1 christos # 11 1.1 christos # 2. Update the version information only immediately before a public 12 1.1 christos # release of your software. More frequent updates are unnecessary, 13 1.1 christos # and only guarantee that the current interface number gets larger 14 1.1 christos # faster. 15 1.1 christos # 16 1.1 christos # 3. If the library source code has changed at all since the last 17 1.1 christos # update, then increment revision (`c:r:a' becomes `c:r+1:a'). 18 1.1 christos # 19 1.1 christos # 4. If any interfaces have been added, removed, or changed since the 20 1.1 christos # last update, increment current, and set revision to 0. 21 1.1 christos # 22 1.1 christos # 5. Increase the age value only if the changes made to the ABI are backward 23 1.1 christos # compatible. 24 1.1 christos # a. If any interfaces have been added since the last public release, 25 1.1 christos # then increment age. 26 1.1 christos # b. If any interfaces have been removed since the last public release, 27 1.1 christos # then set age to 0. 28 1.1 christos # 29 1.1 christos # CURRENT:REVISION:AGE 30 1.1.1.2 christos 2:0:0 31