comparison mx.truffle/suite.py @ 21961:e61e89bd867a

rename mx to mx.truffle
author Mick Jordan <mick.jordan@oracle.com>
date Fri, 19 Jun 2015 12:22:49 -0700
parents mx/suite.py@a88981c5ce8b
children 9124ca6c46b0
comparison
equal deleted inserted replaced
21960:a88981c5ce8b 21961:e61e89bd867a
1 suite = {
2 "mxversion" : "1.0",
3 "name" : "truffle",
4 "libraries" : {
5
6 # ------------- Libraries -------------
7
8 "JLINE" : {
9 "path" : "lib/jline-2.11.jar",
10 "urls" : [
11 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/jline-2.11.jar",
12 "https://search.maven.org/remotecontent?filepath=jline/jline/2.11/jline-2.11.jar",
13 ],
14 "sha1" : "9504d5e2da5d78237239c5226e8200ec21182040",
15 },
16
17 "JUNIT" : {
18 "path" : "lib/junit-4.11.jar",
19 "urls" : [
20 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/junit-4.11.jar",
21 "https://search.maven.org/remotecontent?filepath=junit/junit/4.11/junit-4.11.jar",
22 ],
23 "sha1" : "4e031bb61df09069aeb2bffb4019e7a5034a4ee0",
24 "eclipse.container" : "org.eclipse.jdt.junit.JUNIT_CONTAINER/4",
25 "sourcePath" : "lib/junit-4.11-sources.jar",
26 "sourceUrls" : [
27 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/junit-4.11-sources.jar",
28 "https://search.maven.org/remotecontent?filepath=junit/junit/4.11/junit-4.11-sources.jar",
29 ],
30 "sourceSha1" : "28e0ad201304e4a4abf999ca0570b7cffc352c3c",
31 "dependencies" : ["HAMCREST"],
32 },
33
34 "CHECKSTYLE" : {
35 "path" : "lib/checkstyle-6.0-all.jar",
36 "urls" : [
37 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/checkstyle-6.0-all.jar",
38 "jar:http://sourceforge.net/projects/checkstyle/files/checkstyle/6.0/checkstyle-6.0-bin.zip/download!/checkstyle-6.0/checkstyle-6.0-all.jar",
39 ],
40 "sha1" : "2bedc7feded58b5fd65595323bfaf7b9bb6a3c7a",
41 },
42
43 "HAMCREST" : {
44 "path" : "lib/hamcrest-core-1.3.jar",
45 "urls" : [
46 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/hamcrest-core-1.3.jar",
47 "https://search.maven.org/remotecontent?filepath=org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar",
48 ],
49 "sha1" : "42a25dc3219429f0e5d060061f71acb49bf010a0",
50 "sourcePath" : "lib/hamcrest-core-1.3-sources.jar",
51 "sourceUrls" : [
52 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/hamcrest-core-1.3-sources.jar",
53 "https://search.maven.org/remotecontent?filepath=org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar",
54 ],
55 "sourceSha1" : "1dc37250fbc78e23a65a67fbbaf71d2e9cbc3c0b",
56 },
57
58 "HCFDIS" : {
59 "path" : "lib/hcfdis-2.jar",
60 "urls" : ["http://lafo.ssw.uni-linz.ac.at/hcfdis-2.jar"],
61 "sha1" : "bc8b2253436485e9dbaf81771c259ccfa1a24c80",
62 },
63
64 "FINDBUGS_DIST" : {
65 "path" : "lib/findbugs-dist-3.0.0.zip",
66 "urls" : [
67 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/findbugs-3.0.0.zip",
68 "http://sourceforge.net/projects/findbugs/files/findbugs/3.0.0/findbugs-3.0.0.zip/download",
69 ],
70 "sha1" : "6e56d67f238dbcd60acb88a81655749aa6419c5b",
71 },
72
73 "C1VISUALIZER_DIST" : {
74 "path" : "lib/c1visualizer_2014-04-22.zip",
75 "urls" : ["https://java.net/downloads/c1visualizer/c1visualizer_2014-04-22.zip"],
76 "sha1" : "220488d87affb569b893c7201f8ce5d2b0e03141",
77 },
78
79 "JOL_INTERNALS" : {
80 "path" : "lib/jol-internals.jar",
81 "urls" : ["http://lafo.ssw.uni-linz.ac.at/truffle/jol/jol-internals.jar"],
82 "sha1" : "508bcd26a4d7c4c44048990c6ea789a3b11a62dc",
83 },
84
85 "FINDBUGS" : {
86 "path" : "jvmci/findbugs-SuppressFBWarnings.jar",
87 "sha1" : "fb78822d27c68fabf2cb2e5e573b3cdb5f9cae2d",
88 },
89
90 "DACAPO" : {
91 "path" : "lib/dacapo-9.12-bach.jar",
92 "urls" : [
93 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/dacapo-9.12-bach.jar",
94 "http://softlayer.dl.sourceforge.net/project/dacapobench/9.12-bach/dacapo-9.12-bach.jar",
95 ],
96 "sha1" : "2626a9546df09009f6da0df854e6dc1113ef7dd4",
97 },
98
99 "JACOCOAGENT" : {
100 "path" : "lib/jacocoagent.jar",
101 "urls" : ["http://lafo.ssw.uni-linz.ac.at/jacoco/jacocoagent-0.7.1-1.jar"],
102 "sha1" : "2f73a645b02e39290e577ce555f00b02004650b0",
103 },
104
105 "JACOCOREPORT" : {
106 "path" : "lib/jacocoreport.jar",
107 "urls" : ["http://lafo.ssw.uni-linz.ac.at/jacoco/jacocoreport-0.7.1-2.jar"],
108 "sha1" : "a630436391832d697a12c8f7daef8655d7a1efd2",
109 },
110
111 "DACAPO_SCALA" : {
112 "path" : "lib/dacapo-scala-0.1.0-20120216.jar",
113 "urls" : [
114 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/dacapo-scala-0.1.0-20120216.jar",
115 "http://repo.scalabench.org/snapshots/org/scalabench/benchmarks/scala-benchmark-suite/0.1.0-SNAPSHOT/scala-benchmark-suite-0.1.0-20120216.103539-3.jar",
116 ],
117 "sha1" : "59b64c974662b5cf9dbd3cf9045d293853dd7a51",
118 },
119
120 "JAVA_ALLOCATION_INSTRUMENTER" : {
121 "path" : "lib/java-allocation-instrumenter.jar",
122 "sourcePath" : "lib/java-allocation-instrumenter.jar",
123 "urls" : ["http://lafo.ssw.uni-linz.ac.at/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"],
124 "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083",
125 "bootClassPathAgent" : "true",
126 },
127
128 "VECMATH" : {
129 "path" : "lib/vecmath-1.3.1.jar",
130 "urls" : [
131 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/vecmath-1.3.1.jar",
132 "https://search.maven.org/remotecontent?filepath=java3d/vecmath/1.3.1/vecmath-1.3.1.jar",
133 ],
134 "sha1" : "a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d",
135 },
136
137 "JMH" : {
138 "path" : "lib/jmh-runner-1.4.2.jar",
139 "sha1" : "f44bffaf237305512002303a306fc5ce3fa63f76",
140 "urls" : ["http://lafo.ssw.uni-linz.ac.at/jmh/jmh-runner-1.4.2.jar"],
141 "annotationProcessor" : "true"
142 },
143
144 "BATIK" : {
145 "path" : "lib/batik-all-1.7.jar",
146 "sha1" : "122b87ca88e41a415cf8b523fd3d03b4325134a3",
147 "urls" : ["http://lafo.ssw.uni-linz.ac.at/graal-external-deps/batik-all-1.7.jar"],
148 }
149 },
150
151 "jrelibraries" : {
152 "JFR" : {
153 "jar" : "jfr.jar",
154 }
155 },
156
157 "projects" : {
158
159 # ------------- Truffle -------------
160
161 "com.oracle.truffle.api" : {
162 "subDir" : "truffle",
163 "sourceDirs" : ["src"],
164 "javaCompliance" : "1.7",
165 "workingSets" : "API,Truffle",
166 },
167
168 "com.oracle.truffle.api.test" : {
169 "subDir" : "truffle",
170 "sourceDirs" : ["src"],
171 "dependencies" : [
172 "com.oracle.truffle.api",
173 "JUNIT",
174 ],
175 "checkstyle" : "com.oracle.truffle.dsl.processor",
176 "javaCompliance" : "1.7",
177 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"],
178 "workingSets" : "API,Truffle,Test",
179 "jacoco" : "exclude",
180 },
181
182 "com.oracle.truffle.api.dsl" : {
183 "subDir" : "truffle",
184 "sourceDirs" : ["src"],
185 "dependencies" : ["com.oracle.truffle.api"],
186 "checkstyle" : "com.oracle.truffle.api",
187 "javaCompliance" : "1.7",
188 "workingSets" : "API,Truffle,Codegen",
189 },
190
191 "com.oracle.truffle.api.dsl.test" : {
192 "subDir" : "truffle",
193 "sourceDirs" : ["src"],
194 "dependencies" : [
195 "com.oracle.truffle.dsl.processor",
196 "JUNIT",
197 ],
198 "checkstyle" : "com.oracle.truffle.dsl.processor",
199 "javaCompliance" : "1.7",
200 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"],
201 "workingSets" : "API,Truffle,Codegen,Test",
202 "jacoco" : "exclude",
203 },
204
205 "com.oracle.truffle.dsl.processor" : {
206 "subDir" : "truffle",
207 "sourceDirs" : ["src"],
208 "dependencies" : ["com.oracle.truffle.api.dsl"],
209 "checkstyle" : "com.oracle.truffle.dsl.processor",
210 "javaCompliance" : "1.7",
211 "workingSets" : "Truffle,Codegen",
212 },
213
214 "com.oracle.truffle.api.interop" : {
215 "subDir" : "truffle",
216 "sourceDirs" : ["src"],
217 "dependencies" : ["com.oracle.truffle.api"],
218 "checkstyle" : "com.oracle.truffle.api",
219 "javaCompliance" : "1.7",
220 "workingSets" : "API,Truffle",
221 },
222
223 "com.oracle.truffle.api.object" : {
224 "subDir" : "truffle",
225 "sourceDirs" : ["src"],
226 "dependencies" : ["com.oracle.truffle.api.interop"],
227 "checkstyle" : "com.oracle.truffle.api",
228 "javaCompliance" : "1.7",
229 "workingSets" : "API,Truffle",
230 },
231
232 "com.oracle.truffle.object" : {
233 "subDir" : "truffle",
234 "sourceDirs" : ["src"],
235 "dependencies" : ["com.oracle.truffle.api.object"],
236 "checkstyle" : "com.oracle.truffle.dsl.processor",
237 "javaCompliance" : "1.7",
238 "workingSets" : "Truffle",
239 },
240
241 "com.oracle.truffle.object.basic" : {
242 "subDir" : "truffle",
243 "sourceDirs" : ["src"],
244 "dependencies" : ["com.oracle.truffle.object"],
245 "checkstyle" : "com.oracle.truffle.dsl.processor",
246 "javaCompliance" : "1.7",
247 "workingSets" : "Truffle",
248 },
249
250 "com.oracle.truffle.tck" : {
251 "subDir" : "truffle",
252 "sourceDirs" : ["src"],
253 "dependencies" : [
254 "com.oracle.truffle.api.dsl",
255 "com.oracle.truffle.api.interop",
256 "JUNIT"
257 ],
258 "checkstyle" : "com.oracle.truffle.api",
259 "javaCompliance" : "1.7",
260 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"],
261 "workingSets" : "Truffle,Tools",
262 },
263
264 "com.oracle.truffle.tools" : {
265 "subDir" : "truffle",
266 "sourceDirs" : ["src"],
267 "dependencies" : ["com.oracle.truffle.api"],
268 "checkstyle" : "com.oracle.truffle.api",
269 "javaCompliance" : "1.7",
270 "workingSets" : "Truffle,Tools",
271 },
272
273 "com.oracle.truffle.tools.test" : {
274 "subDir" : "truffle",
275 "sourceDirs" : ["src"],
276 "dependencies" : [
277 "com.oracle.truffle.tools",
278 "JUNIT"
279 ],
280 "checkstyle" : "com.oracle.truffle.api",
281 "javaCompliance" : "1.7",
282 "workingSets" : "Truffle,Tools",
283 },
284
285 "com.oracle.truffle.tools.debug.engine" : {
286 "subDir" : "truffle",
287 "sourceDirs" : ["src"],
288 "dependencies" : ["com.oracle.truffle.tools"],
289 "checkstyle" : "com.oracle.truffle.api",
290 "javaCompliance" : "1.8",
291 "workingSets" : "Truffle,Tools",
292 },
293
294 "com.oracle.truffle.tools.debug.shell" : {
295 "subDir" : "truffle",
296 "sourceDirs" : ["src"],
297 "dependencies" : ["com.oracle.truffle.tools.debug.engine",
298 "JLINE"],
299 "checkstyle" : "com.oracle.truffle.api",
300 "javaCompliance" : "1.7",
301 "workingSets" : "Truffle,Tools",
302 },
303
304 "com.oracle.truffle.sl" : {
305 "subDir" : "truffle",
306 "sourceDirs" : ["src"],
307 "dependencies" : [
308 "com.oracle.truffle.api.dsl",
309 "com.oracle.truffle.api.object",
310 "com.oracle.truffle.tools",
311 "FINDBUGS"
312 ],
313 "checkstyle" : "com.oracle.truffle.dsl.processor",
314 "javaCompliance" : "1.7",
315 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"],
316 "workingSets" : "Truffle,SimpleLanguage",
317 },
318
319 "com.oracle.truffle.sl.test" : {
320 "subDir" : "truffle",
321 "sourceDirs" : ["src"],
322 "dependencies" : [
323 "com.oracle.truffle.tck",
324 "com.oracle.truffle.sl"
325 ],
326 "checkstyle" : "com.oracle.truffle.dsl.processor",
327 "javaCompliance" : "1.7",
328 "workingSets" : "Truffle,SimpleLanguage,Test",
329 },
330
331 "com.oracle.truffle.sl.tools" : {
332 "subDir" : "truffle",
333 "sourceDirs" : ["src"],
334 "dependencies" : ["com.oracle.truffle.tools.debug.shell",
335 "com.oracle.truffle.sl"],
336 "checkstyle" : "com.oracle.truffle.api",
337 "javaCompliance" : "1.7",
338 "workingSets" : "Truffle,SimpleLanguage,Tools",
339 },
340 },
341
342 "distributions" : {
343
344 # ------------- Distributions -------------
345
346 "TRUFFLE" : {
347 "path" : "build/truffle.jar",
348 "subDir" : "truffle",
349 "sourcesPath" : "build/truffle.src.zip",
350 "javaCompliance" : "1.7",
351 "dependencies" : [
352 "com.oracle.truffle.api.dsl",
353 "com.oracle.truffle.object.basic",
354 "com.oracle.truffle.tools"
355 ],
356 "distDependencies" : [
357 ],
358 },
359
360 "TRUFFLE_TCK" : {
361 "path" : "build/truffle-tck.jar",
362 "subDir" : "truffle",
363 "sourcesPath" : "build/truffle-tck.src.zip",
364 "javaCompliance" : "1.7",
365 "dependencies" : [
366 "com.oracle.truffle.tck"
367 ],
368 "distDependencies" : ["TRUFFLE"],
369 },
370
371 "TRUFFLE_DSL_PROCESSOR" : {
372 "path" : "build/truffle-dsl-processor.jar",
373 "subDir" : "truffle",
374 "sourcesPath" : "build/truffle-dsl-processor.src.zip",
375 "javaCompliance" : "1.7",
376 "dependencies" : ["com.oracle.truffle.dsl.processor"],
377 "distDependencies" : ["TRUFFLE"],
378 },
379
380 "TRUFFLE_SL" : {
381 "path" : "build/truffle-sl.jar",
382 "subDir" : "truffle",
383 "sourcesPath" : "build/truffle-sl.src.zip",
384 "javaCompliance" : "1.7",
385 "dependencies" : [
386 "com.oracle.truffle.sl",
387 "com.oracle.truffle.sl.test"
388 ],
389 "distDependencies" : [
390 "TRUFFLE",
391 "TRUFFLE_TCK",
392 "TRUFFLE_DSL_PROCESSOR"
393 ],
394 },
395
396 "TRUFFLE_DEBUG" : {
397 "path" : "build/truffle-debug.jar",
398 "subDir" : "truffle",
399 "sourcesPath" : "build/truffle-debug.src.zip",
400 "javaCompliance" : "1.8",
401 "dependencies" : [
402 "com.oracle.truffle.tools.debug.shell",
403 ],
404 "exclude" : ["JLINE"],
405 "distDependencies" : [
406 "TRUFFLE",
407 ],
408 }
409 },
410 }