From 8b7a47c2dc66cb7c9fb96933a9062befb30f301d Mon Sep 17 00:00:00 2001 From: esaunders <esaunders@basistech.com> Date: Tue, 7 Jul 2020 20:59:35 +0000 Subject: [PATCH] Makefiles and autoconf changes to build case-uco on Linux/Mac. --- Makefile.am | 4 +++- case-uco/java/Makefile.am | 20 ++++++++++++++++++++ configure.ac | 1 + 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 case-uco/java/Makefile.am diff --git a/Makefile.am b/Makefile.am index bc377efc0..4f84ae3f1 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 000000000..b3f2439ac --- /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 fe49bb03c..178457118 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]) -- GitLab