aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2013-05-21 19:50:56 +0200
committerJakob Odersky <jodersky@gmail.com>2013-05-21 19:50:56 +0200
commitd0fc130d671ab58cc42fced376c2bc8f175ee0fe (patch)
tree1998c01787866c10ffa881c51d2d54aa3597168d /project
parent3a2edc19f4e9475b09594dcb6642ae230d75ae7f (diff)
downloadakka-serial-d0fc130d671ab58cc42fced376c2bc8f175ee0fe.tar.gz
akka-serial-d0fc130d671ab58cc42fced376c2bc8f175ee0fe.tar.bz2
akka-serial-d0fc130d671ab58cc42fced376c2bc8f175ee0fe.zip
create subproject for examples
Diffstat (limited to 'project')
-rw-r--r--project/Build.scala12
1 files changed, 9 insertions, 3 deletions
diff --git a/project/Build.scala b/project/Build.scala
index 9efb049..bd0e655 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -10,8 +10,13 @@ object FlowBuild extends Build {
lazy val root = Project(
id = "flow",
- base = file("."),
- settings = buildSettings ++ jniSettings ++ runSettings ++ Seq(libraryDependencies ++= Dependencies.all))
+ base = file("main"),
+ settings = buildSettings ++ jniSettings ++ Seq(libraryDependencies ++= Dependencies.all))
+
+ lazy val example = Project(
+ id = "flow-example",
+ base = file("example"),
+ settings = buildSettings ++ runSettings ++ Seq(libraryDependencies ++= Dependencies.all))
lazy val buildSettings = Defaults.defaultSettings ++ Seq(
organization := Organization,
@@ -33,7 +38,8 @@ object FlowBuild extends Build {
mappings in (Compile, packageBin) <+= linkerOutput map { out =>
out -> ("native/" + System.getProperty("os.name").toLowerCase + "/" + System.getProperty("os.arch").toLowerCase + "/libflow.so")
},
- Keys.`package` in (Compile, packageBin) <<= (Keys.`package` in (Compile, packageBin)).dependsOn(NativeBuild.link)
+ Keys.`package` in (Compile, packageBin) <<= (Keys.`package` in (Compile, packageBin)).dependsOn(NativeBuild.link),
+ exportJars := true
)
lazy val runSettings = Seq(