comparison mx/suite.py @ 21938:0a6e10379b9b

Keeping only Truffle-related modules in this repository
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Fri, 12 Jun 2015 17:02:36 +0200
parents 91b861398ad6
children 0a00a5bd7c70
comparison
equal deleted inserted replaced
21937:e701664f4168 21938:0a6e10379b9b
154 } 154 }
155 }, 155 },
156 156
157 "projects" : { 157 "projects" : {
158 158
159 # ------------- JVMCI:Service -------------
160
161 "com.oracle.jvmci.service" : {
162 "subDir" : "jvmci",
163 "sourceDirs" : ["src"],
164 "checkstyle" : "com.oracle.graal.graph",
165 "javaCompliance" : "1.8",
166 "workingSets" : "API,JVMCI",
167 },
168
169 "com.oracle.jvmci.service.processor" : {
170 "subDir" : "jvmci",
171 "sourceDirs" : ["src"],
172 "dependencies" : ["com.oracle.jvmci.service"],
173 "checkstyle" : "com.oracle.graal.graph",
174 "javaCompliance" : "1.8",
175 "workingSets" : "JVMCI,Codegen,HotSpot",
176 },
177
178 # ------------- JVMCI:API -------------
179
180 "com.oracle.jvmci.common" : {
181 "subDir" : "jvmci",
182 "sourceDirs" : ["src"],
183 "checkstyle" : "com.oracle.graal.graph",
184 "javaCompliance" : "1.8",
185 "workingSets" : "API,JVMCI",
186 },
187
188 "com.oracle.jvmci.meta" : {
189 "subDir" : "jvmci",
190 "sourceDirs" : ["src"],
191 "checkstyle" : "com.oracle.graal.graph",
192 "javaCompliance" : "1.8",
193 "workingSets" : "API,JVMCI",
194 },
195
196 "com.oracle.jvmci.code" : {
197 "subDir" : "jvmci",
198 "sourceDirs" : ["src"],
199 "dependencies" : ["com.oracle.jvmci.meta"],
200 "checkstyle" : "com.oracle.graal.graph",
201 "javaCompliance" : "1.8",
202 "workingSets" : "API,JVMCI",
203 },
204
205 "com.oracle.jvmci.runtime" : {
206 "subDir" : "jvmci",
207 "sourceDirs" : ["src"],
208 "dependencies" : [
209 "com.oracle.jvmci.code"
210 ],
211 "checkstyle" : "com.oracle.graal.graph",
212 "javaCompliance" : "1.8",
213 "workingSets" : "API,JVMCI",
214 },
215
216 "com.oracle.jvmci.runtime.test" : {
217 "subDir" : "jvmci",
218 "sourceDirs" : ["src"],
219 "dependencies" : [
220 "JUNIT",
221 "com.oracle.jvmci.common",
222 "com.oracle.jvmci.runtime",
223 ],
224 "checkstyle" : "com.oracle.graal.graph",
225 "javaCompliance" : "1.8",
226 "workingSets" : "API,JVMCI",
227 },
228
229 "com.oracle.jvmci.debug" : {
230 "subDir" : "jvmci",
231 "sourceDirs" : ["src"],
232 "checkstyle" : "com.oracle.graal.graph",
233 "dependencies" : [
234 "com.oracle.jvmci.options",
235 "com.oracle.jvmci.code",
236 "com.oracle.jvmci.service",
237 ],
238 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
239 "javaCompliance" : "1.8",
240 "workingSets" : "JVMCI,Debug",
241 },
242
243 "com.oracle.jvmci.debug.test" : {
244 "subDir" : "jvmci",
245 "sourceDirs" : ["src"],
246 "dependencies" : [
247 "JUNIT",
248 "com.oracle.jvmci.debug",
249 ],
250 "checkstyle" : "com.oracle.graal.graph",
251 "javaCompliance" : "1.8",
252 "workingSets" : "JVMCI,Debug,Test",
253 },
254
255 "com.oracle.jvmci.options" : {
256 "subDir" : "jvmci",
257 "sourceDirs" : ["src"],
258 "checkstyle" : "com.oracle.graal.graph",
259 "javaCompliance" : "1.8",
260 "workingSets" : "JVMCI",
261 },
262
263 "com.oracle.jvmci.compiler" : {
264 "subDir" : "jvmci",
265 "sourceDirs" : ["src"],
266 "dependencies" : [
267 "com.oracle.jvmci.debug",
268 ],
269 "checkstyle" : "com.oracle.graal.graph",
270 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
271 "javaCompliance" : "1.8",
272 "workingSets" : "JVMCI",
273 },
274
275 "com.oracle.jvmci.options.processor" : {
276 "subDir" : "jvmci",
277 "sourceDirs" : ["src"],
278 "dependencies" : [
279 "com.oracle.jvmci.options",
280 ],
281 "checkstyle" : "com.oracle.graal.graph",
282 "javaCompliance" : "1.8",
283 "workingSets" : "JVMCI,Codegen",
284 },
285
286 "com.oracle.jvmci.options.test" : {
287 "subDir" : "jvmci",
288 "sourceDirs" : ["src"],
289 "dependencies" : [
290 "com.oracle.jvmci.options",
291 "JUNIT",
292 ],
293 "checkstyle" : "com.oracle.graal.graph",
294 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
295 "javaCompliance" : "1.8",
296 "workingSets" : "JVMCI",
297 },
298
299 # ------------- JVMCI:HotSpot -------------
300
301 "com.oracle.jvmci.amd64" : {
302 "subDir" : "jvmci",
303 "sourceDirs" : ["src"],
304 "dependencies" : ["com.oracle.jvmci.code"],
305 "checkstyle" : "com.oracle.graal.graph",
306 "javaCompliance" : "1.8",
307 "workingSets" : "JVMCI,AMD64",
308 },
309
310 "com.oracle.jvmci.sparc" : {
311 "subDir" : "jvmci",
312 "sourceDirs" : ["src"],
313 "dependencies" : ["com.oracle.jvmci.code"],
314 "checkstyle" : "com.oracle.graal.graph",
315 "javaCompliance" : "1.8",
316 "workingSets" : "JVMCI,SPARC",
317 },
318
319 "com.oracle.jvmci.hotspot" : {
320 "subDir" : "jvmci",
321 "sourceDirs" : ["src"],
322 "dependencies" : [
323 "com.oracle.jvmci.hotspotvmconfig",
324 "FINDBUGS",
325 "com.oracle.jvmci.runtime",
326 "com.oracle.jvmci.common",
327 "com.oracle.jvmci.compiler",
328 ],
329 "annotationProcessors" : [
330 "com.oracle.jvmci.hotspotvmconfig.processor",
331 "com.oracle.jvmci.options.processor",
332 "com.oracle.jvmci.service.processor",
333 ],
334 "checkstyle" : "com.oracle.graal.graph",
335 "javaCompliance" : "1.8",
336 "workingSets" : "JVMCI",
337 },
338
339 "com.oracle.jvmci.hotspotvmconfig" : {
340 "subDir" : "jvmci",
341 "sourceDirs" : ["src"],
342 "checkstyle" : "com.oracle.graal.graph",
343 "javaCompliance" : "1.8",
344 "workingSets" : "JVMCI,HotSpot",
345 },
346
347 "com.oracle.jvmci.hotspotvmconfig.processor" : {
348 "subDir" : "jvmci",
349 "sourceDirs" : ["src"],
350 "dependencies" : ["com.oracle.jvmci.hotspotvmconfig", "com.oracle.jvmci.common"],
351 "checkstyle" : "com.oracle.graal.graph",
352 "javaCompliance" : "1.8",
353 "workingSets" : "JVMCI,HotSpot,Codegen",
354 },
355
356 "com.oracle.jvmci.hotspot.amd64" : {
357 "subDir" : "jvmci",
358 "sourceDirs" : ["src"],
359 "dependencies" : [
360 "com.oracle.jvmci.amd64",
361 "com.oracle.jvmci.hotspot",
362 ],
363 "checkstyle" : "com.oracle.graal.graph",
364 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
365 "javaCompliance" : "1.8",
366 "workingSets" : "JVMCI,HotSpot,AMD64",
367 },
368
369 "com.oracle.jvmci.hotspot.sparc" : {
370 "subDir" : "jvmci",
371 "sourceDirs" : ["src"],
372 "dependencies" : [
373 "com.oracle.jvmci.sparc",
374 "com.oracle.jvmci.hotspot",
375 ],
376 "checkstyle" : "com.oracle.graal.graph",
377 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
378 "javaCompliance" : "1.8",
379 "workingSets" : "JVMCI,HotSpot,SPARC",
380 },
381
382 "com.oracle.jvmci.hotspot.jfr" : {
383 "subDir" : "jvmci",
384 "sourceDirs" : ["src"],
385 "dependencies" : [
386 "com.oracle.jvmci.hotspot",
387 "JFR",
388 ],
389 "checkstyle" : "com.oracle.graal.graph",
390 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
391 "javaCompliance" : "1.8",
392 "profile" : "",
393 "workingSets" : "JVMCI,HotSpot",
394 },
395
396 # ------------- NFI -------------
397
398 "com.oracle.nfi" : {
399 "subDir" : "graal",
400 "sourceDirs" : ["src"],
401 "checkstyle" : "com.oracle.graal.graph",
402 "javaCompliance" : "1.7",
403 },
404
405 "com.oracle.nfi.test" : {
406 "subDir" : "graal",
407 "sourceDirs" : ["test"],
408 "dependencies" : [
409 "com.oracle.nfi",
410 "com.oracle.jvmci.common",
411 "JUNIT",
412 ],
413 "checkstyle" : "com.oracle.graal.graph",
414 "javaCompliance" : "1.7",
415 },
416
417 # ------------- Graal -------------
418
419 "com.oracle.graal.code" : {
420 "subDir" : "graal",
421 "sourceDirs" : ["src"],
422 "dependencies" : [
423 "com.oracle.jvmci.service",
424 "com.oracle.jvmci.code",
425 ],
426 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
427 "checkstyle" : "com.oracle.graal.graph",
428 "javaCompliance" : "1.8",
429 "workingSets" : "Graal",
430 },
431
432 "com.oracle.graal.api.collections" : {
433 "subDir" : "graal",
434 "sourceDirs" : ["src"],
435 "checkstyle" : "com.oracle.graal.graph",
436 "javaCompliance" : "1.8",
437 "workingSets" : "API,Graal",
438 },
439
440 "com.oracle.graal.api.directives" : {
441 "subDir" : "graal",
442 "sourceDirs" : ["src"],
443 "checkstyle" : "com.oracle.graal.graph",
444 "javaCompliance" : "1.8",
445 "workingSets" : "API,Graal",
446 },
447
448 "com.oracle.graal.api.directives.test" : {
449 "subDir" : "graal",
450 "sourceDirs" : ["src"],
451 "checkstyle" : "com.oracle.graal.graph",
452 "dependencies" : [
453 "com.oracle.graal.compiler.test",
454 ],
455 "javaCompliance" : "1.8",
456 "workingSets" : "API,Graal",
457 },
458
459 "com.oracle.graal.api.runtime" : {
460 "subDir" : "graal",
461 "sourceDirs" : ["src"],
462 "dependencies" : [
463 "com.oracle.jvmci.service",
464 ],
465 "checkstyle" : "com.oracle.graal.graph",
466 "javaCompliance" : "1.8",
467 "workingSets" : "API,Graal",
468 },
469
470 "com.oracle.graal.api.test" : {
471 "subDir" : "graal",
472 "sourceDirs" : ["src"],
473 "dependencies" : [
474 "JUNIT",
475 "com.oracle.graal.api.runtime",
476 ],
477 "checkstyle" : "com.oracle.graal.graph",
478 "javaCompliance" : "1.8",
479 "workingSets" : "API,Graal,Test",
480 },
481
482 "com.oracle.graal.api.replacements" : {
483 "subDir" : "graal",
484 "sourceDirs" : ["src"],
485 "dependencies" : ["com.oracle.jvmci.meta"],
486 "checkstyle" : "com.oracle.graal.graph",
487 "javaCompliance" : "1.8",
488 "workingSets" : "API,Graal,Replacements",
489 },
490
491 "com.oracle.graal.hotspot" : {
492 "subDir" : "graal",
493 "sourceDirs" : ["src"],
494 "dependencies" : [
495 "com.oracle.jvmci.hotspot",
496 "com.oracle.graal.replacements",
497 "com.oracle.graal.runtime",
498 "com.oracle.graal.code",
499 ],
500 "checkstyle" : "com.oracle.graal.graph",
501 "annotationProcessors" : [
502 "com.oracle.graal.replacements.verifier",
503 "com.oracle.jvmci.service.processor",
504 ],
505 "javaCompliance" : "1.8",
506 "workingSets" : "Graal,HotSpot",
507 },
508
509 "com.oracle.graal.hotspot.amd64" : {
510 "subDir" : "graal",
511 "sourceDirs" : ["src"],
512 "dependencies" : [
513 "com.oracle.jvmci.hotspot.amd64",
514 "com.oracle.graal.compiler.amd64",
515 "com.oracle.graal.hotspot",
516 "com.oracle.graal.replacements.amd64",
517 ],
518 "checkstyle" : "com.oracle.graal.graph",
519 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
520 "javaCompliance" : "1.8",
521 "workingSets" : "Graal,HotSpot,AMD64",
522 },
523
524 "com.oracle.graal.hotspot.sparc" : {
525 "subDir" : "graal",
526 "sourceDirs" : ["src"],
527 "dependencies" : [
528 "com.oracle.graal.hotspot",
529 "com.oracle.jvmci.hotspot.sparc",
530 "com.oracle.graal.compiler.sparc",
531 "com.oracle.graal.replacements.sparc",
532 ],
533 "checkstyle" : "com.oracle.graal.graph",
534 "annotationProcessors" : ["com.oracle.jvmci.service.processor", "com.oracle.graal.compiler.match.processor"],
535 "javaCompliance" : "1.8",
536 "workingSets" : "Graal,HotSpot,SPARC",
537 },
538
539 "com.oracle.graal.hotspot.test" : {
540 "subDir" : "graal",
541 "sourceDirs" : ["src"],
542 "dependencies" : [
543 "com.oracle.graal.replacements.test",
544 "com.oracle.graal.hotspot",
545 ],
546 "checkstyle" : "com.oracle.graal.graph",
547 "javaCompliance" : "1.8",
548 "workingSets" : "Graal,HotSpot,Test",
549 },
550
551 "com.oracle.graal.hotspot.amd64.test" : {
552 "subDir" : "graal",
553 "sourceDirs" : ["src"],
554 "dependencies" : [
555 "com.oracle.graal.asm.amd64",
556 "com.oracle.graal.hotspot.test",
557 ],
558 "checkstyle" : "com.oracle.graal.graph",
559 "javaCompliance" : "1.8",
560 "workingSets" : "Graal,HotSpot,AMD64,Test",
561 },
562
563 "com.oracle.graal.nodeinfo" : {
564 "subDir" : "graal",
565 "sourceDirs" : ["src"],
566 "checkstyle" : "com.oracle.graal.graph",
567 "javaCompliance" : "1.8",
568 "workingSets" : "Graal,Graph",
569 },
570
571 "com.oracle.graal.nodeinfo.processor" : {
572 "subDir" : "graal",
573 "sourceDirs" : ["src"],
574 "checkstyle" : "com.oracle.graal.graph",
575 "dependencies" : [
576 "com.oracle.graal.nodeinfo",
577 ],
578 "javaCompliance" : "1.8",
579 "workingSets" : "Graal,Graph",
580 },
581
582 "com.oracle.graal.graph" : {
583 "subDir" : "graal",
584 "sourceDirs" : ["src"],
585 "dependencies" : [
586 "com.oracle.graal.nodeinfo",
587 "com.oracle.graal.compiler.common",
588 "com.oracle.graal.api.collections",
589 "com.oracle.graal.api.runtime",
590 "FINDBUGS",
591 ],
592 "javaCompliance" : "1.8",
593 "annotationProcessors" : ["com.oracle.graal.nodeinfo.processor"],
594 "workingSets" : "Graal,Graph",
595 },
596
597 "com.oracle.graal.graph.test" : {
598 "subDir" : "graal",
599 "sourceDirs" : ["src"],
600 "checkstyle" : "com.oracle.graal.graph",
601 "dependencies" : [
602 "JUNIT",
603 "com.oracle.graal.graph",
604 ],
605 "javaCompliance" : "1.8",
606 "workingSets" : "Graal,Graph,Test",
607 },
608
609 "com.oracle.graal.asm" : {
610 "subDir" : "graal",
611 "sourceDirs" : ["src"],
612 "dependencies" : ["com.oracle.jvmci.code"],
613 "checkstyle" : "com.oracle.graal.graph",
614 "javaCompliance" : "1.8",
615 "workingSets" : "Graal,Assembler",
616 },
617
618 "com.oracle.graal.asm.amd64" : {
619 "subDir" : "graal",
620 "sourceDirs" : ["src"],
621 "dependencies" : [
622 "com.oracle.graal.asm",
623 "com.oracle.jvmci.amd64",
624 ],
625 "checkstyle" : "com.oracle.graal.graph",
626 "javaCompliance" : "1.8",
627 "workingSets" : "Graal,Assembler,AMD64",
628 },
629
630 "com.oracle.graal.asm.sparc" : {
631 "subDir" : "graal",
632 "sourceDirs" : ["src"],
633 "dependencies" : [
634 "com.oracle.graal.asm",
635 "com.oracle.jvmci.sparc",
636 ],
637 "checkstyle" : "com.oracle.graal.graph",
638 "javaCompliance" : "1.8",
639 "workingSets" : "Graal,Assembler,SPARC",
640 },
641
642 "com.oracle.graal.bytecode" : {
643 "subDir" : "graal",
644 "sourceDirs" : ["src"],
645 "checkstyle" : "com.oracle.graal.graph",
646 "javaCompliance" : "1.8",
647 "workingSets" : "Graal,Java",
648 },
649
650 "com.oracle.graal.asm.test" : {
651 "subDir" : "graal",
652 "sourceDirs" : ["src"],
653 "dependencies" : [
654 "com.oracle.graal.code",
655 "com.oracle.graal.test",
656 "com.oracle.jvmci.runtime",
657 ],
658 "checkstyle" : "com.oracle.graal.graph",
659 "javaCompliance" : "1.8",
660 "workingSets" : "Graal,Assembler,Test",
661 },
662
663 "com.oracle.graal.asm.amd64.test" : {
664 "subDir" : "graal",
665 "sourceDirs" : ["src"],
666 "dependencies" : [
667 "com.oracle.graal.asm.test",
668 "com.oracle.jvmci.common",
669 "com.oracle.graal.asm.amd64",
670 ],
671 "checkstyle" : "com.oracle.graal.graph",
672 "javaCompliance" : "1.8",
673 "workingSets" : "Graal,Assembler,AMD64,Test",
674 },
675
676 "com.oracle.graal.lir" : {
677 "subDir" : "graal",
678 "sourceDirs" : ["src"],
679 "dependencies" : [
680 "com.oracle.graal.compiler.common",
681 "com.oracle.graal.asm",
682 ],
683 "checkstyle" : "com.oracle.graal.graph",
684 "javaCompliance" : "1.8",
685 "workingSets" : "Graal,LIR",
686 },
687
688 "com.oracle.graal.lir.jtt" : {
689 "subDir" : "graal",
690 "sourceDirs" : ["src"],
691 "dependencies" : [
692 "com.oracle.graal.jtt",
693 ],
694 "checkstyle" : "com.oracle.graal.graph",
695 "javaCompliance" : "1.8",
696 "workingSets" : "Graal,LIR",
697 },
698
699 "com.oracle.graal.lir.test" : {
700 "subDir" : "graal",
701 "sourceDirs" : ["src"],
702 "dependencies" : [
703 "JUNIT",
704 "com.oracle.graal.lir",
705 ],
706 "checkstyle" : "com.oracle.graal.graph",
707 "javaCompliance" : "1.8",
708 "workingSets" : "Graal,LIR",
709 },
710
711 "com.oracle.graal.lir.amd64" : {
712 "subDir" : "graal",
713 "sourceDirs" : ["src"],
714 "dependencies" : [
715 "com.oracle.graal.lir",
716 "com.oracle.graal.asm.amd64",
717 ],
718 "checkstyle" : "com.oracle.graal.graph",
719 "javaCompliance" : "1.8",
720 "workingSets" : "Graal,LIR,AMD64",
721 },
722
723 "com.oracle.graal.lir.sparc" : {
724 "subDir" : "graal",
725 "sourceDirs" : ["src"],
726 "dependencies" : [
727 "com.oracle.graal.asm.sparc",
728 "com.oracle.graal.lir",
729 ],
730 "checkstyle" : "com.oracle.graal.graph",
731 "javaCompliance" : "1.8",
732 "workingSets" : "Graal,LIR,SPARC",
733 },
734
735 "com.oracle.graal.word" : {
736 "subDir" : "graal",
737 "sourceDirs" : ["src"],
738 "dependencies" : ["com.oracle.graal.nodes"],
739 "checkstyle" : "com.oracle.graal.graph",
740 "javaCompliance" : "1.8",
741 "workingSets" : "API,Graal",
742 },
743
744 "com.oracle.graal.replacements" : {
745 "subDir" : "graal",
746 "sourceDirs" : ["src"],
747 "dependencies" : [
748 "com.oracle.graal.api.directives",
749 "com.oracle.graal.java",
750 "com.oracle.graal.loop",
751 "com.oracle.graal.word",
752 ],
753 "checkstyle" : "com.oracle.graal.graph",
754 "javaCompliance" : "1.8",
755 "annotationProcessors" : [
756 "com.oracle.graal.replacements.verifier",
757 "com.oracle.jvmci.service.processor",
758 ],
759 "workingSets" : "Graal,Replacements",
760 },
761
762 "com.oracle.graal.replacements.amd64" : {
763 "subDir" : "graal",
764 "sourceDirs" : ["src"],
765 "dependencies" : [
766 "com.oracle.graal.replacements",
767 "com.oracle.graal.lir.amd64",
768 "com.oracle.graal.compiler",
769 ],
770 "checkstyle" : "com.oracle.graal.graph",
771 "javaCompliance" : "1.8",
772 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
773 "workingSets" : "Graal,Replacements,AMD64",
774 },
775
776 "com.oracle.graal.replacements.sparc" : {
777 "subDir" : "graal",
778 "sourceDirs" : ["src"],
779 "dependencies" : [
780 "com.oracle.graal.replacements",
781 "com.oracle.graal.compiler",
782 ],
783 "checkstyle" : "com.oracle.graal.graph",
784 "javaCompliance" : "1.8",
785 "workingSets" : "Graal,Replacements,SPARC",
786 },
787
788 "com.oracle.graal.replacements.test" : {
789 "subDir" : "graal",
790 "sourceDirs" : ["src"],
791 "dependencies" : [
792 "com.oracle.graal.compiler.test",
793 "com.oracle.graal.replacements",
794 ],
795 "checkstyle" : "com.oracle.graal.graph",
796 "javaCompliance" : "1.8",
797 "workingSets" : "Graal,Replacements,Test",
798 "jacoco" : "exclude",
799 },
800
801 "com.oracle.graal.replacements.verifier" : {
802 "subDir" : "graal",
803 "sourceDirs" : ["src"],
804 "dependencies" : [
805 "com.oracle.graal.api.replacements",
806 "com.oracle.graal.graph",
807 ],
808 "checkstyle" : "com.oracle.graal.graph",
809 "javaCompliance" : "1.8",
810 "workingSets" : "Graal,Replacements",
811 },
812
813 "com.oracle.graal.nodes" : {
814 "subDir" : "graal",
815 "sourceDirs" : ["src"],
816 "dependencies" : [
817 "com.oracle.graal.graph",
818 "com.oracle.graal.api.replacements",
819 "com.oracle.graal.lir",
820 "com.oracle.graal.bytecode",
821 "com.oracle.jvmci.compiler",
822 ],
823 "checkstyle" : "com.oracle.graal.graph",
824 "javaCompliance" : "1.8",
825 "annotationProcessors" : ["com.oracle.graal.replacements.verifier"],
826 "workingSets" : "Graal,Graph",
827 },
828
829 "com.oracle.graal.nodes.test" : {
830 "subDir" : "graal",
831 "sourceDirs" : ["src"],
832 "dependencies" : ["com.oracle.graal.compiler.test"],
833 "checkstyle" : "com.oracle.graal.graph",
834 "javaCompliance" : "1.8",
835 "workingSets" : "Graal,Graph",
836 },
837
838 "com.oracle.graal.phases" : {
839 "subDir" : "graal",
840 "sourceDirs" : ["src"],
841 "dependencies" : ["com.oracle.graal.nodes"],
842 "checkstyle" : "com.oracle.graal.graph",
843 "javaCompliance" : "1.8",
844 "workingSets" : "Graal,Phases",
845 },
846
847 "com.oracle.graal.phases.common" : {
848 "subDir" : "graal",
849 "sourceDirs" : ["src"],
850 "dependencies" : ["com.oracle.graal.phases"],
851 "checkstyle" : "com.oracle.graal.graph",
852 "javaCompliance" : "1.8",
853 "workingSets" : "Graal,Phases",
854 },
855
856 "com.oracle.graal.phases.common.test" : {
857 "subDir" : "graal",
858 "sourceDirs" : ["src"],
859 "dependencies" : [
860 "com.oracle.graal.runtime",
861 "JUNIT",
862 ],
863 "checkstyle" : "com.oracle.graal.graph",
864 "javaCompliance" : "1.8",
865 "workingSets" : "Graal,Test",
866 },
867
868 "com.oracle.graal.virtual" : {
869 "subDir" : "graal",
870 "sourceDirs" : ["src"],
871 "dependencies" : ["com.oracle.graal.phases.common"],
872 "checkstyle" : "com.oracle.graal.graph",
873 "javaCompliance" : "1.8",
874 "workingSets" : "Graal,Phases",
875 },
876
877 "com.oracle.graal.virtual.bench" : {
878 "subDir" : "graal",
879 "sourceDirs" : ["src"],
880 "dependencies" : ["JMH"],
881 "checkstyle" : "com.oracle.graal.graph",
882 "javaCompliance" : "1.8",
883 "workingSets" : "Graal,Bench",
884 },
885
886 "com.oracle.graal.loop" : {
887 "subDir" : "graal",
888 "sourceDirs" : ["src"],
889 "dependencies" : ["com.oracle.graal.phases.common"],
890 "checkstyle" : "com.oracle.graal.graph",
891 "javaCompliance" : "1.8",
892 "workingSets" : "Graal,Phases",
893 },
894
895 "com.oracle.graal.compiler" : {
896 "subDir" : "graal",
897 "sourceDirs" : ["src"],
898 "dependencies" : [
899 "com.oracle.graal.virtual",
900 "com.oracle.graal.loop",
901 ],
902 "checkstyle" : "com.oracle.graal.graph",
903 "javaCompliance" : "1.8",
904 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
905 "workingSets" : "Graal",
906 },
907
908 "com.oracle.graal.compiler.match.processor" : {
909 "subDir" : "graal",
910 "sourceDirs" : ["src"],
911 "dependencies" : [
912 "com.oracle.graal.compiler",
913 ],
914 "checkstyle" : "com.oracle.graal.graph",
915 "javaCompliance" : "1.8",
916 "workingSets" : "Graal,Codegen",
917 },
918
919 "com.oracle.graal.compiler.amd64" : {
920 "subDir" : "graal",
921 "sourceDirs" : ["src"],
922 "dependencies" : [
923 "com.oracle.graal.compiler",
924 "com.oracle.graal.lir.amd64",
925 ],
926 "checkstyle" : "com.oracle.graal.graph",
927 "annotationProcessors" : ["com.oracle.graal.compiler.match.processor"],
928 "javaCompliance" : "1.8",
929 "workingSets" : "Graal,AMD64",
930 },
931
932 "com.oracle.graal.compiler.amd64.test" : {
933 "subDir" : "graal",
934 "sourceDirs" : ["src"],
935 "dependencies" : [
936 "com.oracle.jvmci.amd64",
937 "com.oracle.graal.lir.jtt",
938 ],
939 "checkstyle" : "com.oracle.graal.graph",
940 "javaCompliance" : "1.8",
941 "workingSets" : "Graal,AMD64,Test",
942 },
943
944 "com.oracle.graal.compiler.sparc" : {
945 "subDir" : "graal",
946 "sourceDirs" : ["src"],
947 "dependencies" : [
948 "com.oracle.graal.compiler",
949 "com.oracle.graal.lir.sparc"
950 ],
951 "checkstyle" : "com.oracle.graal.graph",
952 "javaCompliance" : "1.8",
953 "workingSets" : "Graal,SPARC",
954 },
955
956 "com.oracle.graal.compiler.sparc.test" : {
957 "subDir" : "graal",
958 "sourceDirs" : ["src"],
959 "dependencies" : [
960 "com.oracle.jvmci.sparc",
961 "com.oracle.graal.compiler.test",
962 ],
963 "checkstyle" : "com.oracle.graal.graph",
964 "javaCompliance" : "1.8",
965 "workingSets" : "Graal,SPARC,Test",
966 },
967
968 "com.oracle.graal.runtime" : {
969 "subDir" : "graal",
970 "sourceDirs" : ["src"],
971 "dependencies" : ["com.oracle.graal.compiler"],
972 "checkstyle" : "com.oracle.graal.graph",
973 "javaCompliance" : "1.8",
974 "workingSets" : "Graal",
975 },
976
977 "com.oracle.graal.java" : {
978 "subDir" : "graal",
979 "sourceDirs" : ["src"],
980 "dependencies" : [
981 "com.oracle.graal.phases",
982 "com.oracle.graal.graphbuilderconf",
983 ],
984 "checkstyle" : "com.oracle.graal.graph",
985 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
986 "javaCompliance" : "1.8",
987 "workingSets" : "Graal,Java",
988 },
989
990 "com.oracle.graal.graphbuilderconf" : {
991 "subDir" : "graal",
992 "sourceDirs" : ["src"],
993 "dependencies" : [
994 "com.oracle.graal.nodes",
995 ],
996 "checkstyle" : "com.oracle.graal.graph",
997 "javaCompliance" : "1.8",
998 "workingSets" : "Graal,Java",
999 },
1000
1001 "com.oracle.graal.compiler.common" : {
1002 "subDir" : "graal",
1003 "sourceDirs" : ["src"],
1004 "dependencies" : [
1005 "com.oracle.jvmci.debug",
1006 "com.oracle.jvmci.common",
1007 ],
1008 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
1009 "checkstyle" : "com.oracle.graal.graph",
1010 "javaCompliance" : "1.8",
1011 "workingSets" : "Graal,Java",
1012 },
1013
1014 "com.oracle.graal.printer" : {
1015 "subDir" : "graal",
1016 "sourceDirs" : ["src"],
1017 "dependencies" : [
1018 "com.oracle.graal.code",
1019 "com.oracle.graal.java",
1020 "com.oracle.graal.compiler",
1021 ],
1022 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
1023 "checkstyle" : "com.oracle.graal.graph",
1024 "javaCompliance" : "1.8",
1025 "workingSets" : "Graal,Graph",
1026 },
1027
1028 "com.oracle.graal.test" : {
1029 "subDir" : "graal",
1030 "sourceDirs" : ["src"],
1031 "dependencies" : [
1032 "com.oracle.jvmci.debug",
1033 "JUNIT",
1034 ],
1035 "checkstyle" : "com.oracle.graal.graph",
1036 "javaCompliance" : "1.8",
1037 "workingSets" : "Graal,Test",
1038 },
1039
1040 "com.oracle.graal.compiler.test" : {
1041 "subDir" : "graal",
1042 "sourceDirs" : ["src"],
1043 "dependencies" : [
1044 "com.oracle.graal.api.directives",
1045 "com.oracle.graal.java",
1046 "com.oracle.graal.test",
1047 "com.oracle.graal.runtime",
1048 "JAVA_ALLOCATION_INSTRUMENTER",
1049 ],
1050 "checkstyle" : "com.oracle.graal.graph",
1051 "javaCompliance" : "1.8",
1052 "workingSets" : "Graal,Test",
1053 "jacoco" : "exclude",
1054 },
1055
1056 "com.oracle.graal.jtt" : {
1057 "subDir" : "graal",
1058 "sourceDirs" : ["src"],
1059 "dependencies" : [
1060 "com.oracle.graal.compiler.test",
1061 ],
1062 "checkstyle" : "com.oracle.graal.graph",
1063 "javaCompliance" : "1.8",
1064 "workingSets" : "Graal,Test",
1065 "jacoco" : "exclude",
1066 },
1067
1068 # ------------- Truffle ------------- 159 # ------------- Truffle -------------
1069 160
1070 "com.oracle.truffle.api" : { 161 "com.oracle.truffle.api" : {
1071 "subDir" : "graal", 162 "subDir" : "graal",
1072 "sourceDirs" : ["src"], 163 "sourceDirs" : ["src"],
1079 "sourceDirs" : ["src"], 170 "sourceDirs" : ["src"],
1080 "dependencies" : [ 171 "dependencies" : [
1081 "com.oracle.truffle.api", 172 "com.oracle.truffle.api",
1082 "JUNIT", 173 "JUNIT",
1083 ], 174 ],
1084 "checkstyle" : "com.oracle.graal.graph", 175 "checkstyle" : "com.oracle.truffle.dsl.processor",
1085 "javaCompliance" : "1.7", 176 "javaCompliance" : "1.7",
1086 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"], 177 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"],
1087 "workingSets" : "API,Truffle,Test", 178 "workingSets" : "API,Truffle,Test",
1088 "jacoco" : "exclude", 179 "jacoco" : "exclude",
1089 }, 180 },
1102 "sourceDirs" : ["src"], 193 "sourceDirs" : ["src"],
1103 "dependencies" : [ 194 "dependencies" : [
1104 "com.oracle.truffle.dsl.processor", 195 "com.oracle.truffle.dsl.processor",
1105 "JUNIT", 196 "JUNIT",
1106 ], 197 ],
1107 "checkstyle" : "com.oracle.graal.graph", 198 "checkstyle" : "com.oracle.truffle.dsl.processor",
1108 "javaCompliance" : "1.7", 199 "javaCompliance" : "1.7",
1109 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"], 200 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"],
1110 "workingSets" : "API,Truffle,Codegen,Test", 201 "workingSets" : "API,Truffle,Codegen,Test",
1111 "jacoco" : "exclude", 202 "jacoco" : "exclude",
1112 }, 203 },
1113 204
1114 "com.oracle.truffle.dsl.processor" : { 205 "com.oracle.truffle.dsl.processor" : {
1115 "subDir" : "graal", 206 "subDir" : "graal",
1116 "sourceDirs" : ["src"], 207 "sourceDirs" : ["src"],
1117 "dependencies" : ["com.oracle.truffle.api.dsl"], 208 "dependencies" : ["com.oracle.truffle.api.dsl"],
1118 "checkstyle" : "com.oracle.graal.graph", 209 "checkstyle" : "com.oracle.truffle.dsl.processor",
1119 "javaCompliance" : "1.7", 210 "javaCompliance" : "1.7",
1120 "workingSets" : "Truffle,Codegen", 211 "workingSets" : "Truffle,Codegen",
1121 }, 212 },
1122 213
1123 "com.oracle.truffle.api.interop" : { 214 "com.oracle.truffle.api.interop" : {
1140 231
1141 "com.oracle.truffle.object" : { 232 "com.oracle.truffle.object" : {
1142 "subDir" : "graal", 233 "subDir" : "graal",
1143 "sourceDirs" : ["src"], 234 "sourceDirs" : ["src"],
1144 "dependencies" : ["com.oracle.truffle.api.object"], 235 "dependencies" : ["com.oracle.truffle.api.object"],
1145 "checkstyle" : "com.oracle.graal.graph", 236 "checkstyle" : "com.oracle.truffle.dsl.processor",
1146 "javaCompliance" : "1.7", 237 "javaCompliance" : "1.7",
1147 "workingSets" : "Truffle", 238 "workingSets" : "Truffle",
1148 }, 239 },
1149 240
1150 "com.oracle.truffle.object.basic" : { 241 "com.oracle.truffle.object.basic" : {
1151 "subDir" : "graal", 242 "subDir" : "graal",
1152 "sourceDirs" : ["src"], 243 "sourceDirs" : ["src"],
1153 "dependencies" : ["com.oracle.truffle.object"], 244 "dependencies" : ["com.oracle.truffle.object"],
1154 "checkstyle" : "com.oracle.graal.graph", 245 "checkstyle" : "com.oracle.truffle.dsl.processor",
1155 "javaCompliance" : "1.7", 246 "javaCompliance" : "1.7",
1156 "workingSets" : "Truffle", 247 "workingSets" : "Truffle",
248 },
249
250 "com.oracle.truffle.tck" : {
251 "subDir" : "graal",
252 "sourceDirs" : ["src"],
253 "dependencies" : [
254 "com.oracle.truffle.api",
255 "JUNIT"
256 ],
257 "checkstyle" : "com.oracle.truffle.api",
258 "javaCompliance" : "1.7",
259 "workingSets" : "Truffle,Tools",
1157 }, 260 },
1158 261
1159 "com.oracle.truffle.tools" : { 262 "com.oracle.truffle.tools" : {
1160 "subDir" : "graal", 263 "subDir" : "graal",
1161 "sourceDirs" : ["src"], 264 "sourceDirs" : ["src"],
1203 "com.oracle.truffle.api.dsl", 306 "com.oracle.truffle.api.dsl",
1204 "com.oracle.truffle.api.object", 307 "com.oracle.truffle.api.object",
1205 "com.oracle.truffle.tools", 308 "com.oracle.truffle.tools",
1206 "FINDBUGS" 309 "FINDBUGS"
1207 ], 310 ],
1208 "checkstyle" : "com.oracle.graal.graph", 311 "checkstyle" : "com.oracle.truffle.dsl.processor",
1209 "javaCompliance" : "1.8", 312 "javaCompliance" : "1.8",
1210 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"], 313 "annotationProcessors" : ["com.oracle.truffle.dsl.processor"],
1211 "workingSets" : "Truffle,SimpleLanguage", 314 "workingSets" : "Truffle,SimpleLanguage",
1212 }, 315 },
1213 316
1214 "com.oracle.truffle.sl.test" : { 317 "com.oracle.truffle.sl.test" : {
1215 "subDir" : "graal", 318 "subDir" : "graal",
1216 "sourceDirs" : ["src"], 319 "sourceDirs" : ["src"],
1217 "dependencies" : [ 320 "dependencies" : [
1218 "com.oracle.truffle.api.test", 321 "com.oracle.truffle.tck",
1219 "com.oracle.truffle.sl" 322 "com.oracle.truffle.sl"
1220 ], 323 ],
1221 "checkstyle" : "com.oracle.graal.graph", 324 "checkstyle" : "com.oracle.truffle.dsl.processor",
1222 "javaCompliance" : "1.8", 325 "javaCompliance" : "1.8",
1223 "workingSets" : "Truffle,SimpleLanguage,Test", 326 "workingSets" : "Truffle,SimpleLanguage,Test",
1224 }, 327 },
1225 328
1226 "com.oracle.truffle.sl.tools" : { 329 "com.oracle.truffle.sl.tools" : {
1229 "dependencies" : ["com.oracle.truffle.tools.debug.shell"], 332 "dependencies" : ["com.oracle.truffle.tools.debug.shell"],
1230 "checkstyle" : "com.oracle.truffle.api", 333 "checkstyle" : "com.oracle.truffle.api",
1231 "javaCompliance" : "1.8", 334 "javaCompliance" : "1.8",
1232 "workingSets" : "Truffle,SimpleLanguage,Tools", 335 "workingSets" : "Truffle,SimpleLanguage,Tools",
1233 }, 336 },
1234
1235 # ------------- GraalTruffle -------------
1236
1237 "com.oracle.graal.truffle" : {
1238 "subDir" : "graal",
1239 "sourceDirs" : ["src"],
1240 "dependencies" : [
1241 "com.oracle.truffle.api",
1242 "com.oracle.graal.runtime",
1243 "com.oracle.graal.replacements",
1244 ],
1245 "checkstyle" : "com.oracle.graal.graph",
1246 "javaCompliance" : "1.8",
1247 "workingSets" : "Graal,Truffle",
1248 "jacoco" : "exclude",
1249 },
1250
1251 "com.oracle.graal.truffle.test" : {
1252 "subDir" : "graal",
1253 "sourceDirs" : ["src"],
1254 "dependencies" : [
1255 "com.oracle.graal.truffle",
1256 "com.oracle.graal.graph.test",
1257 "com.oracle.graal.compiler.test",
1258 "com.oracle.truffle.sl.test",
1259 ],
1260 "checkstyle" : "com.oracle.graal.graph",
1261 "javaCompliance" : "1.8",
1262 "workingSets" : "Graal,Truffle,Test",
1263 "jacoco" : "exclude",
1264 },
1265
1266 "com.oracle.graal.truffle.hotspot" : {
1267 "subDir" : "graal",
1268 "sourceDirs" : ["src"],
1269 "dependencies" : [
1270 "com.oracle.graal.truffle",
1271 "com.oracle.graal.hotspot",
1272 "com.oracle.nfi",
1273 ],
1274 "checkstyle" : "com.oracle.graal.graph",
1275 "javaCompliance" : "1.8",
1276 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
1277 "workingSets" : "Graal,Truffle",
1278 },
1279
1280 "com.oracle.graal.truffle.hotspot.amd64" : {
1281 "subDir" : "graal",
1282 "sourceDirs" : ["src"],
1283 "dependencies" : [
1284 "com.oracle.graal.truffle.hotspot",
1285 "com.oracle.graal.hotspot.amd64",
1286 ],
1287 "checkstyle" : "com.oracle.graal.graph",
1288 "javaCompliance" : "1.8",
1289 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
1290 "workingSets" : "Graal,Truffle",
1291 },
1292
1293 "com.oracle.graal.truffle.hotspot.sparc" : {
1294 "subDir" : "graal",
1295 "sourceDirs" : ["src"],
1296 "dependencies" : [
1297 "com.oracle.graal.truffle.hotspot",
1298 "com.oracle.graal.asm.sparc",
1299 ],
1300 "checkstyle" : "com.oracle.graal.graph",
1301 "javaCompliance" : "1.8",
1302 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
1303 "workingSets" : "Graal,Truffle,SPARC",
1304 }
1305 }, 337 },
1306 338
1307 "distributions" : { 339 "distributions" : {
1308 340
1309 # ------------- Distributions ------------- 341 # ------------- Distributions -------------
1310
1311 "JVMCI_SERVICE" : {
1312 "path" : "build/jvmci-service.jar",
1313 "subDir" : "graal",
1314 "sourcesPath" : "build/jvmci-service.src.zip",
1315 "dependencies" : ["com.oracle.jvmci.service"],
1316 "exclude" : ["FINDBUGS"],
1317 },
1318
1319 "JVMCI_API" : {
1320 "path" : "build/jvmci-api.jar",
1321 "subDir" : "graal",
1322 "sourcesPath" : "build/jvmci-api.src.zip",
1323 "dependencies" : [
1324 "com.oracle.jvmci.runtime",
1325 "com.oracle.jvmci.options",
1326 "com.oracle.jvmci.common",
1327 "com.oracle.jvmci.debug",
1328 ],
1329 "exclude" : ["FINDBUGS"],
1330 "distDependencies" : [
1331 "JVMCI_SERVICE",
1332 ],
1333 },
1334
1335 "JVMCI_HOTSPOT" : {
1336 "path" : "build/jvmci-hotspot.jar",
1337 "subDir" : "graal",
1338 "sourcesPath" : "build/jvmci-hotspot.src.zip",
1339 "dependencies" : [
1340 "com.oracle.jvmci.hotspot.amd64",
1341 "com.oracle.jvmci.hotspot.sparc",
1342 "com.oracle.jvmci.hotspot.jfr",
1343 ],
1344 "distDependencies" : [
1345 "JVMCI_API",
1346 ],
1347 },
1348
1349 "GRAAL" : {
1350 "path" : "build/graal.jar",
1351 "subDir" : "graal",
1352 "sourcesPath" : "build/graal.src.zip",
1353 "dependencies" : [
1354 "com.oracle.graal.hotspot.amd64",
1355 "com.oracle.graal.hotspot.sparc",
1356 "com.oracle.graal.hotspot",
1357 "com.oracle.graal.printer",
1358 ],
1359 "exclude" : ["FINDBUGS"],
1360 "distDependencies" : [
1361 "JVMCI_SERVICE",
1362 "JVMCI_HOTSPOT",
1363 "TRUFFLE",
1364 ],
1365 },
1366 342
1367 "TRUFFLE" : { 343 "TRUFFLE" : {
1368 "path" : "build/truffle.jar", 344 "path" : "build/truffle.jar",
1369 "subDir" : "graal", 345 "subDir" : "graal",
1370 "sourcesPath" : "build/truffle.src.zip", 346 "sourcesPath" : "build/truffle.src.zip",
1371 "javaCompliance" : "1.7", 347 "javaCompliance" : "1.7",
1372 "dependencies" : [ 348 "dependencies" : [
1373 "com.oracle.truffle.api.dsl", 349 "com.oracle.truffle.api.dsl",
1374 "com.oracle.nfi",
1375 "com.oracle.truffle.object.basic", 350 "com.oracle.truffle.object.basic",
1376 "com.oracle.truffle.tools" 351 "com.oracle.truffle.tools"
1377 ], 352 ],
1378 },
1379
1380 "GRAAL_TRUFFLE" : {
1381 "path" : "build/graal-truffle.jar",
1382 "subDir" : "graal",
1383 "sourcesPath" : "build/graal-truffle.src.zip",
1384 "dependencies" : [
1385 "com.oracle.graal.truffle",
1386 "com.oracle.graal.truffle.hotspot.amd64",
1387 "com.oracle.graal.truffle.hotspot.sparc"
1388 ],
1389 "exclude" : ["FINDBUGS"],
1390 "distDependencies" : [ 353 "distDependencies" : [
1391 "GRAAL", 354 ],
1392 "TRUFFLE", 355 },
1393 ], 356
357 "TRUFFLE-TCK" : {
358 "path" : "build/truffle-tck.jar",
359 "subDir" : "graal",
360 "sourcesPath" : "build/truffle-tck.src.zip",
361 "javaCompliance" : "1.7",
362 "dependencies" : [
363 "com.oracle.truffle.tck"
364 ],
365 "distDependencies" : ["TRUFFLE"],
1394 }, 366 },
1395 367
1396 "TRUFFLE-DSL-PROCESSOR" : { 368 "TRUFFLE-DSL-PROCESSOR" : {
1397 "path" : "build/truffle-dsl-processor.jar", 369 "path" : "build/truffle-dsl-processor.jar",
1398 "subDir" : "graal", 370 "subDir" : "graal",