OSDN Git Service

Release version 0.8.0
[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/jogg"
19 //  , baseDirectory.value / "src/lwjgl-oal"
20 //  , baseDirectory.value / "src/lwjgl-ogl"
21   , baseDirectory.value / "src/mmd"
22   , baseDirectory.value / "src/networking"
23 //  , baseDirectory.value / "src/niftygui"
24   , baseDirectory.value / "src/ogre"
25   , baseDirectory.value / "src/pack"
26   , baseDirectory.value / "src/tools"
27 //  , baseDirectory.value / "src/terrain"
28   , baseDirectory.value / "src/xml"
29 )
30
31 sources in Compile ~= {
32   dirs => dirs filter(file => (!file.getAbsolutePath.contains("cinematic") && !file.getAbsolutePath.contains("CollisionShapeFactory.java")))
33 }
34
35 unmanagedResourceDirectories in Compile <<= unmanagedSourceDirectories in Compile
36
37 unmanagedResources in Compile ~= {
38   dirs => dirs filter(file => (!file.getAbsolutePath.endsWith(".java") && !file.getAbsolutePath.endsWith(".scala")))
39 }
40
41 //unmanagedBase := baseDirectory.value / "lib2"
42
43 libraryDependencies += "java3d" % "vecmath" % "1.3.1"
44
45 libraryDependencies += "xpp3" % "xpp3" % "1.1.4c"
46
47 //libraryDependencies += "com.jme3" % "noise" % "3.0.0-SNAPSHOT"
48
49 libraryDependencies += "net.sf.sociaal" % "j-ogg-oggd" % "3.0.0.20130526"
50
51 libraryDependencies += "net.sf.sociaal" % "j-ogg-vorbisd" % "3.0.0.20130526"