summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.ac11
-rw-r--r--java/Makefile.am3
2 files changed, 9 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index 66900588..c9746d35 100644
--- a/configure.ac
+++ b/configure.ac
@@ -939,10 +939,13 @@ if test "x$with_java_home" != "xno"; then
esac
AC_MSG_RESULT([$JAVAC_FLAGS])
- dnl Where to install jarfiles.
- dnl XXX How to make it configurable?
- JAR_INSTALL_DIR=\${prefix}/share/java
- JNI_INSTALL_DIR=\${libdir}
+ dnl Where to install jarfiles, jnifiles
+ if test -z $JAR_INSTALL_DIR; then
+ JAR_INSTALL_DIR=\${prefix}/share/java
+ fi
+ if test -z $JNI_INSTALL_DIR; then
+ JNI_INSTALL_DIR=\${libdir}
+ fi
dnl JNI version.
jni_major_version=`echo "$VERSION" | awk -F. '{print $1}'`
diff --git a/java/Makefile.am b/java/Makefile.am
index ef78773d..d9db6f43 100644
--- a/java/Makefile.am
+++ b/java/Makefile.am
@@ -67,7 +67,8 @@ libguestfs-${VERSION}.jar: $(libguestfs_jar_class_files)
# JNI source.
-lib_LTLIBRARIES = libguestfs_jni.la
+jnilib_LTLIBRARIES = libguestfs_jni.la
+jnilibdir = $(JNI_INSTALL_DIR)
libguestfs_jni_la_SOURCES = \
com_redhat_et_libguestfs_GuestFS.h \
com_redhat_et_libguestfs_GuestFS.c