2018-04-17 16:21:20 +02:00
|
|
|
|
2018-05-02 20:13:42 +02:00
|
|
|
lazy val root = project
|
|
|
|
.in(file("."))
|
|
|
|
.aggregate(
|
|
|
|
secp256k1jni,
|
|
|
|
core,
|
|
|
|
coreGen,
|
|
|
|
coreTest,
|
|
|
|
zmq
|
|
|
|
)
|
|
|
|
|
|
|
|
lazy val secp256k1jni = project
|
|
|
|
.in(file("secp256k1jni"))
|
|
|
|
.enablePlugins()
|
|
|
|
|
|
|
|
lazy val core = project
|
|
|
|
.in(file("core"))
|
|
|
|
.enablePlugins()
|
|
|
|
.dependsOn(
|
|
|
|
secp256k1jni
|
|
|
|
)
|
|
|
|
|
|
|
|
lazy val coreGen = project
|
|
|
|
.in(file("core-gen"))
|
|
|
|
.enablePlugins()
|
|
|
|
.dependsOn(
|
|
|
|
core
|
|
|
|
)
|
|
|
|
|
|
|
|
lazy val coreTest = project
|
|
|
|
.in(file("core-test"))
|
|
|
|
.enablePlugins()
|
|
|
|
.dependsOn(
|
|
|
|
core,
|
|
|
|
coreGen % "test->test"
|
|
|
|
)
|
|
|
|
|
|
|
|
lazy val zmq = project
|
|
|
|
.in(file("zmq"))
|
|
|
|
.enablePlugins()
|
|
|
|
.dependsOn(
|
|
|
|
core
|
|
|
|
)
|
|
|
|
|
2018-05-24 20:43:27 +02:00
|
|
|
lazy val rpc = project
|
|
|
|
.in(file("rpc"))
|
|
|
|
.enablePlugins()
|
|
|
|
.dependsOn(
|
|
|
|
core
|
|
|
|
)
|
|
|
|
|
2018-05-02 20:13:42 +02:00
|
|
|
publishArtifact in root := false
|