-if test "$with_jni_interface" = "yes"; then
- AC_CHECK_HEADERS([jni.h],,AC_MSG_ERROR([
-missing jni.h
-Make sure Sun Java or OpenJDK or GCJ is installed and that this header file exists in the system path.
-Use --with-java-jdk=DIR flag to point to your java include files or desactivate the JNI interface.]))
-fi
-AM_CONDITIONAL(BUILD_JNI_INTERFACE, test "$with_jni_interface" = "yes")
+# sdt.h integration
+AC_ARG_WITH([sdt],
+ [AS_HELP_STRING([--with-sdt],[provide DTrace, GDB and SystemTap integration via sdt.h [default=no]])],
+ [with_sdt=$withval],
+ [with_sdt="no"]
+)
+
+AS_IF([test "x$with_sdt" = "xyes"],[
+ AC_CHECK_HEADERS([sys/sdt.h], [
+ AC_DEFINE([HAVE_SDT_INTEGRATION], [1])
+ ],[
+ AC_MSG_ERROR([The sdt.h integration was requested
+but this header file cannot be found. Make sure it is installed
+or use CFLAGS=-I/path/ to specify a non-standard path to sys/sdt.h])
+ ])
+])
+
+#currently disabled.
+ #tests/hello2/Makefile
+ #tests/basic/Makefile
+ #tests/simple_include/Makefile
+ #tests/snprintf/Makefile
+ #tests/test-nevents/Makefile
+ #tests/test-libustinstr-malloc/Makefile
+ #tests/dlopen/Makefile
+ #tests/same_line_marker/Makefile
+ #tests/trace_event/Makefile
+ #tests/tracepoint/Makefile
+ #tests/tracepoint/benchmark/Makefile
+ #tests/register_test/Makefile
+ #tests/libustctl_function_#tests/Makefile
+ #tests/exit-fast/Makefile
+ #tests/basic_long/Makefile