Mercurial > hg > graal-compiler
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", |