summaryrefslogtreecommitdiff
path: root/libs.mk
diff options
context:
space:
mode:
authorJerome Jiang <jianj@google.com>2021-03-08 16:07:02 -0800
committerJerome Jiang <jianj@google.com>2021-03-11 20:37:39 -0800
commit24b43c4ea5c2b54e32b107921cb06e89a71f916e (patch)
tree1d9a66325338790ff926062e8f92c23efe54be1c /libs.mk
parent56b1a197b265bc13b8fb8c6df85556185b188f9b (diff)
downloadlibvpx-24b43c4ea5c2b54e32b107921cb06e89a71f916e.tar
libvpx-24b43c4ea5c2b54e32b107921cb06e89a71f916e.tar.gz
libvpx-24b43c4ea5c2b54e32b107921cb06e89a71f916e.tar.bz2
libvpx-24b43c4ea5c2b54e32b107921cb06e89a71f916e.zip
Prepare for v1.10.0 release.
Update CHANGELOG, AUTHORS, README, libs.mk Bug: webm:1712 Change-Id: Ic99de12b91a92c32f8a9485dcb759c48bc3eccd6
Diffstat (limited to 'libs.mk')
-rw-r--r--libs.mk14
1 files changed, 13 insertions, 1 deletions
diff --git a/libs.mk b/libs.mk
index cabd4ed14..d05eee966 100644
--- a/libs.mk
+++ b/libs.mk
@@ -287,8 +287,20 @@ OBJS-yes += $(LIBVPX_OBJS)
LIBS-$(if yes,$(CONFIG_STATIC)) += $(BUILD_PFX)libvpx.a $(BUILD_PFX)libvpx_g.a
$(BUILD_PFX)libvpx_g.a: $(LIBVPX_OBJS)
+# Updating version info.
+# https://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info
+# For libtool: c=<current>, a=<age>, r=<revision>
+# libtool generates .so file as .so.[c-a].a.r, while -version-info c:r:a is
+# passed to libtool.
+#
+# libvpx library file is generated as libvpx.so.<MAJOR>.<MINOR>.<PATCH>
+# MAJOR = c-a, MINOR = a, PATCH = r
+#
+# To determine SO_VERSION_{MAJOR,MINOR,PATCH}, calculate c,a,r with current
+# SO_VERSION_* then follow the rules in the link to detemine the new version
+# (c1, a1, r1) and set MAJOR to [c1-a1], MINOR to a1 and PATCH to r1
SO_VERSION_MAJOR := 6
-SO_VERSION_MINOR := 3
+SO_VERSION_MINOR := 4
SO_VERSION_PATCH := 0
ifeq ($(filter darwin%,$(TGT_OS)),$(TGT_OS))
LIBVPX_SO := libvpx.$(SO_VERSION_MAJOR).dylib