From b0c32f5325702dd7f7ef3d5ccc0eb9a2b972cf7a Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Tue, 18 Jun 2013 18:05:20 +0200 Subject: use sbt-native and jni plugin --- project/JNIBuild.scala | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 project/JNIBuild.scala (limited to 'project/JNIBuild.scala') diff --git a/project/JNIBuild.scala b/project/JNIBuild.scala deleted file mode 100644 index ed0d05e..0000000 --- a/project/JNIBuild.scala +++ /dev/null @@ -1,22 +0,0 @@ -import sbt._ -import Keys._ - -object JNIBuild { - val jdkHome = SettingKey[File]("jdk-home", "Home of JDK.") - val javaClass = SettingKey[String]("jni-class", "Fully qualified name of class containing native declarations.") - - val javah = TaskKey[Unit]("javah", "Generate JNI headers.") - - val javahTask = javah <<= (javaClass, NativeBuild.sourceDirectory, Keys.classDirectory in Compile) map { (j, src, cp) => - val cmd = "javah -d " + src.absolutePath + " -classpath " + cp.absolutePath + " " + j - cmd !; - {} - } dependsOn (Keys.compile in Compile) - - val defaults: Seq[Setting[_]] = NativeBuild.defaults ++ Seq( - javahTask, - NativeBuild.compile <<= NativeBuild.compile.dependsOn(javah) - ) - -} - -- cgit v1.2.3