Fix JNI dynamic library versioning
authorMathieu Baudier <mbaudier@argeo.org>
Wed, 13 Mar 2024 07:42:35 +0000 (08:42 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Wed, 13 Mar 2024 07:42:35 +0000 (08:42 +0100)
jni.mk

diff --git a/jni.mk b/jni.mk
index 88021833bd3d73c87cc99a8688bc5d8f4ea7ed6d..1892613b12fcc9a9163b4f547f989c43a203e5cf 100644 (file)
--- a/jni.mk
+++ b/jni.mk
@@ -14,9 +14,9 @@ DEP_INCLUDES ?= $(foreach dep, $(DEP_NATIVE), /usr/include/$(dep))
 DEP_LIBS ?= $(foreach dep, $(DEP_NATIVE), -l$(dep))
 
 A2_NATIVE_CATEGORY=$(A2_OUTPUT)/lib/linux/$(shell uname -m)/$(A2_CATEGORY)
-TARGET_EXEC := libJava_$(NATIVE_PACKAGE).$(MAJOR).$(MINOR).so
+TARGET_EXEC := libJava_$(NATIVE_PACKAGE).$(major).$(minor).so
 
-LDFLAGS ?= -shared -fPIC -Wl,-soname,$(TARGET_EXEC).$(MAJOR).$(MINOR) $(DEP_LIBS)
+LDFLAGS ?= -shared -fPIC -Wl,-soname,$(TARGET_EXEC).$(major).$(minor).$(micro) $(DEP_LIBS)
 CFLAGS ?= -O3 -fPIC
 
 SRC_DIRS := .