comparison 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
comparison
equal deleted inserted replaced
22127:5a0cccf023c4 22128:f879b1fe3773
41 "com.oracle.truffle.api" : { 41 "com.oracle.truffle.api" : {
42 "subDir" : "truffle", 42 "subDir" : "truffle",
43 "sourceDirs" : ["src"], 43 "sourceDirs" : ["src"],
44 "javaCompliance" : "1.7", 44 "javaCompliance" : "1.7",
45 "workingSets" : "API,Truffle", 45 "workingSets" : "API,Truffle",
46 "netbeans.project.properties" : "main.class=com.oracle.truffle.api.impl.Accessor", 46 },
47
48 "com.oracle.truffle.api.vm" : {
49 "subDir" : "truffle",
50 "sourceDirs" : ["src"],
51 "dependencies" : [
52 "com.oracle.truffle.api",
53 ],
54 "javaCompliance" : "1.7",
55 "workingSets" : "API,Truffle",
47 }, 56 },
48 57
49 "com.oracle.truffle.api.test" : { 58 "com.oracle.truffle.api.test" : {
50 "subDir" : "truffle", 59 "subDir" : "truffle",
51 "sourceDirs" : ["src"], 60 "sourceDirs" : ["src"],
52 "dependencies" : [ 61 "dependencies" : [
53 "com.oracle.truffle.api.interop", 62 "com.oracle.truffle.api.interop",
63 "com.oracle.truffle.api.vm",
54 "mx:JUNIT", 64 "mx:JUNIT",
55 ], 65 ],
56 "checkstyle" : "com.oracle.truffle.dsl.processor", 66 "checkstyle" : "com.oracle.truffle.dsl.processor",
57 "javaCompliance" : "1.7", 67 "javaCompliance" : "1.7",
58 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"], 68 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"],
130 140
131 "com.oracle.truffle.tck" : { 141 "com.oracle.truffle.tck" : {
132 "subDir" : "truffle", 142 "subDir" : "truffle",
133 "sourceDirs" : ["src"], 143 "sourceDirs" : ["src"],
134 "dependencies" : [ 144 "dependencies" : [
135 "com.oracle.truffle.api.dsl", 145 "TRUFFLE_API",
136 "com.oracle.truffle.api.interop",
137 "mx:JUNIT" 146 "mx:JUNIT"
138 ], 147 ],
139 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"], 148 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"],
140 "checkstyle" : "com.oracle.truffle.api", 149 "checkstyle" : "com.oracle.truffle.api",
141 "javaCompliance" : "1.7", 150 "javaCompliance" : "1.7",
143 }, 152 },
144 153
145 "com.oracle.truffle.tools" : { 154 "com.oracle.truffle.tools" : {
146 "subDir" : "truffle", 155 "subDir" : "truffle",
147 "sourceDirs" : ["src"], 156 "sourceDirs" : ["src"],
148 "dependencies" : ["com.oracle.truffle.api"], 157 "dependencies" : ["TRUFFLE_API"],
149 "checkstyle" : "com.oracle.truffle.api", 158 "checkstyle" : "com.oracle.truffle.api",
150 "javaCompliance" : "1.7", 159 "javaCompliance" : "1.7",
151 "workingSets" : "Truffle,Tools", 160 "workingSets" : "Truffle,Tools",
152 }, 161 },
153 162
226 "subDir" : "truffle", 235 "subDir" : "truffle",
227 "sourcesPath" : "build/truffle-api.src.zip", 236 "sourcesPath" : "build/truffle-api.src.zip",
228 "javaCompliance" : "1.7", 237 "javaCompliance" : "1.7",
229 "dependencies" : [ 238 "dependencies" : [
230 "com.oracle.truffle.api.dsl", 239 "com.oracle.truffle.api.dsl",
240 "com.oracle.truffle.api.vm",
231 "com.oracle.truffle.object.basic", 241 "com.oracle.truffle.object.basic",
232 "com.oracle.truffle.tools"
233 ], 242 ],
234 "distDependencies" : [ 243 "distDependencies" : [
235 ], 244 ],
236 "description" : """Truffle is a multi-language framework for executing dynamic languages 245 "description" : """Truffle is a multi-language framework for executing dynamic languages
237 that achieves high performance when combined with Graal.""", 246 that achieves high performance when combined with Graal.""",
284 "subDir" : "truffle", 293 "subDir" : "truffle",
285 "sourcesPath" : "build/truffle-debug.src.zip", 294 "sourcesPath" : "build/truffle-debug.src.zip",
286 "javaCompliance" : "1.7", 295 "javaCompliance" : "1.7",
287 "dependencies" : [ 296 "dependencies" : [
288 "com.oracle.truffle.tools.debug.shell", 297 "com.oracle.truffle.tools.debug.shell",
298 "com.oracle.truffle.tools"
289 ], 299 ],
290 "exclude" : ["JLINE"], 300 "exclude" : ["JLINE"],
291 "distDependencies" : [ 301 "distDependencies" : [
292 "TRUFFLE_API", 302 "TRUFFLE_API",
293 ], 303 ],