blob: 4e388c91029e12ed4be52709da593806e6e7963c (
plain) (
blame)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
|
import sbt._
import ScalaBuildProject._
abstract class ScalaBuildProject extends Project {
lazy val projectRoot = info.projectPath
lazy val layerOutput = outputRootPath / name
lazy val pathLayout = new PathLayout(projectRoot, layerOutput)
lazy val manifestPath = projectRoot/"META-INF"/"MANIFEST.MF"
lazy val lib = projectRoot / "lib"
lazy val forkJoinJar = lib / forkjoinJarName
lazy val jlineJar = lib / jlineJarName
lazy val antJar = lib / "ant" / "ant.jar"
lazy val fjbgJar = lib / fjbgJarName
lazy val msilJar = lib / msilJarName
}
object ScalaBuildProject {
// Some path definitions related strings
val compilerJarName = "scala-compiler.jar"
val libraryJarName = "scala-library.jar"
val scalacheckJarName = "scalacheck.jar"
val scalapJarName = "scalap.jar"
val dbcJarName = "scala-dbc.jar"
val swingJarName = "scala-swing.jar"
val partestJarName = "scala-partest.jar"
val fjbgJarName = "fjbg.jar"
val msilJarName = "msil.jar"
val jlineJarName = "jline.jar"
val forkjoinJarName = "forkjoin.jar"
}
|