OSDN Git Service

Change build system ant to sbt.
[mikumikustudio/MikuMikuStudio.git] / engine / build.sbt
1 import sbt.Keys._
2
3 Common.settings
4
5 name := "mms-engine"
6
7 unmanagedSourceDirectories in Compile := Seq(
8 //  baseDirectory.value / "src/blender"
9     baseDirectory.value / "src/bullet"
10   , baseDirectory.value / "src/core"
11   , baseDirectory.value / "src/core-data"
12   , baseDirectory.value / "src/core-effects"
13   , baseDirectory.value / "src/core-plugins"
14   , baseDirectory.value / "src/desktop"
15   , baseDirectory.value / "src/desktop-fx"
16   , baseDirectory.value / "src/games"
17 //  , baseDirectory.value / "src/jheora"
18 //  , baseDirectory.value / "src/lwjgl-oal"
19 //  , baseDirectory.value / "src/lwjgl-ogl"
20   , baseDirectory.value / "src/mmd"
21   , baseDirectory.value / "src/networking"
22 //  , baseDirectory.value / "src/niftygui"
23   , baseDirectory.value / "src/ogre"
24   , baseDirectory.value / "src/pack"
25   , baseDirectory.value / "src/tools"
26   , baseDirectory.value / "src/terrain"
27   , baseDirectory.value / "src/xml"
28 )
29
30 sources in Compile ~= {
31   dirs => dirs filter(file => (!file.getAbsolutePath.contains("cinematic")))
32 }
33
34 unmanagedResourceDirectories in Compile <<= unmanagedSourceDirectories in Compile
35
36 unmanagedResources in Compile ~= {
37   dirs => dirs filter(file => (!file.getAbsolutePath.endsWith(".java") && !file.getAbsolutePath.endsWith(".scala")))
38 }
39
40 //unmanagedBase := baseDirectory.value / "lib2"
41
42 libraryDependencies += "java3d" % "vecmath" % "1.3.1"
43
44 libraryDependencies += "xpp3" % "xpp3" % "1.1.4c"
45
46 libraryDependencies += "com.jme3" % "noise" % "3.0.0-SNAPSHOT"
47