diff options
-rw-r--r-- | configure.in | 28 | ||||
-rw-r--r-- | src/xine-engine/Makefile.am | 8 |
2 files changed, 30 insertions, 6 deletions
diff --git a/configure.in b/configure.in index 426f5df85..3160a9c2c 100644 --- a/configure.in +++ b/configure.in @@ -15,21 +15,43 @@ dnl dnl AC_PREREQ_LIBTOOL(1.4.0,,AC_MSG_ERROR(*** You should have libtool >= 1.4 installed ***)) +dnl Making releases: +dnl XINE_SUB += 1; +dnl XINE_IFACE_AGE += 1; +dnl XINE_BIN_AGE += 1; +dnl if any functions have been added, set XINE_IFACE_AGE to 0. +dnl if backwards compatibility has been broken, +dnl set XINE_BIN_AGE _and_ XINE_IFACE_AGE to 0. +dnl XINE_MAJOR=0 XINE_MINOR=9 XINE_SUB=0 -XINE_PRE="" -TAR_NAME="xine-lib-"$XINE_MAJOR.$XINE_MINOR.$XINE_SUB$XINE_PRE -SPEC_VERSION=$XINE_MAJOR.$XINE_MINOR.$XINE_SUB$XINE_PRE +XINE_PRE= +XINE_IFACE_AGE=0 +XINE_BIN_AGE=0 AC_SUBST(XINE_MAJOR) AC_SUBST(XINE_MINOR) AC_SUBST(XINE_SUB) +AC_SUBST(XINE_IFACE_AGE) +AC_SUBST(XINE_BIN_AGE) AC_DEFINE_UNQUOTED(XINE_MAJOR, $XINE_MAJOR) AC_DEFINE_UNQUOTED(XINE_MINOR, $XINE_MINOR) AC_DEFINE_UNQUOTED(XINE_SUB, $XINE_SUB) +LT_RELEASE=$XINE_MAJOR.$XINE_MINOR +LT_CURRENT=`expr $XINE_SUB - $XINE_IFACE_AGE` +LT_REVISION=$XINE_IFACE_AGE +LT_AGE=`expr $XINE_BIN_AGE - $XINE_IFACE_AGE` +AC_SUBST(LT_RELEASE) +AC_SUBST(LT_CURRENT) +AC_SUBST(LT_REVISION) +AC_SUBST(LT_AGE) + +TAR_NAME="xine-lib-"$XINE_MAJOR.$XINE_MINOR.$XINE_SUB$XINE_PRE +SPEC_VERSION=$XINE_MAJOR.$XINE_MINOR.$XINE_SUB$XINE_PRE + AC_SUBST(TAR_NAME) AC_SUBST(SPEC_VERSION) diff --git a/src/xine-engine/Makefile.am b/src/xine-engine/Makefile.am index 0448aba9d..3ca8ce806 100644 --- a/src/xine-engine/Makefile.am +++ b/src/xine-engine/Makefile.am @@ -12,11 +12,13 @@ libxine_la_SOURCES = xine.c metronom.c configfile.c buffer.c monitor.c \ utils.c load_plugins.c video_decoder.c \ audio_decoder.c video_out.c audio_out.c resample.c events.c libxine_la_LIBADD = cpu_accel.lo \ - $(THREAD_LIBS) \ - $(DYNAMIC_LD_LIBS) \ + $(THREAD_LIBS) \ + $(DYNAMIC_LD_LIBS) \ -lm -libxine_la_LDFLAGS = -version-info 5:0:5 +libxine_la_LDFLAGS = \ + -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ + -release $(LT_RELEASE) include_HEADERS = buffer.h metronom.h configfile.h \ monitor.h cpu_accel.h attributes.h utils.h \ |