aboutsummaryrefslogtreecommitdiff
path: root/samples/basic/build.sbt
diff options
context:
space:
mode:
Diffstat (limited to 'samples/basic/build.sbt')
-rw-r--r--samples/basic/build.sbt24
1 files changed, 24 insertions, 0 deletions
diff --git a/samples/basic/build.sbt b/samples/basic/build.sbt
new file mode 100644
index 0000000..cceeb16
--- /dev/null
+++ b/samples/basic/build.sbt
@@ -0,0 +1,24 @@
+val commonSettings = Seq(
+ scalaVersion := "2.11.7",
+ organization := "ch.jodersky"
+)
+
+lazy val main = Project(
+ id = "sample-basic-main",
+ base = file("basic-main"),
+ settings = commonSettings ++ Seq(
+ target in (Compile, javah) :=
+ (sourceDirectory in native).value / "include"
+ ),
+ dependencies = Seq(
+ native % Runtime
+ )
+).enablePlugins(JniJvm)
+
+lazy val native = Project(
+ id = "sample-basic-native",
+ base = file("basic-native"),
+ settings = commonSettings ++ Seq(
+ jniLibraryPath in (Compile, jni) := "/ch/jodersky/jni/basic"
+ )
+).enablePlugins(JniNative)