-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathbuild.sbt
25 lines (13 loc) · 977 Bytes
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import Dependencies._
name := "zmpp2"
organization := "org.zmpp"
version := "1.0"
scalaVersion in ThisBuild := "2.11.8"
javacOptions in ThisBuild ++= Seq("-source", "1.6", "-target", "1.6")
lazy val swing = (project in file("zmpp-swing")).settings(libraryDependencies ++= testDependencies).dependsOn(common, glulx, glk)
lazy val zcode = (project in file("zmpp-zcode")).settings(libraryDependencies ++= testDependencies).dependsOn(common)
lazy val tads3 = (project in file("zmpp-tads3")).settings(libraryDependencies ++= testDependencies).dependsOn(common)
lazy val glulx = (project in file("zmpp-glulx")).settings(libraryDependencies ++= testDependencies).dependsOn(common, glk)
lazy val glk = (project in file("zmpp-glk")).settings(libraryDependencies ++= testDependencies).dependsOn(common)
lazy val common = (project in file("zmpp-common")).settings(libraryDependencies ++= testDependencies)
lazy val root = (project in file(".")).aggregate(swing, zcode, tads3)