diff --git a/Makefile.am b/Makefile.am index bc377efc069939e44537fdf9f6c0bd2e5afbf28a..4f84ae3f1b41260ddfc6fc92e870ea0d0c7edc4c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -34,11 +34,13 @@ endif # Compile java bindings if all of the dependencies existed if X_JNI JAVA_BINDINGS=bindings/java + JAVA_CASEUCO=case-uco/java else JAVA_BINDINGS= + JAVA_CASEUCO= endif -SUBDIRS = tsk tools tests samples man $(UNIT_TESTS) $(JAVA_BINDINGS) +SUBDIRS = tsk tools tests samples man $(UNIT_TESTS) $(JAVA_BINDINGS) $(JAVA_CASEUCO) nobase_include_HEADERS = tsk/libtsk.h tsk/tsk_incs.h \ tsk/base/tsk_base.h tsk/base/tsk_os.h \ diff --git a/case-uco/java/Makefile.am b/case-uco/java/Makefile.am new file mode 100644 index 0000000000000000000000000000000000000000..b3f2439ac9de0ada13f9b270c3e1a427c063f98c --- /dev/null +++ b/case-uco/java/Makefile.am @@ -0,0 +1,20 @@ +tsk_caseuco_jar = $(top_builddir)/case-uco/java/dist/sleuthkit-caseuco-$(PACKAGE_VERSION).jar +jardir = $(prefix)/share/java +jar_DATA = $(tsk_caseuco_jar) + +if OFFLINE + ant_args=-Doffline=true +else + +endif + + +$(tsk_caseuco_jar): + +all-local: + ant $(ant_args) + +CLEANFILES = $(tsk_caseuco_jar) + +clean-local: + ant clean diff --git a/configure.ac b/configure.ac index fe49bb03c6e783b05751b61c8a25828e6da046c1..17845711871eafde8ce7a41b9a0b8dca4c3152c8 100644 --- a/configure.ac +++ b/configure.ac @@ -429,6 +429,7 @@ AC_CONFIG_FILES([ man/Makefile bindings/java/Makefile bindings/java/jni/Makefile + case-uco/java/Makefile unit_tests/Makefile unit_tests/base/Makefile])