X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=jni.mk;h=88021833bd3d73c87cc99a8688bc5d8f4ea7ed6d;hb=d19e08fb6c5bcef35956e91766f00b91294a7352;hp=920ecf478048694dc4ba18b91c23a1575d7c5f55;hpb=293a2046966b4a709c60b367db83b6083f80eeaf;p=cc0%2Fargeo-build.git diff --git a/jni.mk b/jni.mk index 920ecf4..8802183 100644 --- a/jni.mk +++ b/jni.mk @@ -14,7 +14,7 @@ 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).so +TARGET_EXEC := libJava_$(NATIVE_PACKAGE).$(MAJOR).$(MINOR).so LDFLAGS ?= -shared -fPIC -Wl,-soname,$(TARGET_EXEC).$(MAJOR).$(MINOR) $(DEP_LIBS) CFLAGS ?= -O3 -fPIC @@ -36,10 +36,10 @@ clean: $(RM) $(A2_NATIVE_CATEGORY)/$(TARGET_EXEC) install: - $(INSTALL) $(A2_NATIVE_INSTALL_TARGET) $(A2_NATIVE_CATEGORY)/$(TARGET_EXEC) + $(INSTALL) $(A2_NATIVE_INSTALL_TARGET)/$(A2_CATEGORY) $(A2_NATIVE_CATEGORY)/$(TARGET_EXEC) uninstall: - $(RM) $(A2_NATIVE_INSTALL_TARGET)/$(TARGET_EXEC) + $(RM) $(A2_NATIVE_INSTALL_TARGET)/$(A2_CATEGORY)/$(TARGET_EXEC) @if [ -d $(A2_NATIVE_INSTALL_TARGET) ]; then find $(A2_NATIVE_INSTALL_TARGET) -empty -type d -delete; fi # Sources