comparison mx.graal/suite.py @ 22139:258eaaa98484

Initial split off from monolithic basic-graal repo
author Doug Simon <doug.simon@oracle.com>
date Mon, 06 Jul 2015 14:11:33 +0200
parents 103f53747955
children c00df8ed0cc5
comparison
equal deleted inserted replaced
22138:103f53747955 22139:258eaaa98484
1 suite = { 1 suite = {
2 "mxversion" : "1.0", 2 "mxversion" : "4.0.0",
3 "name" : "graal", 3 "name" : "graal",
4
5 "imports" : {
6 "suites": [
7 {
8 "name" : "jvmci",
9 "version" : "ed35cb99842854869c6a18a3626064932db32968",
10 "urls" : [
11 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/graal-jvmci-8", "kind" : "hg"},
12 ]
13 },
14 {
15 "name" : "truffle",
16 "version" : "4858c5e074e9005075e89cf5b1c2347ee73a5d31",
17 "urls" : [
18 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/truffle", "kind" : "hg"},
19 {"url" : "http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/snapshots", "kind" : "binary", "version-adjust" : "0.8-{version}-SNAPSHOT"},
20 ]
21 },
22 ]
23 },
24
4 "libraries" : { 25 "libraries" : {
5 26
6 # ------------- Libraries ------------- 27 # ------------- Libraries -------------
7 28
8 "JLINE" : { 29 "JLINE" : {
89 "BATIK" : { 110 "BATIK" : {
90 "path" : "lib/batik-all-1.7.jar", 111 "path" : "lib/batik-all-1.7.jar",
91 "sha1" : "122b87ca88e41a415cf8b523fd3d03b4325134a3", 112 "sha1" : "122b87ca88e41a415cf8b523fd3d03b4325134a3",
92 "urls" : ["http://lafo.ssw.uni-linz.ac.at/graal-external-deps/batik-all-1.7.jar"], 113 "urls" : ["http://lafo.ssw.uni-linz.ac.at/graal-external-deps/batik-all-1.7.jar"],
93 }, 114 },
94
95 # ------------- Truffle -------------
96
97 "TRUFFLE" : {
98 "path" : "lib/truffle-0.8-SNAPSHOT.jar",
99 "urls" : [
100 "http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/snapshots/com/oracle/truffle/0.8-cf1503da2456b46677cbf0ed286614d660126a1b-SNAPSHOT/truffle-0.8-cf1503da2456b46677cbf0ed286614d660126a1b-20150626.073755-1.jar",
101 ],
102 "sha1" : "cf1bff27e6a59c994d3e9249ef451a9eeac5371a",
103 },
104 "TRUFFLE_DSL_PROCESSOR" : {
105 "path" : "lib/truffle-dsl-processor-0.8-SNAPSHOT.jar",
106 "urls" : [
107 "http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/snapshots/com/oracle/truffle-dsl-processor/0.8-cf1503da2456b46677cbf0ed286614d660126a1b-SNAPSHOT/truffle-dsl-processor-0.8-cf1503da2456b46677cbf0ed286614d660126a1b-20150626.073758-1.jar"
108 ],
109 "sha1" : "892ca5cbdddc9ac162e70731b415c7f0ca167905",
110 "annotationProcessor" : "true",
111 "dependencies" : ["TRUFFLE"]
112 },
113 "TRUFFLE_SL" : {
114 "path" : "lib/truffle-sl-0.8-SNAPSHOT.jar",
115 "urls" : [
116 "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",
117 ],
118 "sha1" : "bf3f09792dc8fab2bd55bf94ddc69859692cbd27",
119 }
120 }, 115 },
121 116
122 "jrelibraries" : { 117 "jrelibraries" : {
123 "JFR" : { 118 "JFR" : {
124 "jar" : "jfr.jar", 119 "jar" : "jfr.jar",
125 } 120 }
126 }, 121 },
127 122
128 "projects" : { 123 "projects" : {
129 124
130 # ------------- JVMCI:Service ------------- 125 # ------------- NFI -------------
131 126
132 "jdk.internal.jvmci.service" : { 127 "com.oracle.nfi" : {
133 "subDir" : "jvmci", 128 "subDir" : "graal",
134 "sourceDirs" : ["src"], 129 "sourceDirs" : ["src"],
135 "checkstyle" : "com.oracle.graal.graph", 130 "checkstyle" : "com.oracle.graal.graph",
136 "javaCompliance" : "1.8", 131 "javaCompliance" : "1.7",
137 "workingSets" : "API,JVMCI", 132 },
138 }, 133
139 134 "com.oracle.nfi.test" : {
140 "jdk.internal.jvmci.service.processor" : { 135 "subDir" : "graal",
141 "subDir" : "jvmci", 136 "sourceDirs" : ["test"],
142 "sourceDirs" : ["src"], 137 "dependencies" : [
143 "dependencies" : ["jdk.internal.jvmci.service"], 138 "com.oracle.nfi",
144 "checkstyle" : "com.oracle.graal.graph", 139 "jvmci:JVMCI_API",
145 "javaCompliance" : "1.8",
146 "workingSets" : "JVMCI,Codegen,HotSpot",
147 },
148
149 # ------------- JVMCI:API -------------
150
151 "jdk.internal.jvmci.common" : {
152 "subDir" : "jvmci",
153 "sourceDirs" : ["src"],
154 "checkstyle" : "com.oracle.graal.graph",
155 "javaCompliance" : "1.8",
156 "workingSets" : "API,JVMCI",
157 },
158
159 "jdk.internal.jvmci.meta" : {
160 "subDir" : "jvmci",
161 "sourceDirs" : ["src"],
162 "checkstyle" : "com.oracle.graal.graph",
163 "javaCompliance" : "1.8",
164 "workingSets" : "API,JVMCI",
165 },
166
167 "jdk.internal.jvmci.code" : {
168 "subDir" : "jvmci",
169 "sourceDirs" : ["src"],
170 "dependencies" : ["jdk.internal.jvmci.meta"],
171 "checkstyle" : "com.oracle.graal.graph",
172 "javaCompliance" : "1.8",
173 "workingSets" : "API,JVMCI",
174 },
175
176 "jdk.internal.jvmci.runtime" : {
177 "subDir" : "jvmci",
178 "sourceDirs" : ["src"],
179 "dependencies" : [
180 "jdk.internal.jvmci.code"
181 ],
182 "checkstyle" : "com.oracle.graal.graph",
183 "javaCompliance" : "1.8",
184 "workingSets" : "API,JVMCI",
185 },
186
187 "jdk.internal.jvmci.runtime.test" : {
188 "subDir" : "jvmci",
189 "sourceDirs" : ["src"],
190 "dependencies" : [
191 "JUNIT", 140 "JUNIT",
192 "jdk.internal.jvmci.common", 141 ],
193 "jdk.internal.jvmci.runtime",
194 ],
195 "checkstyle" : "com.oracle.graal.graph",
196 "javaCompliance" : "1.8",
197 "workingSets" : "API,JVMCI",
198 },
199
200 "jdk.internal.jvmci.debug" : {
201 "subDir" : "jvmci",
202 "sourceDirs" : ["src"],
203 "checkstyle" : "com.oracle.graal.graph",
204 "dependencies" : [
205 "jdk.internal.jvmci.options",
206 "jdk.internal.jvmci.code",
207 "jdk.internal.jvmci.service",
208 ],
209 "annotationProcessors" : ["jdk.internal.jvmci.options.processor"],
210 "javaCompliance" : "1.8",
211 "workingSets" : "JVMCI,Debug",
212 },
213
214 "jdk.internal.jvmci.debug.test" : {
215 "subDir" : "jvmci",
216 "sourceDirs" : ["src"],
217 "dependencies" : [
218 "JUNIT",
219 "jdk.internal.jvmci.debug",
220 ],
221 "checkstyle" : "com.oracle.graal.graph",
222 "javaCompliance" : "1.8",
223 "workingSets" : "JVMCI,Debug,Test",
224 },
225
226 "jdk.internal.jvmci.options" : {
227 "subDir" : "jvmci",
228 "sourceDirs" : ["src"],
229 "checkstyle" : "com.oracle.graal.graph",
230 "javaCompliance" : "1.8",
231 "workingSets" : "JVMCI",
232 },
233
234 "jdk.internal.jvmci.compiler" : {
235 "subDir" : "jvmci",
236 "sourceDirs" : ["src"],
237 "dependencies" : [
238 "jdk.internal.jvmci.debug",
239 ],
240 "checkstyle" : "com.oracle.graal.graph",
241 "annotationProcessors" : ["jdk.internal.jvmci.options.processor"],
242 "javaCompliance" : "1.8",
243 "workingSets" : "JVMCI",
244 },
245
246 "jdk.internal.jvmci.options.processor" : {
247 "subDir" : "jvmci",
248 "sourceDirs" : ["src"],
249 "dependencies" : [
250 "jdk.internal.jvmci.options",
251 ],
252 "checkstyle" : "com.oracle.graal.graph",
253 "javaCompliance" : "1.8",
254 "workingSets" : "JVMCI,Codegen",
255 },
256
257 "jdk.internal.jvmci.options.test" : {
258 "subDir" : "jvmci",
259 "sourceDirs" : ["src"],
260 "dependencies" : [
261 "jdk.internal.jvmci.options",
262 "JUNIT",
263 ],
264 "checkstyle" : "com.oracle.graal.graph",
265 "annotationProcessors" : ["jdk.internal.jvmci.options.processor"],
266 "javaCompliance" : "1.8",
267 "workingSets" : "JVMCI",
268 },
269
270 # ------------- JVMCI:HotSpot -------------
271
272 "jdk.internal.jvmci.amd64" : {
273 "subDir" : "jvmci",
274 "sourceDirs" : ["src"],
275 "dependencies" : ["jdk.internal.jvmci.code"],
276 "checkstyle" : "com.oracle.graal.graph",
277 "javaCompliance" : "1.8",
278 "workingSets" : "JVMCI,AMD64",
279 },
280
281 "jdk.internal.jvmci.sparc" : {
282 "subDir" : "jvmci",
283 "sourceDirs" : ["src"],
284 "dependencies" : ["jdk.internal.jvmci.code"],
285 "checkstyle" : "com.oracle.graal.graph",
286 "javaCompliance" : "1.8",
287 "workingSets" : "JVMCI,SPARC",
288 },
289
290 "jdk.internal.jvmci.hotspot" : {
291 "subDir" : "jvmci",
292 "sourceDirs" : ["src"],
293 "dependencies" : [
294 "jdk.internal.jvmci.hotspotvmconfig",
295 "jdk.internal.jvmci.runtime",
296 "jdk.internal.jvmci.common",
297 "jdk.internal.jvmci.compiler",
298 ],
299 "annotationProcessors" : [
300 "jdk.internal.jvmci.hotspotvmconfig.processor",
301 "jdk.internal.jvmci.options.processor",
302 "jdk.internal.jvmci.service.processor",
303 ],
304 "checkstyle" : "com.oracle.graal.graph",
305 "javaCompliance" : "1.8",
306 "workingSets" : "JVMCI",
307 },
308
309 "jdk.internal.jvmci.hotspotvmconfig" : {
310 "subDir" : "jvmci",
311 "sourceDirs" : ["src"],
312 "checkstyle" : "com.oracle.graal.graph",
313 "javaCompliance" : "1.8",
314 "workingSets" : "JVMCI,HotSpot",
315 },
316
317 "jdk.internal.jvmci.hotspotvmconfig.processor" : {
318 "subDir" : "jvmci",
319 "sourceDirs" : ["src"],
320 "dependencies" : ["jdk.internal.jvmci.hotspotvmconfig", "jdk.internal.jvmci.common"],
321 "checkstyle" : "com.oracle.graal.graph",
322 "javaCompliance" : "1.8",
323 "workingSets" : "JVMCI,HotSpot,Codegen",
324 },
325
326 "jdk.internal.jvmci.hotspot.amd64" : {
327 "subDir" : "jvmci",
328 "sourceDirs" : ["src"],
329 "dependencies" : [
330 "jdk.internal.jvmci.amd64",
331 "jdk.internal.jvmci.hotspot",
332 ],
333 "checkstyle" : "com.oracle.graal.graph",
334 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"],
335 "javaCompliance" : "1.8",
336 "workingSets" : "JVMCI,HotSpot,AMD64",
337 },
338
339 "jdk.internal.jvmci.hotspot.sparc" : {
340 "subDir" : "jvmci",
341 "sourceDirs" : ["src"],
342 "dependencies" : [
343 "jdk.internal.jvmci.sparc",
344 "jdk.internal.jvmci.hotspot",
345 ],
346 "checkstyle" : "com.oracle.graal.graph",
347 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"],
348 "javaCompliance" : "1.8",
349 "workingSets" : "JVMCI,HotSpot,SPARC",
350 },
351
352 "jdk.internal.jvmci.hotspot.jfr" : {
353 "subDir" : "jvmci",
354 "sourceDirs" : ["src"],
355 "dependencies" : [
356 "jdk.internal.jvmci.hotspot",
357 "JFR",
358 ],
359 "checkstyle" : "com.oracle.graal.graph",
360 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"],
361 "javaCompliance" : "1.8",
362 "profile" : "",
363 "workingSets" : "JVMCI,HotSpot",
364 },
365
366 # ------------- NFI -------------
367
368 "com.oracle.nfi" : {
369 "subDir" : "graal",
370 "sourceDirs" : ["src"],
371 "checkstyle" : "com.oracle.graal.graph", 142 "checkstyle" : "com.oracle.graal.graph",
372 "javaCompliance" : "1.7", 143 "javaCompliance" : "1.7",
373 }, 144 },
374 145
375 "com.oracle.nfi.test" : {
376 "subDir" : "graal",
377 "sourceDirs" : ["test"],
378 "dependencies" : [
379 "com.oracle.nfi",
380 "jdk.internal.jvmci.common",
381 "JUNIT",
382 ],
383 "checkstyle" : "com.oracle.graal.graph",
384 "javaCompliance" : "1.7",
385 },
386
387 # ------------- Graal ------------- 146 # ------------- Graal -------------
388 147
389 "com.oracle.graal.code" : { 148 "com.oracle.graal.code" : {
390 "subDir" : "graal", 149 "subDir" : "graal",
391 "sourceDirs" : ["src"], 150 "sourceDirs" : ["src"],
392 "dependencies" : [ 151 "dependencies" : [
393 "jdk.internal.jvmci.service", 152 "jvmci:JVMCI_SERVICE",
394 "jdk.internal.jvmci.code", 153 "jvmci:JVMCI_API",
395 ], 154 ],
396 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"], 155 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR"],
397 "checkstyle" : "com.oracle.graal.graph", 156 "checkstyle" : "com.oracle.graal.graph",
398 "javaCompliance" : "1.8", 157 "javaCompliance" : "1.8",
399 "workingSets" : "Graal", 158 "workingSets" : "Graal",
400 }, 159 },
401 160
428 187
429 "com.oracle.graal.api.runtime" : { 188 "com.oracle.graal.api.runtime" : {
430 "subDir" : "graal", 189 "subDir" : "graal",
431 "sourceDirs" : ["src"], 190 "sourceDirs" : ["src"],
432 "dependencies" : [ 191 "dependencies" : [
433 "jdk.internal.jvmci.service", 192 "jvmci:JVMCI_SERVICE",
434 ], 193 ],
435 "checkstyle" : "com.oracle.graal.graph", 194 "checkstyle" : "com.oracle.graal.graph",
436 "javaCompliance" : "1.8", 195 "javaCompliance" : "1.8",
437 "workingSets" : "API,Graal", 196 "workingSets" : "API,Graal",
438 }, 197 },
450 }, 209 },
451 210
452 "com.oracle.graal.api.replacements" : { 211 "com.oracle.graal.api.replacements" : {
453 "subDir" : "graal", 212 "subDir" : "graal",
454 "sourceDirs" : ["src"], 213 "sourceDirs" : ["src"],
455 "dependencies" : ["jdk.internal.jvmci.meta"], 214 "dependencies" : ["jvmci:JVMCI_API"],
456 "checkstyle" : "com.oracle.graal.graph", 215 "checkstyle" : "com.oracle.graal.graph",
457 "javaCompliance" : "1.8", 216 "javaCompliance" : "1.8",
458 "workingSets" : "API,Graal,Replacements", 217 "workingSets" : "API,Graal,Replacements",
459 }, 218 },
460 219
461 "com.oracle.graal.hotspot" : { 220 "com.oracle.graal.hotspot" : {
462 "subDir" : "graal", 221 "subDir" : "graal",
463 "sourceDirs" : ["src"], 222 "sourceDirs" : ["src"],
464 "dependencies" : [ 223 "dependencies" : [
465 "jdk.internal.jvmci.hotspot", 224 "jvmci:JVMCI_HOTSPOT",
466 "com.oracle.graal.replacements", 225 "com.oracle.graal.replacements",
467 "com.oracle.graal.runtime", 226 "com.oracle.graal.runtime",
468 "com.oracle.graal.code", 227 "com.oracle.graal.code",
469 ], 228 ],
470 "checkstyle" : "com.oracle.graal.graph", 229 "checkstyle" : "com.oracle.graal.graph",
471 "annotationProcessors" : [ 230 "annotationProcessors" : [
472 "com.oracle.graal.replacements.verifier", 231 "com.oracle.graal.replacements.verifier",
473 "jdk.internal.jvmci.service.processor", 232 "jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR",
474 ], 233 ],
475 "javaCompliance" : "1.8", 234 "javaCompliance" : "1.8",
476 "workingSets" : "Graal,HotSpot", 235 "workingSets" : "Graal,HotSpot",
477 }, 236 },
478 237
479 "com.oracle.graal.hotspot.amd64" : { 238 "com.oracle.graal.hotspot.amd64" : {
480 "subDir" : "graal", 239 "subDir" : "graal",
481 "sourceDirs" : ["src"], 240 "sourceDirs" : ["src"],
482 "dependencies" : [ 241 "dependencies" : [
483 "jdk.internal.jvmci.hotspot.amd64", 242 "jvmci:JVMCI_HOTSPOT",
484 "com.oracle.graal.compiler.amd64", 243 "com.oracle.graal.compiler.amd64",
485 "com.oracle.graal.hotspot", 244 "com.oracle.graal.hotspot",
486 "com.oracle.graal.replacements.amd64", 245 "com.oracle.graal.replacements.amd64",
487 ], 246 ],
488 "checkstyle" : "com.oracle.graal.graph", 247 "checkstyle" : "com.oracle.graal.graph",
489 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"], 248 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR"],
490 "javaCompliance" : "1.8", 249 "javaCompliance" : "1.8",
491 "workingSets" : "Graal,HotSpot,AMD64", 250 "workingSets" : "Graal,HotSpot,AMD64",
492 }, 251 },
493 252
494 "com.oracle.graal.hotspot.sparc" : { 253 "com.oracle.graal.hotspot.sparc" : {
495 "subDir" : "graal", 254 "subDir" : "graal",
496 "sourceDirs" : ["src"], 255 "sourceDirs" : ["src"],
497 "dependencies" : [ 256 "dependencies" : [
498 "com.oracle.graal.hotspot", 257 "com.oracle.graal.hotspot",
499 "jdk.internal.jvmci.hotspot.sparc", 258 "jvmci:JVMCI_HOTSPOT",
500 "com.oracle.graal.compiler.sparc", 259 "com.oracle.graal.compiler.sparc",
501 "com.oracle.graal.replacements.sparc", 260 "com.oracle.graal.replacements.sparc",
502 ], 261 ],
503 "checkstyle" : "com.oracle.graal.graph", 262 "checkstyle" : "com.oracle.graal.graph",
504 "annotationProcessors" : ["jdk.internal.jvmci.service.processor", "com.oracle.graal.compiler.match.processor"], 263 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR", "com.oracle.graal.compiler.match.processor"],
505 "javaCompliance" : "1.8", 264 "javaCompliance" : "1.8",
506 "workingSets" : "Graal,HotSpot,SPARC", 265 "workingSets" : "Graal,HotSpot,SPARC",
507 }, 266 },
508 267
509 "com.oracle.graal.hotspot.test" : { 268 "com.oracle.graal.hotspot.test" : {
576 }, 335 },
577 336
578 "com.oracle.graal.asm" : { 337 "com.oracle.graal.asm" : {
579 "subDir" : "graal", 338 "subDir" : "graal",
580 "sourceDirs" : ["src"], 339 "sourceDirs" : ["src"],
581 "dependencies" : ["jdk.internal.jvmci.code"], 340 "dependencies" : ["jvmci:JVMCI_API"],
582 "checkstyle" : "com.oracle.graal.graph", 341 "checkstyle" : "com.oracle.graal.graph",
583 "javaCompliance" : "1.8", 342 "javaCompliance" : "1.8",
584 "workingSets" : "Graal,Assembler", 343 "workingSets" : "Graal,Assembler",
585 }, 344 },
586 345
587 "com.oracle.graal.asm.amd64" : { 346 "com.oracle.graal.asm.amd64" : {
588 "subDir" : "graal", 347 "subDir" : "graal",
589 "sourceDirs" : ["src"], 348 "sourceDirs" : ["src"],
590 "dependencies" : [ 349 "dependencies" : [
591 "com.oracle.graal.asm", 350 "com.oracle.graal.asm",
592 "jdk.internal.jvmci.amd64", 351 "jvmci:JVMCI_HOTSPOT",
593 ], 352 ],
594 "checkstyle" : "com.oracle.graal.graph", 353 "checkstyle" : "com.oracle.graal.graph",
595 "javaCompliance" : "1.8", 354 "javaCompliance" : "1.8",
596 "workingSets" : "Graal,Assembler,AMD64", 355 "workingSets" : "Graal,Assembler,AMD64",
597 }, 356 },
599 "com.oracle.graal.asm.sparc" : { 358 "com.oracle.graal.asm.sparc" : {
600 "subDir" : "graal", 359 "subDir" : "graal",
601 "sourceDirs" : ["src"], 360 "sourceDirs" : ["src"],
602 "dependencies" : [ 361 "dependencies" : [
603 "com.oracle.graal.asm", 362 "com.oracle.graal.asm",
604 "jdk.internal.jvmci.sparc", 363 "jvmci:JVMCI_HOTSPOT",
605 ], 364 ],
606 "checkstyle" : "com.oracle.graal.graph", 365 "checkstyle" : "com.oracle.graal.graph",
607 "javaCompliance" : "1.8", 366 "javaCompliance" : "1.8",
608 "workingSets" : "Graal,Assembler,SPARC", 367 "workingSets" : "Graal,Assembler,SPARC",
609 }, 368 },
620 "subDir" : "graal", 379 "subDir" : "graal",
621 "sourceDirs" : ["src"], 380 "sourceDirs" : ["src"],
622 "dependencies" : [ 381 "dependencies" : [
623 "com.oracle.graal.code", 382 "com.oracle.graal.code",
624 "com.oracle.graal.test", 383 "com.oracle.graal.test",
625 "jdk.internal.jvmci.runtime", 384 "jvmci:JVMCI_API",
626 "jdk.internal.jvmci.debug",
627 ], 385 ],
628 "checkstyle" : "com.oracle.graal.graph", 386 "checkstyle" : "com.oracle.graal.graph",
629 "javaCompliance" : "1.8", 387 "javaCompliance" : "1.8",
630 "workingSets" : "Graal,Assembler,Test", 388 "workingSets" : "Graal,Assembler,Test",
631 }, 389 },
633 "com.oracle.graal.asm.amd64.test" : { 391 "com.oracle.graal.asm.amd64.test" : {
634 "subDir" : "graal", 392 "subDir" : "graal",
635 "sourceDirs" : ["src"], 393 "sourceDirs" : ["src"],
636 "dependencies" : [ 394 "dependencies" : [
637 "com.oracle.graal.asm.test", 395 "com.oracle.graal.asm.test",
638 "jdk.internal.jvmci.common", 396 "jvmci:JVMCI_API",
639 "com.oracle.graal.asm.amd64", 397 "com.oracle.graal.asm.amd64",
640 ], 398 ],
641 "checkstyle" : "com.oracle.graal.graph", 399 "checkstyle" : "com.oracle.graal.graph",
642 "javaCompliance" : "1.8", 400 "javaCompliance" : "1.8",
643 "workingSets" : "Graal,Assembler,AMD64,Test", 401 "workingSets" : "Graal,Assembler,AMD64,Test",
722 ], 480 ],
723 "checkstyle" : "com.oracle.graal.graph", 481 "checkstyle" : "com.oracle.graal.graph",
724 "javaCompliance" : "1.8", 482 "javaCompliance" : "1.8",
725 "annotationProcessors" : [ 483 "annotationProcessors" : [
726 "com.oracle.graal.replacements.verifier", 484 "com.oracle.graal.replacements.verifier",
727 "jdk.internal.jvmci.service.processor", 485 "jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR",
728 ], 486 ],
729 "workingSets" : "Graal,Replacements", 487 "workingSets" : "Graal,Replacements",
730 }, 488 },
731 489
732 "com.oracle.graal.replacements.amd64" : { 490 "com.oracle.graal.replacements.amd64" : {
737 "com.oracle.graal.lir.amd64", 495 "com.oracle.graal.lir.amd64",
738 "com.oracle.graal.compiler", 496 "com.oracle.graal.compiler",
739 ], 497 ],
740 "checkstyle" : "com.oracle.graal.graph", 498 "checkstyle" : "com.oracle.graal.graph",
741 "javaCompliance" : "1.8", 499 "javaCompliance" : "1.8",
742 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"], 500 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR"],
743 "workingSets" : "Graal,Replacements,AMD64", 501 "workingSets" : "Graal,Replacements,AMD64",
744 }, 502 },
745 503
746 "com.oracle.graal.replacements.sparc" : { 504 "com.oracle.graal.replacements.sparc" : {
747 "subDir" : "graal", 505 "subDir" : "graal",
786 "dependencies" : [ 544 "dependencies" : [
787 "com.oracle.graal.graph", 545 "com.oracle.graal.graph",
788 "com.oracle.graal.api.replacements", 546 "com.oracle.graal.api.replacements",
789 "com.oracle.graal.lir", 547 "com.oracle.graal.lir",
790 "com.oracle.graal.bytecode", 548 "com.oracle.graal.bytecode",
791 "jdk.internal.jvmci.compiler", 549 "jvmci:JVMCI_HOTSPOT",
792 ], 550 ],
793 "checkstyle" : "com.oracle.graal.graph", 551 "checkstyle" : "com.oracle.graal.graph",
794 "javaCompliance" : "1.8", 552 "javaCompliance" : "1.8",
795 "annotationProcessors" : ["com.oracle.graal.replacements.verifier"], 553 "annotationProcessors" : ["com.oracle.graal.replacements.verifier"],
796 "workingSets" : "Graal,Graph", 554 "workingSets" : "Graal,Graph",
869 "com.oracle.graal.virtual", 627 "com.oracle.graal.virtual",
870 "com.oracle.graal.loop", 628 "com.oracle.graal.loop",
871 ], 629 ],
872 "checkstyle" : "com.oracle.graal.graph", 630 "checkstyle" : "com.oracle.graal.graph",
873 "javaCompliance" : "1.8", 631 "javaCompliance" : "1.8",
874 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"], 632 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR"],
875 "workingSets" : "Graal", 633 "workingSets" : "Graal",
876 }, 634 },
877 635
878 "com.oracle.graal.compiler.match.processor" : { 636 "com.oracle.graal.compiler.match.processor" : {
879 "subDir" : "graal", 637 "subDir" : "graal",
902 660
903 "com.oracle.graal.compiler.amd64.test" : { 661 "com.oracle.graal.compiler.amd64.test" : {
904 "subDir" : "graal", 662 "subDir" : "graal",
905 "sourceDirs" : ["src"], 663 "sourceDirs" : ["src"],
906 "dependencies" : [ 664 "dependencies" : [
907 "jdk.internal.jvmci.amd64", 665 "jvmci:JVMCI_HOTSPOT",
908 "com.oracle.graal.lir.jtt", 666 "com.oracle.graal.lir.jtt",
909 ], 667 ],
910 "checkstyle" : "com.oracle.graal.graph", 668 "checkstyle" : "com.oracle.graal.graph",
911 "javaCompliance" : "1.8", 669 "javaCompliance" : "1.8",
912 "workingSets" : "Graal,AMD64,Test", 670 "workingSets" : "Graal,AMD64,Test",
926 684
927 "com.oracle.graal.compiler.sparc.test" : { 685 "com.oracle.graal.compiler.sparc.test" : {
928 "subDir" : "graal", 686 "subDir" : "graal",
929 "sourceDirs" : ["src"], 687 "sourceDirs" : ["src"],
930 "dependencies" : [ 688 "dependencies" : [
931 "jdk.internal.jvmci.sparc", 689 "jvmci:JVMCI_HOTSPOT",
932 "com.oracle.graal.compiler.test", 690 "com.oracle.graal.compiler.test",
933 ], 691 ],
934 "checkstyle" : "com.oracle.graal.graph", 692 "checkstyle" : "com.oracle.graal.graph",
935 "javaCompliance" : "1.8", 693 "javaCompliance" : "1.8",
936 "workingSets" : "Graal,SPARC,Test", 694 "workingSets" : "Graal,SPARC,Test",
951 "dependencies" : [ 709 "dependencies" : [
952 "com.oracle.graal.phases", 710 "com.oracle.graal.phases",
953 "com.oracle.graal.graphbuilderconf", 711 "com.oracle.graal.graphbuilderconf",
954 ], 712 ],
955 "checkstyle" : "com.oracle.graal.graph", 713 "checkstyle" : "com.oracle.graal.graph",
956 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"], 714 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR"],
957 "javaCompliance" : "1.8", 715 "javaCompliance" : "1.8",
958 "workingSets" : "Graal,Java", 716 "workingSets" : "Graal,Java",
959 }, 717 },
960 718
961 "com.oracle.graal.graphbuilderconf" : { 719 "com.oracle.graal.graphbuilderconf" : {
971 729
972 "com.oracle.graal.compiler.common" : { 730 "com.oracle.graal.compiler.common" : {
973 "subDir" : "graal", 731 "subDir" : "graal",
974 "sourceDirs" : ["src"], 732 "sourceDirs" : ["src"],
975 "dependencies" : [ 733 "dependencies" : [
976 "jdk.internal.jvmci.debug", 734 "jvmci:JVMCI_API",
977 "jdk.internal.jvmci.common", 735 ],
978 ], 736 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_OPTIONS_PROCESSOR"],
979 "annotationProcessors" : ["jdk.internal.jvmci.options.processor"],
980 "checkstyle" : "com.oracle.graal.graph", 737 "checkstyle" : "com.oracle.graal.graph",
981 "javaCompliance" : "1.8", 738 "javaCompliance" : "1.8",
982 "workingSets" : "Graal,Java", 739 "workingSets" : "Graal,Java",
983 }, 740 },
984 741
988 "dependencies" : [ 745 "dependencies" : [
989 "com.oracle.graal.code", 746 "com.oracle.graal.code",
990 "com.oracle.graal.java", 747 "com.oracle.graal.java",
991 "com.oracle.graal.compiler", 748 "com.oracle.graal.compiler",
992 ], 749 ],
993 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"], 750 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR"],
994 "checkstyle" : "com.oracle.graal.graph", 751 "checkstyle" : "com.oracle.graal.graph",
995 "javaCompliance" : "1.8", 752 "javaCompliance" : "1.8",
996 "workingSets" : "Graal,Graph", 753 "workingSets" : "Graal,Graph",
997 }, 754 },
998 755
1040 797
1041 "com.oracle.graal.truffle" : { 798 "com.oracle.graal.truffle" : {
1042 "subDir" : "graal", 799 "subDir" : "graal",
1043 "sourceDirs" : ["src"], 800 "sourceDirs" : ["src"],
1044 "dependencies" : [ 801 "dependencies" : [
1045 "TRUFFLE", 802 "truffle:TRUFFLE",
1046 "com.oracle.graal.runtime", 803 "com.oracle.graal.runtime",
1047 "com.oracle.graal.replacements", 804 "com.oracle.graal.replacements",
1048 ], 805 ],
1049 "checkstyle" : "com.oracle.graal.graph", 806 "checkstyle" : "com.oracle.graal.graph",
1050 "javaCompliance" : "1.8", 807 "javaCompliance" : "1.8",
1056 "subDir" : "graal", 813 "subDir" : "graal",
1057 "sourceDirs" : ["src"], 814 "sourceDirs" : ["src"],
1058 "dependencies" : [ 815 "dependencies" : [
1059 "com.oracle.graal.truffle", 816 "com.oracle.graal.truffle",
1060 "com.oracle.graal.compiler.test", 817 "com.oracle.graal.compiler.test",
1061 "TRUFFLE_DSL_PROCESSOR", 818 "truffle:TRUFFLE_SL",
1062 "TRUFFLE_SL",
1063 ], 819 ],
1064 "checkstyle" : "com.oracle.graal.graph", 820 "checkstyle" : "com.oracle.graal.graph",
1065 "javaCompliance" : "1.8", 821 "javaCompliance" : "1.8",
1066 "workingSets" : "Graal,Truffle,Test", 822 "workingSets" : "Graal,Truffle,Test",
1067 "jacoco" : "exclude", 823 "jacoco" : "exclude",
1075 "com.oracle.graal.hotspot", 831 "com.oracle.graal.hotspot",
1076 "com.oracle.nfi", 832 "com.oracle.nfi",
1077 ], 833 ],
1078 "checkstyle" : "com.oracle.graal.graph", 834 "checkstyle" : "com.oracle.graal.graph",
1079 "javaCompliance" : "1.8", 835 "javaCompliance" : "1.8",
1080 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"], 836 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR"],
1081 "workingSets" : "Graal,Truffle", 837 "workingSets" : "Graal,Truffle",
1082 }, 838 },
1083 839
1084 "com.oracle.graal.truffle.hotspot.amd64" : { 840 "com.oracle.graal.truffle.hotspot.amd64" : {
1085 "subDir" : "graal", 841 "subDir" : "graal",
1088 "com.oracle.graal.truffle.hotspot", 844 "com.oracle.graal.truffle.hotspot",
1089 "com.oracle.graal.hotspot.amd64", 845 "com.oracle.graal.hotspot.amd64",
1090 ], 846 ],
1091 "checkstyle" : "com.oracle.graal.graph", 847 "checkstyle" : "com.oracle.graal.graph",
1092 "javaCompliance" : "1.8", 848 "javaCompliance" : "1.8",
1093 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"], 849 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR"],
1094 "workingSets" : "Graal,Truffle", 850 "workingSets" : "Graal,Truffle",
1095 }, 851 },
1096 852
1097 "com.oracle.graal.truffle.hotspot.sparc" : { 853 "com.oracle.graal.truffle.hotspot.sparc" : {
1098 "subDir" : "graal", 854 "subDir" : "graal",
1101 "com.oracle.graal.truffle.hotspot", 857 "com.oracle.graal.truffle.hotspot",
1102 "com.oracle.graal.asm.sparc", 858 "com.oracle.graal.asm.sparc",
1103 ], 859 ],
1104 "checkstyle" : "com.oracle.graal.graph", 860 "checkstyle" : "com.oracle.graal.graph",
1105 "javaCompliance" : "1.8", 861 "javaCompliance" : "1.8",
1106 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"], 862 "annotationProcessors" : ["jvmci:JDK_INTERNAL_JVMCI_SERVICE_PROCESSOR"],
1107 "workingSets" : "Graal,Truffle,SPARC", 863 "workingSets" : "Graal,Truffle,SPARC",
1108 } 864 }
1109 }, 865 },
1110 866
1111 "distributions" : { 867 "distributions" : {
1112 868
1113 # ------------- Distributions ------------- 869 # ------------- Distributions -------------
1114
1115 "JVMCI_SERVICE" : {
1116 "path" : "build/jvmci-service.jar",
1117 "subDir" : "jvmci",
1118 "sourcesPath" : "build/jvmci-service.src.zip",
1119 "dependencies" : ["jdk.internal.jvmci.service"],
1120 },
1121
1122 "JVMCI_API" : {
1123 "path" : "build/jvmci-api.jar",
1124 "subDir" : "jvmci",
1125 "sourcesPath" : "build/jvmci-api.src.zip",
1126 "dependencies" : [
1127 "jdk.internal.jvmci.runtime",
1128 "jdk.internal.jvmci.options",
1129 "jdk.internal.jvmci.common",
1130 "jdk.internal.jvmci.debug",
1131 ],
1132 "distDependencies" : [
1133 "JVMCI_SERVICE",
1134 ],
1135 },
1136
1137 "JVMCI_HOTSPOT" : {
1138 "path" : "build/jvmci-hotspot.jar",
1139 "subDir" : "jvmci",
1140 "sourcesPath" : "build/jvmci-hotspot.src.zip",
1141 "dependencies" : [
1142 "jdk.internal.jvmci.hotspot.amd64",
1143 "jdk.internal.jvmci.hotspot.sparc",
1144 "jdk.internal.jvmci.hotspot.jfr",
1145 ],
1146 "distDependencies" : [
1147 "JVMCI_API",
1148 ],
1149 },
1150 870
1151 "GRAAL" : { 871 "GRAAL" : {
1152 "path" : "build/graal.jar", 872 "path" : "build/graal.jar",
1153 "subDir" : "graal", 873 "subDir" : "graal",
1154 "sourcesPath" : "build/graal.src.zip", 874 "sourcesPath" : "build/graal.src.zip",
1174 "com.oracle.graal.truffle.hotspot.amd64", 894 "com.oracle.graal.truffle.hotspot.amd64",
1175 "com.oracle.graal.truffle.hotspot.sparc" 895 "com.oracle.graal.truffle.hotspot.sparc"
1176 ], 896 ],
1177 "distDependencies" : [ 897 "distDependencies" : [
1178 "GRAAL", 898 "GRAAL",
1179 ], 899 "truffle:TRUFFLE",
1180 "exclude" : [ 900 ],
1181 "TRUFFLE"
1182 ]
1183 }, 901 },
1184 902
1185 "GRAAL_TRUFFLE_TEST" : { 903 "GRAAL_TRUFFLE_TEST" : {
1186 "path" : "build/graal-truffle-test.jar", 904 "path" : "build/graal-truffle-test.jar",
1187 "subDir" : "graal", 905 "subDir" : "graal",