libsframe: add library versioning
authorIndu Bhagat <indu.bhagat@oracle.com>
Tue, 27 Jun 2023 18:52:43 +0000 (11:52 -0700)
committerIndu Bhagat <indu.bhagat@oracle.com>
Tue, 27 Jun 2023 19:01:56 +0000 (12:01 -0700)
commitb91671f3f99a75be6573287e543b6eacb4acb895
tree3264e13782e6151d805ecd32928d5cbc1663f7ea
parentb625eff8a2346fe1107aa4ab7bbf4302f2c2136e
libsframe: add library versioning

lisbframe was first released with Bintuils 2.40.  As the library
evolves, some changes will break the ABI.  Add library versioning for
users to manage these changes.

For the next release of the library (libsframe.so.1), incompatible ABI
changes are planned. These will include:
 - Deprecation of some APIs, like sframe_get_funcdesc_with_addr (), and
 - Change in the contract of some APIs (e.g., return type, behavior).

In libtool-version, set the current to 1 to prepare for the upcoming
release.  Reset revision and age to 0.

Add libtool-version file to EXTRA_DIST.

libsframe/
* Makefile.am: Use libtool versioning.
* Makefile.in: Regenerated.
* libtool-version: New file.
libsframe/Makefile.am
libsframe/Makefile.in
libsframe/libtool-version [new file with mode: 0644]