From 2bbda9dfb95eadbecdf37dee7acafa5faa3eeab4 Mon Sep 17 00:00:00 2001 From: Brian Carrier <carrier@sleuthkit.org> Date: Fri, 21 Oct 2011 16:49:09 -0400 Subject: [PATCH] work on jni library for non-unix --- bindings/java/jni/Makefile.am | 1 + bindings/java/jni/Makefile.in | 3 ++- bindings/java/src/org/sleuthkit/datamodel/SleuthkitJNI.java | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/bindings/java/jni/Makefile.am b/bindings/java/jni/Makefile.am index 0ad6fbddb..581cd6235 100644 --- a/bindings/java/jni/Makefile.am +++ b/bindings/java/jni/Makefile.am @@ -3,6 +3,7 @@ EXTRA_DIST = .indent.pro lib_LTLIBRARIES = libtsk_jni.la libtsk_jni_la_SOURCES = dataModel_SleuthkitJNI.cpp dataModel_SleuthkitJNI.h +libtsk_jni_la_LIBADD = ../../../tsk3/libtsk3.la indent: indent *.cpp *.h diff --git a/bindings/java/jni/Makefile.in b/bindings/java/jni/Makefile.in index 7a23e85a5..cb3e6f8bc 100644 --- a/bindings/java/jni/Makefile.in +++ b/bindings/java/jni/Makefile.in @@ -54,7 +54,7 @@ am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(libdir)" libLTLIBRARIES_INSTALL = $(INSTALL) LTLIBRARIES = $(lib_LTLIBRARIES) -libtsk_jni_la_LIBADD = +libtsk_jni_la_DEPENDENCIES = ../../../tsk3/libtsk3.la am_libtsk_jni_la_OBJECTS = dataModel_SleuthkitJNI.lo libtsk_jni_la_OBJECTS = $(am_libtsk_jni_la_OBJECTS) DEFAULT_INCLUDES = -I. -I$(top_builddir)/tsk3@am__isrc@ @@ -213,6 +213,7 @@ AM_CPPFLAGS = -I../../.. -I$(srcdir)/../../.. -Wall $(JNI_CPPFLAGS) EXTRA_DIST = .indent.pro lib_LTLIBRARIES = libtsk_jni.la libtsk_jni_la_SOURCES = dataModel_SleuthkitJNI.cpp dataModel_SleuthkitJNI.h +libtsk_jni_la_LIBADD = ../../../tsk3/libtsk3.la all: all-am .SUFFIXES: diff --git a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitJNI.java b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitJNI.java index df275915a..c7632db45 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitJNI.java +++ b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitJNI.java @@ -70,10 +70,11 @@ public class SleuthkitJNI { System.loadLibrary("zlib1"); System.loadLibrary("libewf"); } - catch (Exception ex) { + catch (UnsatisfiedLinkError e) { // @@@ LOG?? } System.loadLibrary("libtsk_jni"); + //System.load("/Users/brianc/proj/github/bindings/java/jni/.libs/libtsk_jni.0.dylib"); } -- GitLab