diff --git a/Makefile.am b/Makefile.am index a3f2f2c1e6655249867b8f8801083069399815ac..1ab01b51ed8dedfb2af0d25b7ab386bfc07823c3 100644 --- a/Makefile.am +++ b/Makefile.am @@ -62,9 +62,9 @@ if CPPUNIT UNIT_TESTS=unit_tests endif if X_JNI - JNI=bindings/java/jni + JAVA_BINDINGS=bindings/java/ endif -SUBDIRS = tsk tools tests samples man $(UNIT_TESTS) $(JNI) +SUBDIRS = tsk tools tests samples man $(UNIT_TESTS) $(JAVA_BINDINGS) nobase_include_HEADERS = tsk/libtsk.h tsk/tsk_incs.h \ tsk/base/tsk_base.h tsk/base/tsk_os.h \ diff --git a/bindings/java/Makefile.am b/bindings/java/Makefile.am new file mode 100644 index 0000000000000000000000000000000000000000..4d27cad3cf928e7dafdc4f8d3555a6c27510da56 --- /dev/null +++ b/bindings/java/Makefile.am @@ -0,0 +1,10 @@ +SUBDIRS = jni + +tsk_jar = $(top_builddir)/bindings/java/dist/Tsk_DataModel.jar +jardir = $(datadir)/java +jar_DATA = $(tsk_jar) + +$(tsk_jar): + ant dist + +CLEANFILES = $(tsk_jar) diff --git a/configure.ac b/configure.ac index 55c58627d88153489b5960e2586a57009be8a1b2..83ac6b25a0ea283ec1af03e647eaef827c10a027 100644 --- a/configure.ac +++ b/configure.ac @@ -260,6 +260,7 @@ AC_CONFIG_FILES([Makefile tests/Makefile samples/Makefile man/Makefile + bindings/java/Makefile bindings/java/jni/Makefile unit_tests/Makefile unit_tests/base/Makefile])