remove ceph code
[stor4nfv.git] / src / ceph / src / java / CMakeLists.txt
diff --git a/src/ceph/src/java/CMakeLists.txt b/src/ceph/src/java/CMakeLists.txt
deleted file mode 100644 (file)
index 17e08d8..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-find_package(Java COMPONENTS Development REQUIRED)
-find_package(JNI REQUIRED)
-include(UseJava)
-
-set(java_srcs
-  java/com/ceph/crush/Bucket.java
-  java/com/ceph/fs/CephAlreadyMountedException.java
-  java/com/ceph/fs/CephFileAlreadyExistsException.java
-  java/com/ceph/fs/CephFileExtent.java
-  java/com/ceph/fs/CephMount.java
-  java/com/ceph/fs/CephNativeLoader.java
-  java/com/ceph/fs/CephNotDirectoryException.java
-  java/com/ceph/fs/CephNotMountedException.java
-  java/com/ceph/fs/CephPoolException.java
-  java/com/ceph/fs/CephStat.java
-  java/com/ceph/fs/CephStatVFS.java)
-
-# note: for the -source 1.5 builds, we add
-#   -Xlint:-options
-# to get rid of the warning
-#   warning: [options] bootstrap class path not set in conjunction with -source 1.5
-# as per
-#   https://blogs.oracle.com/darcy/entry/bootclasspath_older_source
-set(CMAKE_JAVA_COMPILE_FLAGS "-source" "1.5" "-target" "1.5" "-Xlint:-options")
-add_jar(libcephfs ${java_srcs})
-install_jar(libcephfs share/java)
-get_property(libcephfs_jar TARGET libcephfs PROPERTY JAR_FILE)
-
-set(java_h native/com_ceph_fs_CephMount.h)
-add_custom_command(
-  OUTPUT ${java_h}
-  COMMAND ${Java_JAVAH_EXECUTABLE} -classpath ${libcephfs_jar} -jni -o ${CMAKE_CURRENT_BINARY_DIR}/${java_h} com.ceph.fs.CephMount)
-add_custom_target(
-  jni-header
-  DEPENDS ${java_h})
-add_dependencies(jni-header libcephfs)
-
-find_jar(JUNIT_JAR
-  NAMES junit junit4
-  PATHS "/usr/share/java")
-if(JUNIT_JAR)
-  set(CMAKE_JAVA_INCLUDE_PATH ${JUNIT_JAR} ${libcephfs_jar})
-  set(java_test_srcs
-    test/com/ceph/fs/CephAllTests.java
-    test/com/ceph/fs/CephDoubleMountTest.java
-    test/com/ceph/fs/CephMountCreateTest.java
-    test/com/ceph/fs/CephMountTest.java
-    test/com/ceph/fs/CephUnmountedTest.java)
-  add_jar(libcephfs-test ${java_test_srcs})
-  add_dependencies(libcephfs-test libcephfs)
-  install_jar(libcephfs-test share/java)
-endif(JUNIT_JAR)
-
-add_subdirectory(native)
-
-add_custom_target(java DEPENDS
-  libcephfs.jar
-  libcephfs_jni)