Mercurial > hg > truffle
diff mx.truffle/suite.py @ 22128:f879b1fe3773
Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
author | Jaroslav Tulach <jaroslav.tulach@oracle.com> |
---|---|
date | Thu, 03 Sep 2015 16:38:45 +0200 |
parents | 049e6eeaf80a |
children | 0589cc5cab30 |
line wrap: on
line diff
--- a/mx.truffle/suite.py Thu Sep 03 16:29:30 2015 +0200 +++ b/mx.truffle/suite.py Thu Sep 03 16:38:45 2015 +0200 @@ -43,7 +43,16 @@ "sourceDirs" : ["src"], "javaCompliance" : "1.7", "workingSets" : "API,Truffle", - "netbeans.project.properties" : "main.class=com.oracle.truffle.api.impl.Accessor", + }, + + "com.oracle.truffle.api.vm" : { + "subDir" : "truffle", + "sourceDirs" : ["src"], + "dependencies" : [ + "com.oracle.truffle.api", + ], + "javaCompliance" : "1.7", + "workingSets" : "API,Truffle", }, "com.oracle.truffle.api.test" : { @@ -51,6 +60,7 @@ "sourceDirs" : ["src"], "dependencies" : [ "com.oracle.truffle.api.interop", + "com.oracle.truffle.api.vm", "mx:JUNIT", ], "checkstyle" : "com.oracle.truffle.dsl.processor", @@ -132,8 +142,7 @@ "subDir" : "truffle", "sourceDirs" : ["src"], "dependencies" : [ - "com.oracle.truffle.api.dsl", - "com.oracle.truffle.api.interop", + "TRUFFLE_API", "mx:JUNIT" ], "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"], @@ -145,7 +154,7 @@ "com.oracle.truffle.tools" : { "subDir" : "truffle", "sourceDirs" : ["src"], - "dependencies" : ["com.oracle.truffle.api"], + "dependencies" : ["TRUFFLE_API"], "checkstyle" : "com.oracle.truffle.api", "javaCompliance" : "1.7", "workingSets" : "Truffle,Tools", @@ -228,8 +237,8 @@ "javaCompliance" : "1.7", "dependencies" : [ "com.oracle.truffle.api.dsl", + "com.oracle.truffle.api.vm", "com.oracle.truffle.object.basic", - "com.oracle.truffle.tools" ], "distDependencies" : [ ], @@ -286,6 +295,7 @@ "javaCompliance" : "1.7", "dependencies" : [ "com.oracle.truffle.tools.debug.shell", + "com.oracle.truffle.tools" ], "exclude" : ["JLINE"], "distDependencies" : [