Mercurial > hg > truffle
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 } |