diff options
author | Jakob Odersky <jodersky@gmail.com> | 2013-05-21 19:50:56 +0200 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2013-05-21 19:50:56 +0200 |
commit | d0fc130d671ab58cc42fced376c2bc8f175ee0fe (patch) | |
tree | 1998c01787866c10ffa881c51d2d54aa3597168d | |
parent | 3a2edc19f4e9475b09594dcb6642ae230d75ae7f (diff) | |
download | akka-serial-d0fc130d671ab58cc42fced376c2bc8f175ee0fe.tar.gz akka-serial-d0fc130d671ab58cc42fced376c2bc8f175ee0fe.tar.bz2 akka-serial-d0fc130d671ab58cc42fced376c2bc8f175ee0fe.zip |
create subproject for examples
-rw-r--r-- | project/Build.scala | 12 |
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( |