comparison mx.graal/suite.py @ 22017:66dd063eb6a0

renamed mx/ to mx.graal/ in preparation for working with mxtool2
author Doug Simon <doug.simon@oracle.com>
date Wed, 17 Jun 2015 13:56:55 +0200
parents mx/suite.py@964677af4a3c
children 36a7ec14279d
comparison
equal deleted inserted replaced
22016:f2cf8824040b 22017:66dd063eb6a0
1 suite = {
2 "mxversion" : "1.0",
3 "name" : "graal",
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 # ------------- Truffle -------------
151
152 "TRUFFLE" : {
153 "path" : "lib/truffle-0.8-SNAPSHOT.jar",
154 "urls" : [
155 "http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/snapshots/com/oracle/truffle/0.8-dd4050aadaf8d91301b159cb30a609d8bb99feeb-SNAPSHOT/truffle-0.8-dd4050aadaf8d91301b159cb30a609d8bb99feeb-20150616.114821-1.jar",
156 ],
157 "sha1" : "34be0993d8fcaa21129749a329e4bb7841cf27e1",
158 },
159 "TRUFFLE_TCK" : {
160 "path" : "lib/truffle-tck-0.8-SNAPSHOT.jar",
161 "urls" : [
162 "http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/snapshots/com/oracle/truffle-tck/0.8-dd4050aadaf8d91301b159cb30a609d8bb99feeb-SNAPSHOT/truffle-tck-0.8-dd4050aadaf8d91301b159cb30a609d8bb99feeb-20150616.114824-1.jar",
163 ],
164 "sha1" : "e56929575aebba40c5a38f8368826831f79fbff0",
165 },
166 "TRUFFLE_DSL_PROCESSOR" : {
167 "path" : "lib/truffle-dsl-processor-0.8-SNAPSHOT.jar",
168 "urls" : [
169 "http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/snapshots/com/oracle/truffle-dsl-processor/0.8-dd4050aadaf8d91301b159cb30a609d8bb99feeb-SNAPSHOT/truffle-dsl-processor-0.8-dd4050aadaf8d91301b159cb30a609d8bb99feeb-20150616.114822-1.jar",
170 ],
171 "sha1" : "242e4126d9857691386631120e658dbda385f984",
172 "annotationProcessor" : "true",
173 "dependencies" : ["TRUFFLE"]
174 },
175 "TRUFFLE_SL" : {
176 "path" : "lib/truffle-sl-0.8-SNAPSHOT.jar",
177 "urls" : [
178 "http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/snapshots/com/oracle/truffle-sl/0.8-dd4050aadaf8d91301b159cb30a609d8bb99feeb-SNAPSHOT/truffle-sl-0.8-dd4050aadaf8d91301b159cb30a609d8bb99feeb-20150616.114825-1.jar",
179 ],
180 "sha1" : "bf3f09792dc8fab2bd55bf94ddc69859692cbd27",
181 }
182 },
183
184 "jrelibraries" : {
185 "JFR" : {
186 "jar" : "jfr.jar",
187 }
188 },
189
190 "projects" : {
191
192 # ------------- JVMCI:Service -------------
193
194 "com.oracle.jvmci.service" : {
195 "subDir" : "jvmci",
196 "sourceDirs" : ["src"],
197 "checkstyle" : "com.oracle.graal.graph",
198 "javaCompliance" : "1.8",
199 "workingSets" : "API,JVMCI",
200 },
201
202 "com.oracle.jvmci.service.processor" : {
203 "subDir" : "jvmci",
204 "sourceDirs" : ["src"],
205 "dependencies" : ["com.oracle.jvmci.service"],
206 "checkstyle" : "com.oracle.graal.graph",
207 "javaCompliance" : "1.8",
208 "workingSets" : "JVMCI,Codegen,HotSpot",
209 },
210
211 # ------------- JVMCI:API -------------
212
213 "com.oracle.jvmci.common" : {
214 "subDir" : "jvmci",
215 "sourceDirs" : ["src"],
216 "checkstyle" : "com.oracle.graal.graph",
217 "javaCompliance" : "1.8",
218 "workingSets" : "API,JVMCI",
219 },
220
221 "com.oracle.jvmci.meta" : {
222 "subDir" : "jvmci",
223 "sourceDirs" : ["src"],
224 "checkstyle" : "com.oracle.graal.graph",
225 "javaCompliance" : "1.8",
226 "workingSets" : "API,JVMCI",
227 },
228
229 "com.oracle.jvmci.code" : {
230 "subDir" : "jvmci",
231 "sourceDirs" : ["src"],
232 "dependencies" : ["com.oracle.jvmci.meta"],
233 "checkstyle" : "com.oracle.graal.graph",
234 "javaCompliance" : "1.8",
235 "workingSets" : "API,JVMCI",
236 },
237
238 "com.oracle.jvmci.runtime" : {
239 "subDir" : "jvmci",
240 "sourceDirs" : ["src"],
241 "dependencies" : [
242 "com.oracle.jvmci.code"
243 ],
244 "checkstyle" : "com.oracle.graal.graph",
245 "javaCompliance" : "1.8",
246 "workingSets" : "API,JVMCI",
247 },
248
249 "com.oracle.jvmci.runtime.test" : {
250 "subDir" : "jvmci",
251 "sourceDirs" : ["src"],
252 "dependencies" : [
253 "JUNIT",
254 "com.oracle.jvmci.common",
255 "com.oracle.jvmci.runtime",
256 ],
257 "checkstyle" : "com.oracle.graal.graph",
258 "javaCompliance" : "1.8",
259 "workingSets" : "API,JVMCI",
260 },
261
262 "com.oracle.jvmci.debug" : {
263 "subDir" : "jvmci",
264 "sourceDirs" : ["src"],
265 "checkstyle" : "com.oracle.graal.graph",
266 "dependencies" : [
267 "com.oracle.jvmci.options",
268 "com.oracle.jvmci.code",
269 "com.oracle.jvmci.service",
270 ],
271 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
272 "javaCompliance" : "1.8",
273 "workingSets" : "JVMCI,Debug",
274 },
275
276 "com.oracle.jvmci.debug.test" : {
277 "subDir" : "jvmci",
278 "sourceDirs" : ["src"],
279 "dependencies" : [
280 "JUNIT",
281 "com.oracle.jvmci.debug",
282 ],
283 "checkstyle" : "com.oracle.graal.graph",
284 "javaCompliance" : "1.8",
285 "workingSets" : "JVMCI,Debug,Test",
286 },
287
288 "com.oracle.jvmci.options" : {
289 "subDir" : "jvmci",
290 "sourceDirs" : ["src"],
291 "checkstyle" : "com.oracle.graal.graph",
292 "javaCompliance" : "1.8",
293 "workingSets" : "JVMCI",
294 },
295
296 "com.oracle.jvmci.compiler" : {
297 "subDir" : "jvmci",
298 "sourceDirs" : ["src"],
299 "dependencies" : [
300 "com.oracle.jvmci.debug",
301 ],
302 "checkstyle" : "com.oracle.graal.graph",
303 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
304 "javaCompliance" : "1.8",
305 "workingSets" : "JVMCI",
306 },
307
308 "com.oracle.jvmci.options.processor" : {
309 "subDir" : "jvmci",
310 "sourceDirs" : ["src"],
311 "dependencies" : [
312 "com.oracle.jvmci.options",
313 ],
314 "checkstyle" : "com.oracle.graal.graph",
315 "javaCompliance" : "1.8",
316 "workingSets" : "JVMCI,Codegen",
317 },
318
319 "com.oracle.jvmci.options.test" : {
320 "subDir" : "jvmci",
321 "sourceDirs" : ["src"],
322 "dependencies" : [
323 "com.oracle.jvmci.options",
324 "JUNIT",
325 ],
326 "checkstyle" : "com.oracle.graal.graph",
327 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
328 "javaCompliance" : "1.8",
329 "workingSets" : "JVMCI",
330 },
331
332 # ------------- JVMCI:HotSpot -------------
333
334 "com.oracle.jvmci.amd64" : {
335 "subDir" : "jvmci",
336 "sourceDirs" : ["src"],
337 "dependencies" : ["com.oracle.jvmci.code"],
338 "checkstyle" : "com.oracle.graal.graph",
339 "javaCompliance" : "1.8",
340 "workingSets" : "JVMCI,AMD64",
341 },
342
343 "com.oracle.jvmci.sparc" : {
344 "subDir" : "jvmci",
345 "sourceDirs" : ["src"],
346 "dependencies" : ["com.oracle.jvmci.code"],
347 "checkstyle" : "com.oracle.graal.graph",
348 "javaCompliance" : "1.8",
349 "workingSets" : "JVMCI,SPARC",
350 },
351
352 "com.oracle.jvmci.hotspot" : {
353 "subDir" : "jvmci",
354 "sourceDirs" : ["src"],
355 "dependencies" : [
356 "com.oracle.jvmci.hotspotvmconfig",
357 "FINDBUGS",
358 "com.oracle.jvmci.runtime",
359 "com.oracle.jvmci.common",
360 "com.oracle.jvmci.compiler",
361 ],
362 "annotationProcessors" : [
363 "com.oracle.jvmci.hotspotvmconfig.processor",
364 "com.oracle.jvmci.options.processor",
365 "com.oracle.jvmci.service.processor",
366 ],
367 "checkstyle" : "com.oracle.graal.graph",
368 "javaCompliance" : "1.8",
369 "workingSets" : "JVMCI",
370 },
371
372 "com.oracle.jvmci.hotspotvmconfig" : {
373 "subDir" : "jvmci",
374 "sourceDirs" : ["src"],
375 "checkstyle" : "com.oracle.graal.graph",
376 "javaCompliance" : "1.8",
377 "workingSets" : "JVMCI,HotSpot",
378 },
379
380 "com.oracle.jvmci.hotspotvmconfig.processor" : {
381 "subDir" : "jvmci",
382 "sourceDirs" : ["src"],
383 "dependencies" : ["com.oracle.jvmci.hotspotvmconfig", "com.oracle.jvmci.common"],
384 "checkstyle" : "com.oracle.graal.graph",
385 "javaCompliance" : "1.8",
386 "workingSets" : "JVMCI,HotSpot,Codegen",
387 },
388
389 "com.oracle.jvmci.hotspot.amd64" : {
390 "subDir" : "jvmci",
391 "sourceDirs" : ["src"],
392 "dependencies" : [
393 "com.oracle.jvmci.amd64",
394 "com.oracle.jvmci.hotspot",
395 ],
396 "checkstyle" : "com.oracle.graal.graph",
397 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
398 "javaCompliance" : "1.8",
399 "workingSets" : "JVMCI,HotSpot,AMD64",
400 },
401
402 "com.oracle.jvmci.hotspot.sparc" : {
403 "subDir" : "jvmci",
404 "sourceDirs" : ["src"],
405 "dependencies" : [
406 "com.oracle.jvmci.sparc",
407 "com.oracle.jvmci.hotspot",
408 ],
409 "checkstyle" : "com.oracle.graal.graph",
410 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
411 "javaCompliance" : "1.8",
412 "workingSets" : "JVMCI,HotSpot,SPARC",
413 },
414
415 "com.oracle.jvmci.hotspot.jfr" : {
416 "subDir" : "jvmci",
417 "sourceDirs" : ["src"],
418 "dependencies" : [
419 "com.oracle.jvmci.hotspot",
420 "JFR",
421 ],
422 "checkstyle" : "com.oracle.graal.graph",
423 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
424 "javaCompliance" : "1.8",
425 "profile" : "",
426 "workingSets" : "JVMCI,HotSpot",
427 },
428
429 # ------------- NFI -------------
430
431 "com.oracle.nfi" : {
432 "subDir" : "graal",
433 "sourceDirs" : ["src"],
434 "checkstyle" : "com.oracle.graal.graph",
435 "javaCompliance" : "1.7",
436 },
437
438 "com.oracle.nfi.test" : {
439 "subDir" : "graal",
440 "sourceDirs" : ["test"],
441 "dependencies" : [
442 "com.oracle.nfi",
443 "com.oracle.jvmci.common",
444 "JUNIT",
445 ],
446 "checkstyle" : "com.oracle.graal.graph",
447 "javaCompliance" : "1.7",
448 },
449
450 # ------------- Graal -------------
451
452 "com.oracle.graal.code" : {
453 "subDir" : "graal",
454 "sourceDirs" : ["src"],
455 "dependencies" : [
456 "com.oracle.jvmci.service",
457 "com.oracle.jvmci.code",
458 ],
459 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
460 "checkstyle" : "com.oracle.graal.graph",
461 "javaCompliance" : "1.8",
462 "workingSets" : "Graal",
463 },
464
465 "com.oracle.graal.api.collections" : {
466 "subDir" : "graal",
467 "sourceDirs" : ["src"],
468 "checkstyle" : "com.oracle.graal.graph",
469 "javaCompliance" : "1.8",
470 "workingSets" : "API,Graal",
471 },
472
473 "com.oracle.graal.api.directives" : {
474 "subDir" : "graal",
475 "sourceDirs" : ["src"],
476 "checkstyle" : "com.oracle.graal.graph",
477 "javaCompliance" : "1.8",
478 "workingSets" : "API,Graal",
479 },
480
481 "com.oracle.graal.api.directives.test" : {
482 "subDir" : "graal",
483 "sourceDirs" : ["src"],
484 "checkstyle" : "com.oracle.graal.graph",
485 "dependencies" : [
486 "com.oracle.graal.compiler.test",
487 ],
488 "javaCompliance" : "1.8",
489 "workingSets" : "API,Graal",
490 },
491
492 "com.oracle.graal.api.runtime" : {
493 "subDir" : "graal",
494 "sourceDirs" : ["src"],
495 "dependencies" : [
496 "com.oracle.jvmci.service",
497 ],
498 "checkstyle" : "com.oracle.graal.graph",
499 "javaCompliance" : "1.8",
500 "workingSets" : "API,Graal",
501 },
502
503 "com.oracle.graal.api.test" : {
504 "subDir" : "graal",
505 "sourceDirs" : ["src"],
506 "dependencies" : [
507 "JUNIT",
508 "com.oracle.graal.api.runtime",
509 ],
510 "checkstyle" : "com.oracle.graal.graph",
511 "javaCompliance" : "1.8",
512 "workingSets" : "API,Graal,Test",
513 },
514
515 "com.oracle.graal.api.replacements" : {
516 "subDir" : "graal",
517 "sourceDirs" : ["src"],
518 "dependencies" : ["com.oracle.jvmci.meta"],
519 "checkstyle" : "com.oracle.graal.graph",
520 "javaCompliance" : "1.8",
521 "workingSets" : "API,Graal,Replacements",
522 },
523
524 "com.oracle.graal.hotspot" : {
525 "subDir" : "graal",
526 "sourceDirs" : ["src"],
527 "dependencies" : [
528 "com.oracle.jvmci.hotspot",
529 "com.oracle.graal.replacements",
530 "com.oracle.graal.runtime",
531 "com.oracle.graal.code",
532 ],
533 "checkstyle" : "com.oracle.graal.graph",
534 "annotationProcessors" : [
535 "com.oracle.graal.replacements.verifier",
536 "com.oracle.jvmci.service.processor",
537 ],
538 "javaCompliance" : "1.8",
539 "workingSets" : "Graal,HotSpot",
540 },
541
542 "com.oracle.graal.hotspot.amd64" : {
543 "subDir" : "graal",
544 "sourceDirs" : ["src"],
545 "dependencies" : [
546 "com.oracle.jvmci.hotspot.amd64",
547 "com.oracle.graal.compiler.amd64",
548 "com.oracle.graal.hotspot",
549 "com.oracle.graal.replacements.amd64",
550 ],
551 "checkstyle" : "com.oracle.graal.graph",
552 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
553 "javaCompliance" : "1.8",
554 "workingSets" : "Graal,HotSpot,AMD64",
555 },
556
557 "com.oracle.graal.hotspot.sparc" : {
558 "subDir" : "graal",
559 "sourceDirs" : ["src"],
560 "dependencies" : [
561 "com.oracle.graal.hotspot",
562 "com.oracle.jvmci.hotspot.sparc",
563 "com.oracle.graal.compiler.sparc",
564 "com.oracle.graal.replacements.sparc",
565 ],
566 "checkstyle" : "com.oracle.graal.graph",
567 "annotationProcessors" : ["com.oracle.jvmci.service.processor", "com.oracle.graal.compiler.match.processor"],
568 "javaCompliance" : "1.8",
569 "workingSets" : "Graal,HotSpot,SPARC",
570 },
571
572 "com.oracle.graal.hotspot.test" : {
573 "subDir" : "graal",
574 "sourceDirs" : ["src"],
575 "dependencies" : [
576 "com.oracle.graal.replacements.test",
577 "com.oracle.graal.hotspot",
578 ],
579 "checkstyle" : "com.oracle.graal.graph",
580 "javaCompliance" : "1.8",
581 "workingSets" : "Graal,HotSpot,Test",
582 },
583
584 "com.oracle.graal.hotspot.amd64.test" : {
585 "subDir" : "graal",
586 "sourceDirs" : ["src"],
587 "dependencies" : [
588 "com.oracle.graal.asm.amd64",
589 "com.oracle.graal.hotspot.test",
590 ],
591 "checkstyle" : "com.oracle.graal.graph",
592 "javaCompliance" : "1.8",
593 "workingSets" : "Graal,HotSpot,AMD64,Test",
594 },
595
596 "com.oracle.graal.nodeinfo" : {
597 "subDir" : "graal",
598 "sourceDirs" : ["src"],
599 "checkstyle" : "com.oracle.graal.graph",
600 "javaCompliance" : "1.8",
601 "workingSets" : "Graal,Graph",
602 },
603
604 "com.oracle.graal.nodeinfo.processor" : {
605 "subDir" : "graal",
606 "sourceDirs" : ["src"],
607 "checkstyle" : "com.oracle.graal.graph",
608 "dependencies" : [
609 "com.oracle.graal.nodeinfo",
610 ],
611 "javaCompliance" : "1.8",
612 "workingSets" : "Graal,Graph",
613 },
614
615 "com.oracle.graal.graph" : {
616 "subDir" : "graal",
617 "sourceDirs" : ["src"],
618 "dependencies" : [
619 "com.oracle.graal.nodeinfo",
620 "com.oracle.graal.compiler.common",
621 "com.oracle.graal.api.collections",
622 "com.oracle.graal.api.runtime",
623 "FINDBUGS",
624 ],
625 "javaCompliance" : "1.8",
626 "annotationProcessors" : ["com.oracle.graal.nodeinfo.processor"],
627 "workingSets" : "Graal,Graph",
628 },
629
630 "com.oracle.graal.graph.test" : {
631 "subDir" : "graal",
632 "sourceDirs" : ["src"],
633 "checkstyle" : "com.oracle.graal.graph",
634 "dependencies" : [
635 "JUNIT",
636 "com.oracle.graal.graph",
637 ],
638 "javaCompliance" : "1.8",
639 "workingSets" : "Graal,Graph,Test",
640 },
641
642 "com.oracle.graal.asm" : {
643 "subDir" : "graal",
644 "sourceDirs" : ["src"],
645 "dependencies" : ["com.oracle.jvmci.code"],
646 "checkstyle" : "com.oracle.graal.graph",
647 "javaCompliance" : "1.8",
648 "workingSets" : "Graal,Assembler",
649 },
650
651 "com.oracle.graal.asm.amd64" : {
652 "subDir" : "graal",
653 "sourceDirs" : ["src"],
654 "dependencies" : [
655 "com.oracle.graal.asm",
656 "com.oracle.jvmci.amd64",
657 ],
658 "checkstyle" : "com.oracle.graal.graph",
659 "javaCompliance" : "1.8",
660 "workingSets" : "Graal,Assembler,AMD64",
661 },
662
663 "com.oracle.graal.asm.sparc" : {
664 "subDir" : "graal",
665 "sourceDirs" : ["src"],
666 "dependencies" : [
667 "com.oracle.graal.asm",
668 "com.oracle.jvmci.sparc",
669 ],
670 "checkstyle" : "com.oracle.graal.graph",
671 "javaCompliance" : "1.8",
672 "workingSets" : "Graal,Assembler,SPARC",
673 },
674
675 "com.oracle.graal.bytecode" : {
676 "subDir" : "graal",
677 "sourceDirs" : ["src"],
678 "checkstyle" : "com.oracle.graal.graph",
679 "javaCompliance" : "1.8",
680 "workingSets" : "Graal,Java",
681 },
682
683 "com.oracle.graal.asm.test" : {
684 "subDir" : "graal",
685 "sourceDirs" : ["src"],
686 "dependencies" : [
687 "com.oracle.graal.code",
688 "com.oracle.graal.test",
689 "com.oracle.jvmci.runtime",
690 ],
691 "checkstyle" : "com.oracle.graal.graph",
692 "javaCompliance" : "1.8",
693 "workingSets" : "Graal,Assembler,Test",
694 },
695
696 "com.oracle.graal.asm.amd64.test" : {
697 "subDir" : "graal",
698 "sourceDirs" : ["src"],
699 "dependencies" : [
700 "com.oracle.graal.asm.test",
701 "com.oracle.jvmci.common",
702 "com.oracle.graal.asm.amd64",
703 ],
704 "checkstyle" : "com.oracle.graal.graph",
705 "javaCompliance" : "1.8",
706 "workingSets" : "Graal,Assembler,AMD64,Test",
707 },
708
709 "com.oracle.graal.lir" : {
710 "subDir" : "graal",
711 "sourceDirs" : ["src"],
712 "dependencies" : [
713 "com.oracle.graal.compiler.common",
714 "com.oracle.graal.asm",
715 ],
716 "checkstyle" : "com.oracle.graal.graph",
717 "javaCompliance" : "1.8",
718 "workingSets" : "Graal,LIR",
719 },
720
721 "com.oracle.graal.lir.jtt" : {
722 "subDir" : "graal",
723 "sourceDirs" : ["src"],
724 "dependencies" : [
725 "com.oracle.graal.jtt",
726 ],
727 "checkstyle" : "com.oracle.graal.graph",
728 "javaCompliance" : "1.8",
729 "workingSets" : "Graal,LIR",
730 },
731
732 "com.oracle.graal.lir.test" : {
733 "subDir" : "graal",
734 "sourceDirs" : ["src"],
735 "dependencies" : [
736 "JUNIT",
737 "com.oracle.graal.lir",
738 ],
739 "checkstyle" : "com.oracle.graal.graph",
740 "javaCompliance" : "1.8",
741 "workingSets" : "Graal,LIR",
742 },
743
744 "com.oracle.graal.lir.amd64" : {
745 "subDir" : "graal",
746 "sourceDirs" : ["src"],
747 "dependencies" : [
748 "com.oracle.graal.lir",
749 "com.oracle.graal.asm.amd64",
750 ],
751 "checkstyle" : "com.oracle.graal.graph",
752 "javaCompliance" : "1.8",
753 "workingSets" : "Graal,LIR,AMD64",
754 },
755
756 "com.oracle.graal.lir.sparc" : {
757 "subDir" : "graal",
758 "sourceDirs" : ["src"],
759 "dependencies" : [
760 "com.oracle.graal.asm.sparc",
761 "com.oracle.graal.lir",
762 ],
763 "checkstyle" : "com.oracle.graal.graph",
764 "javaCompliance" : "1.8",
765 "workingSets" : "Graal,LIR,SPARC",
766 },
767
768 "com.oracle.graal.word" : {
769 "subDir" : "graal",
770 "sourceDirs" : ["src"],
771 "dependencies" : ["com.oracle.graal.nodes"],
772 "checkstyle" : "com.oracle.graal.graph",
773 "javaCompliance" : "1.8",
774 "workingSets" : "API,Graal",
775 },
776
777 "com.oracle.graal.replacements" : {
778 "subDir" : "graal",
779 "sourceDirs" : ["src"],
780 "dependencies" : [
781 "com.oracle.graal.api.directives",
782 "com.oracle.graal.java",
783 "com.oracle.graal.loop",
784 "com.oracle.graal.word",
785 ],
786 "checkstyle" : "com.oracle.graal.graph",
787 "javaCompliance" : "1.8",
788 "annotationProcessors" : [
789 "com.oracle.graal.replacements.verifier",
790 "com.oracle.jvmci.service.processor",
791 ],
792 "workingSets" : "Graal,Replacements",
793 },
794
795 "com.oracle.graal.replacements.amd64" : {
796 "subDir" : "graal",
797 "sourceDirs" : ["src"],
798 "dependencies" : [
799 "com.oracle.graal.replacements",
800 "com.oracle.graal.lir.amd64",
801 "com.oracle.graal.compiler",
802 ],
803 "checkstyle" : "com.oracle.graal.graph",
804 "javaCompliance" : "1.8",
805 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
806 "workingSets" : "Graal,Replacements,AMD64",
807 },
808
809 "com.oracle.graal.replacements.sparc" : {
810 "subDir" : "graal",
811 "sourceDirs" : ["src"],
812 "dependencies" : [
813 "com.oracle.graal.replacements",
814 "com.oracle.graal.compiler",
815 ],
816 "checkstyle" : "com.oracle.graal.graph",
817 "javaCompliance" : "1.8",
818 "workingSets" : "Graal,Replacements,SPARC",
819 },
820
821 "com.oracle.graal.replacements.test" : {
822 "subDir" : "graal",
823 "sourceDirs" : ["src"],
824 "dependencies" : [
825 "com.oracle.graal.compiler.test",
826 "com.oracle.graal.replacements",
827 ],
828 "checkstyle" : "com.oracle.graal.graph",
829 "javaCompliance" : "1.8",
830 "workingSets" : "Graal,Replacements,Test",
831 "jacoco" : "exclude",
832 },
833
834 "com.oracle.graal.replacements.verifier" : {
835 "subDir" : "graal",
836 "sourceDirs" : ["src"],
837 "dependencies" : [
838 "com.oracle.graal.api.replacements",
839 "com.oracle.graal.graph",
840 ],
841 "checkstyle" : "com.oracle.graal.graph",
842 "javaCompliance" : "1.8",
843 "workingSets" : "Graal,Replacements",
844 },
845
846 "com.oracle.graal.nodes" : {
847 "subDir" : "graal",
848 "sourceDirs" : ["src"],
849 "dependencies" : [
850 "com.oracle.graal.graph",
851 "com.oracle.graal.api.replacements",
852 "com.oracle.graal.lir",
853 "com.oracle.graal.bytecode",
854 "com.oracle.jvmci.compiler",
855 ],
856 "checkstyle" : "com.oracle.graal.graph",
857 "javaCompliance" : "1.8",
858 "annotationProcessors" : ["com.oracle.graal.replacements.verifier"],
859 "workingSets" : "Graal,Graph",
860 },
861
862 "com.oracle.graal.nodes.test" : {
863 "subDir" : "graal",
864 "sourceDirs" : ["src"],
865 "dependencies" : ["com.oracle.graal.compiler.test"],
866 "checkstyle" : "com.oracle.graal.graph",
867 "javaCompliance" : "1.8",
868 "workingSets" : "Graal,Graph",
869 },
870
871 "com.oracle.graal.phases" : {
872 "subDir" : "graal",
873 "sourceDirs" : ["src"],
874 "dependencies" : ["com.oracle.graal.nodes"],
875 "checkstyle" : "com.oracle.graal.graph",
876 "javaCompliance" : "1.8",
877 "workingSets" : "Graal,Phases",
878 },
879
880 "com.oracle.graal.phases.common" : {
881 "subDir" : "graal",
882 "sourceDirs" : ["src"],
883 "dependencies" : ["com.oracle.graal.phases"],
884 "checkstyle" : "com.oracle.graal.graph",
885 "javaCompliance" : "1.8",
886 "workingSets" : "Graal,Phases",
887 },
888
889 "com.oracle.graal.phases.common.test" : {
890 "subDir" : "graal",
891 "sourceDirs" : ["src"],
892 "dependencies" : [
893 "com.oracle.graal.runtime",
894 "JUNIT",
895 ],
896 "checkstyle" : "com.oracle.graal.graph",
897 "javaCompliance" : "1.8",
898 "workingSets" : "Graal,Test",
899 },
900
901 "com.oracle.graal.virtual" : {
902 "subDir" : "graal",
903 "sourceDirs" : ["src"],
904 "dependencies" : ["com.oracle.graal.phases.common"],
905 "checkstyle" : "com.oracle.graal.graph",
906 "javaCompliance" : "1.8",
907 "workingSets" : "Graal,Phases",
908 },
909
910 "com.oracle.graal.virtual.bench" : {
911 "subDir" : "graal",
912 "sourceDirs" : ["src"],
913 "dependencies" : ["JMH"],
914 "checkstyle" : "com.oracle.graal.graph",
915 "javaCompliance" : "1.8",
916 "workingSets" : "Graal,Bench",
917 },
918
919 "com.oracle.graal.loop" : {
920 "subDir" : "graal",
921 "sourceDirs" : ["src"],
922 "dependencies" : ["com.oracle.graal.phases.common"],
923 "checkstyle" : "com.oracle.graal.graph",
924 "javaCompliance" : "1.8",
925 "workingSets" : "Graal,Phases",
926 },
927
928 "com.oracle.graal.compiler" : {
929 "subDir" : "graal",
930 "sourceDirs" : ["src"],
931 "dependencies" : [
932 "com.oracle.graal.virtual",
933 "com.oracle.graal.loop",
934 ],
935 "checkstyle" : "com.oracle.graal.graph",
936 "javaCompliance" : "1.8",
937 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
938 "workingSets" : "Graal",
939 },
940
941 "com.oracle.graal.compiler.match.processor" : {
942 "subDir" : "graal",
943 "sourceDirs" : ["src"],
944 "dependencies" : [
945 "com.oracle.graal.compiler",
946 ],
947 "checkstyle" : "com.oracle.graal.graph",
948 "javaCompliance" : "1.8",
949 "workingSets" : "Graal,Codegen",
950 },
951
952 "com.oracle.graal.compiler.amd64" : {
953 "subDir" : "graal",
954 "sourceDirs" : ["src"],
955 "dependencies" : [
956 "com.oracle.graal.compiler",
957 "com.oracle.graal.lir.amd64",
958 ],
959 "checkstyle" : "com.oracle.graal.graph",
960 "annotationProcessors" : ["com.oracle.graal.compiler.match.processor"],
961 "javaCompliance" : "1.8",
962 "workingSets" : "Graal,AMD64",
963 },
964
965 "com.oracle.graal.compiler.amd64.test" : {
966 "subDir" : "graal",
967 "sourceDirs" : ["src"],
968 "dependencies" : [
969 "com.oracle.jvmci.amd64",
970 "com.oracle.graal.lir.jtt",
971 ],
972 "checkstyle" : "com.oracle.graal.graph",
973 "javaCompliance" : "1.8",
974 "workingSets" : "Graal,AMD64,Test",
975 },
976
977 "com.oracle.graal.compiler.sparc" : {
978 "subDir" : "graal",
979 "sourceDirs" : ["src"],
980 "dependencies" : [
981 "com.oracle.graal.compiler",
982 "com.oracle.graal.lir.sparc"
983 ],
984 "checkstyle" : "com.oracle.graal.graph",
985 "javaCompliance" : "1.8",
986 "workingSets" : "Graal,SPARC",
987 },
988
989 "com.oracle.graal.compiler.sparc.test" : {
990 "subDir" : "graal",
991 "sourceDirs" : ["src"],
992 "dependencies" : [
993 "com.oracle.jvmci.sparc",
994 "com.oracle.graal.compiler.test",
995 ],
996 "checkstyle" : "com.oracle.graal.graph",
997 "javaCompliance" : "1.8",
998 "workingSets" : "Graal,SPARC,Test",
999 },
1000
1001 "com.oracle.graal.runtime" : {
1002 "subDir" : "graal",
1003 "sourceDirs" : ["src"],
1004 "dependencies" : ["com.oracle.graal.compiler"],
1005 "checkstyle" : "com.oracle.graal.graph",
1006 "javaCompliance" : "1.8",
1007 "workingSets" : "Graal",
1008 },
1009
1010 "com.oracle.graal.java" : {
1011 "subDir" : "graal",
1012 "sourceDirs" : ["src"],
1013 "dependencies" : [
1014 "com.oracle.graal.phases",
1015 "com.oracle.graal.graphbuilderconf",
1016 ],
1017 "checkstyle" : "com.oracle.graal.graph",
1018 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
1019 "javaCompliance" : "1.8",
1020 "workingSets" : "Graal,Java",
1021 },
1022
1023 "com.oracle.graal.graphbuilderconf" : {
1024 "subDir" : "graal",
1025 "sourceDirs" : ["src"],
1026 "dependencies" : [
1027 "com.oracle.graal.nodes",
1028 ],
1029 "checkstyle" : "com.oracle.graal.graph",
1030 "javaCompliance" : "1.8",
1031 "workingSets" : "Graal,Java",
1032 },
1033
1034 "com.oracle.graal.compiler.common" : {
1035 "subDir" : "graal",
1036 "sourceDirs" : ["src"],
1037 "dependencies" : [
1038 "com.oracle.jvmci.debug",
1039 "com.oracle.jvmci.common",
1040 ],
1041 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
1042 "checkstyle" : "com.oracle.graal.graph",
1043 "javaCompliance" : "1.8",
1044 "workingSets" : "Graal,Java",
1045 },
1046
1047 "com.oracle.graal.printer" : {
1048 "subDir" : "graal",
1049 "sourceDirs" : ["src"],
1050 "dependencies" : [
1051 "com.oracle.graal.code",
1052 "com.oracle.graal.java",
1053 "com.oracle.graal.compiler",
1054 ],
1055 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
1056 "checkstyle" : "com.oracle.graal.graph",
1057 "javaCompliance" : "1.8",
1058 "workingSets" : "Graal,Graph",
1059 },
1060
1061 "com.oracle.graal.test" : {
1062 "subDir" : "graal",
1063 "sourceDirs" : ["src"],
1064 "dependencies" : [
1065 "com.oracle.jvmci.debug",
1066 "JUNIT",
1067 ],
1068 "checkstyle" : "com.oracle.graal.graph",
1069 "javaCompliance" : "1.8",
1070 "workingSets" : "Graal,Test",
1071 },
1072
1073 "com.oracle.graal.compiler.test" : {
1074 "subDir" : "graal",
1075 "sourceDirs" : ["src"],
1076 "dependencies" : [
1077 "com.oracle.graal.api.directives",
1078 "com.oracle.graal.java",
1079 "com.oracle.graal.test",
1080 "com.oracle.graal.runtime",
1081 "JAVA_ALLOCATION_INSTRUMENTER",
1082 ],
1083 "checkstyle" : "com.oracle.graal.graph",
1084 "javaCompliance" : "1.8",
1085 "workingSets" : "Graal,Test",
1086 "jacoco" : "exclude",
1087 },
1088
1089 "com.oracle.graal.jtt" : {
1090 "subDir" : "graal",
1091 "sourceDirs" : ["src"],
1092 "dependencies" : [
1093 "com.oracle.graal.compiler.test",
1094 ],
1095 "checkstyle" : "com.oracle.graal.graph",
1096 "javaCompliance" : "1.8",
1097 "workingSets" : "Graal,Test",
1098 "jacoco" : "exclude",
1099 },
1100
1101 # ------------- GraalTruffle -------------
1102
1103 "com.oracle.truffle.all" : {
1104 "subDir" : "graal",
1105 "sourceDirs" : ["src"],
1106 "dependencies" : [
1107 "TRUFFLE",
1108 "TRUFFLE_DSL_PROCESSOR",
1109 ],
1110 "checkstyle" : "com.oracle.graal.graph",
1111 "javaCompliance" : "1.7",
1112 "workingSets" : "Graal,Truffle",
1113 "jacoco" : "exclude",
1114 },
1115
1116 "com.oracle.graal.truffle" : {
1117 "subDir" : "graal",
1118 "sourceDirs" : ["src"],
1119 "dependencies" : [
1120 "TRUFFLE",
1121 "TRUFFLE_DSL_PROCESSOR",
1122 "com.oracle.graal.runtime",
1123 "com.oracle.graal.replacements",
1124 ],
1125 "checkstyle" : "com.oracle.graal.graph",
1126 "javaCompliance" : "1.8",
1127 "workingSets" : "Graal,Truffle",
1128 "jacoco" : "exclude",
1129 },
1130
1131 "com.oracle.graal.truffle.test" : {
1132 "subDir" : "graal",
1133 "sourceDirs" : ["src"],
1134 "dependencies" : [
1135 "com.oracle.graal.truffle",
1136 "com.oracle.graal.graph.test",
1137 "com.oracle.graal.compiler.test",
1138 "TRUFFLE_SL",
1139 ],
1140 "checkstyle" : "com.oracle.graal.graph",
1141 "javaCompliance" : "1.8",
1142 "workingSets" : "Graal,Truffle,Test",
1143 "jacoco" : "exclude",
1144 },
1145
1146 "com.oracle.graal.truffle.hotspot" : {
1147 "subDir" : "graal",
1148 "sourceDirs" : ["src"],
1149 "dependencies" : [
1150 "com.oracle.graal.truffle",
1151 "com.oracle.graal.hotspot",
1152 "com.oracle.nfi",
1153 ],
1154 "checkstyle" : "com.oracle.graal.graph",
1155 "javaCompliance" : "1.8",
1156 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
1157 "workingSets" : "Graal,Truffle",
1158 },
1159
1160 "com.oracle.graal.truffle.hotspot.amd64" : {
1161 "subDir" : "graal",
1162 "sourceDirs" : ["src"],
1163 "dependencies" : [
1164 "com.oracle.graal.truffle.hotspot",
1165 "com.oracle.graal.hotspot.amd64",
1166 ],
1167 "checkstyle" : "com.oracle.graal.graph",
1168 "javaCompliance" : "1.8",
1169 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
1170 "workingSets" : "Graal,Truffle",
1171 },
1172
1173 "com.oracle.graal.truffle.hotspot.sparc" : {
1174 "subDir" : "graal",
1175 "sourceDirs" : ["src"],
1176 "dependencies" : [
1177 "com.oracle.graal.truffle.hotspot",
1178 "com.oracle.graal.asm.sparc",
1179 ],
1180 "checkstyle" : "com.oracle.graal.graph",
1181 "javaCompliance" : "1.8",
1182 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
1183 "workingSets" : "Graal,Truffle,SPARC",
1184 }
1185 },
1186
1187 "distributions" : {
1188
1189 # ------------- Distributions -------------
1190
1191 "JVMCI_SERVICE" : {
1192 "path" : "build/jvmci-service.jar",
1193 "subDir" : "graal",
1194 "sourcesPath" : "build/jvmci-service.src.zip",
1195 "dependencies" : ["com.oracle.jvmci.service"],
1196 "exclude" : ["FINDBUGS"],
1197 },
1198
1199 "JVMCI_API" : {
1200 "path" : "build/jvmci-api.jar",
1201 "subDir" : "graal",
1202 "sourcesPath" : "build/jvmci-api.src.zip",
1203 "dependencies" : [
1204 "com.oracle.jvmci.runtime",
1205 "com.oracle.jvmci.options",
1206 "com.oracle.jvmci.common",
1207 "com.oracle.jvmci.debug",
1208 ],
1209 "exclude" : ["FINDBUGS"],
1210 "distDependencies" : [
1211 "JVMCI_SERVICE",
1212 ],
1213 },
1214
1215 "JVMCI_HOTSPOT" : {
1216 "path" : "build/jvmci-hotspot.jar",
1217 "subDir" : "graal",
1218 "sourcesPath" : "build/jvmci-hotspot.src.zip",
1219 "dependencies" : [
1220 "com.oracle.jvmci.hotspot.amd64",
1221 "com.oracle.jvmci.hotspot.sparc",
1222 "com.oracle.jvmci.hotspot.jfr",
1223 ],
1224 "distDependencies" : [
1225 "JVMCI_API",
1226 ],
1227 },
1228
1229 "GRAAL" : {
1230 "path" : "build/graal.jar",
1231 "subDir" : "graal",
1232 "sourcesPath" : "build/graal.src.zip",
1233 "dependencies" : [
1234 "com.oracle.graal.hotspot.amd64",
1235 "com.oracle.graal.hotspot.sparc",
1236 "com.oracle.graal.hotspot",
1237 "com.oracle.graal.printer",
1238 ],
1239 "exclude" : ["FINDBUGS"],
1240 "distDependencies" : [
1241 "JVMCI_SERVICE",
1242 "JVMCI_HOTSPOT",
1243 ],
1244 },
1245
1246 "TRUFFLE" : {
1247 "path" : "build/truffle.jar",
1248 "subDir" : "graal",
1249 "sourcesPath" : "build/truffle.src.zip",
1250 "javaCompliance" : "1.7",
1251 "dependencies" : [
1252 "com.oracle.truffle.all",
1253 "com.oracle.nfi",
1254 ],
1255 },
1256
1257 "GRAAL_TRUFFLE" : {
1258 "path" : "build/graal-truffle.jar",
1259 "subDir" : "graal",
1260 "sourcesPath" : "build/graal-truffle.src.zip",
1261 "dependencies" : [
1262 "com.oracle.graal.truffle",
1263 "com.oracle.graal.truffle.hotspot.amd64",
1264 "com.oracle.graal.truffle.hotspot.sparc"
1265 ],
1266 "exclude" : ["FINDBUGS"],
1267 "distDependencies" : [
1268 "GRAAL",
1269 "TRUFFLE",
1270 ],
1271 },
1272 },
1273 }