summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Baulig <martin@home-of-linux.org>1998-08-29 21:05:01 +0000
committerMartin Baulig <martin@src.gnome.org>1998-08-29 21:05:01 +0000
commit2565ce18cef3f76ae8ff8adb7127f164096f5ff8 (patch)
tree96da31641a4ac2b183d3d391efa41e5f78674c5f
parentc3bac0b4f6f93f00ece1b68e0b2074fc3aee1225 (diff)
downloadlibgtop-2565ce18cef3f76ae8ff8adb7127f164096f5ff8.tar.gz
Added. AC_SUBST. (LT_RELEASE, LT_CURRENT, LT_REVISION, LT_AGE): AC_SUBST.
1998-08-29 Martin Baulig <martin@home-of-linux.org> * LIBGTOP-VERSION (LIBGTOP_INTERFACE_AGE, LIBGTOP_BINARY_AGE): Added. * configure.in (LIBGTOP_INTERFACE_AGE, LIBGTOP_BINARY_AGE): AC_SUBST. (LT_RELEASE, LT_CURRENT, LT_REVISION, LT_AGE): AC_SUBST. (LT_VERSION_INFO): Sets `-version-info' for libtool.
-rw-r--r--ChangeLog7
-rw-r--r--LIBGTOP-VERSION12
-rw-r--r--configure.in14
3 files changed, 33 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fba8dd7e..bbf63d6b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+1998-08-29 Martin Baulig <martin@home-of-linux.org>
+
+ * LIBGTOP-VERSION (LIBGTOP_INTERFACE_AGE, LIBGTOP_BINARY_AGE): Added.
+ * configure.in (LIBGTOP_INTERFACE_AGE, LIBGTOP_BINARY_AGE): AC_SUBST.
+ (LT_RELEASE, LT_CURRENT, LT_REVISION, LT_AGE): AC_SUBST.
+ (LT_VERSION_INFO): Sets `-version-info' for libtool.
+
1998-08-25 Martin Baulig <martin@home-of-linux.org>
* src/daemon/ChangeLog: New file.
diff --git a/LIBGTOP-VERSION b/LIBGTOP-VERSION
index e749678e..6f51aeed 100644
--- a/LIBGTOP-VERSION
+++ b/LIBGTOP-VERSION
@@ -1,6 +1,18 @@
+# Making releases:
+# LIBGTOP_MICRO_VERSION += 1;
+# LIBGTOP_INTERFACE_AGE += 1;
+# LIBGTOP_BINARY_AGE += 1;
+# if any functions have been added, set LIBGTOP_INTERFACE_AGE to 0.
+# if backwards compatibility has been broken,
+# set LIBGTOP_BINARY_AGE and LIBGTOP_INTERFACE_AGE to 0.
+#
LIBGTOP_MAJOR_VERSION=0
LIBGTOP_MINOR_VERSION=25
LIBGTOP_MICRO_VERSION=0
+
+LIBGTOP_INTERFACE_AGE=0
+LIBGTOP_BINARY_AGE=0
+
LIBGTOP_VERSION=$LIBGTOP_MAJOR_VERSION.$LIBGTOP_MINOR_VERSION.$LIBGTOP_MICRO_VERSION
# Increase each time you change the client/server protocol.
diff --git a/configure.in b/configure.in
index 81307555..ea240eb7 100644
--- a/configure.in
+++ b/configure.in
@@ -12,9 +12,23 @@ AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
AC_SUBST(LIBGTOP_MAJOR_VERSION)
AC_SUBST(LIBGTOP_MINOR_VERSION)
AC_SUBST(LIBGTOP_MICRO_VERSION)
+AC_SUBST(LIBGTOP_INTERFACE_AGE)
+AC_SUBST(LIBGTOP_BINARY_AGE)
AC_SUBST(LIBGTOP_SERVER_VERSION)
AC_SUBST(LIBGTOP_VERSION)
+# libtool versioning
+LT_RELEASE=$LIBGTOP_MAJOR_VERSION.$LIBGTOP_MINOR_VERSION
+LT_CURRENT=`expr $LIBGTOP_MICRO_VERSION - $LIBGTOP_INTERFACE_AGE`
+LT_REVISION=$LIBGTOP_INTERFACE_AGE
+LT_AGE=`expr $LIBGTOP_BINARY_AGE - $LIBGTOP_INTERFACE_AGE`
+LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}'
+AC_SUBST(LT_VERSION_INFO)
+AC_SUBST(LT_RELEASE)
+AC_SUBST(LT_CURRENT)
+AC_SUBST(LT_REVISION)
+AC_SUBST(LT_AGE)
+
AM_ACLOCAL_INCLUDE(macros)
AC_ISC_POSIX