1 suite = {
   2   "mxversion" : "1.0",
   3   "name" : "graal",
   4   "libraries" : {
   5     "JUNIT" : {
   6       "path" : "lib/junit-4.11.jar",
   7       "urls" : [
   8         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/junit-4.11.jar",
   9         "https://search.maven.org/remotecontent?filepath=junit/junit/4.11/junit-4.11.jar",
  10       ],
  11       "sha1" : "4e031bb61df09069aeb2bffb4019e7a5034a4ee0",
  12       "eclipse.container" : "org.eclipse.jdt.junit.JUNIT_CONTAINER/4",
  13       "sourcePath" : "lib/junit-4.11-sources.jar",
  14       "sourceUrls" : [
  15         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/junit-4.11-sources.jar",
  16         "https://search.maven.org/remotecontent?filepath=junit/junit/4.11/junit-4.11-sources.jar",
  17       ],
  18       "sourceSha1" : "28e0ad201304e4a4abf999ca0570b7cffc352c3c",
  19       "dependencies" : ["HAMCREST"],
  20     },
  21 
  22     "CHECKSTYLE" : {
  23       "path" : "lib/checkstyle-6.0-all.jar",
  24       "urls" : [
  25         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/checkstyle-6.0-all.jar",
  26         "jar:http://sourceforge.net/projects/checkstyle/files/checkstyle/6.0/checkstyle-6.0-bin.zip/download!/checkstyle-6.0/checkstyle-6.0-all.jar",
  27       ],
  28       "sha1" : "2bedc7feded58b5fd65595323bfaf7b9bb6a3c7a",
  29     },
  30 
  31     "HAMCREST" : {
  32       "path" : "lib/hamcrest-core-1.3.jar",
  33       "urls" : [
  34         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/hamcrest-core-1.3.jar",
  35         "https://search.maven.org/remotecontent?filepath=org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar",
  36       ],
  37       "sha1" : "42a25dc3219429f0e5d060061f71acb49bf010a0",
  38       "sourcePath" : "lib/hamcrest-core-1.3-sources.jar",
  39       "sourceUrls" : [
  40         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/hamcrest-core-1.3-sources.jar",
  41         "https://search.maven.org/remotecontent?filepath=org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar",
  42       ],
  43       "sourceSha1" : "1dc37250fbc78e23a65a67fbbaf71d2e9cbc3c0b",
  44     },
  45 
  46     "HCFDIS" : {
  47       "path" : "lib/hcfdis-2.jar",
  48       "urls" : ["http://lafo.ssw.uni-linz.ac.at/hcfdis-2.jar"],
  49       "sha1" : "bc8b2253436485e9dbaf81771c259ccfa1a24c80",
  50     },
  51 
  52     "FINDBUGS_DIST" : {
  53       "path" : "lib/findbugs-dist-3.0.0.zip",
  54       "urls" : [
  55         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/findbugs-3.0.0.zip",
  56         "http://sourceforge.net/projects/findbugs/files/findbugs/3.0.0/findbugs-3.0.0.zip/download",
  57       ],
  58       "sha1" : "6e56d67f238dbcd60acb88a81655749aa6419c5b",
  59     },
  60 
  61     "C1VISUALIZER_DIST" : {
  62       "path" : "lib/c1visualizer_2014-04-22.zip",
  63       "urls" : ["https://java.net/downloads/c1visualizer/c1visualizer_2014-04-22.zip"],
  64       "sha1" : "220488d87affb569b893c7201f8ce5d2b0e03141",
  65     },
  66 
  67     "JOL_INTERNALS" : {
  68       "path" : "lib/jol-internals.jar",
  69       "urls" : ["http://lafo.ssw.uni-linz.ac.at/truffle/jol/jol-internals.jar"],
  70       "sha1" : "508bcd26a4d7c4c44048990c6ea789a3b11a62dc",
  71     },
  72 
  73     "FINDBUGS" : {
  74       "path" : "lib/findbugs-3.0.0.jar",
  75       "urls" : [
  76         "jar:http://lafo.ssw.uni-linz.ac.at/graal-external-deps/findbugs-3.0.0.zip!/findbugs-3.0.0/lib/findbugs.jar",
  77         "jar:http://sourceforge.net/projects/findbugs/files/findbugs/3.0.0/findbugs-3.0.0.zip/download!/findbugs-3.0.0/lib/findbugs.jar",
  78       ],
  79       "sha1" : "e9a938f0cb34e2ab5853f9ecb1989f6f590ee385",
  80     },
  81 
  82     "DACAPO" : {
  83       "path" : "lib/dacapo-9.12-bach.jar",
  84       "urls" : [
  85         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/dacapo-9.12-bach.jar",
  86         "http://softlayer.dl.sourceforge.net/project/dacapobench/9.12-bach/dacapo-9.12-bach.jar",
  87       ],
  88       "sha1" : "2626a9546df09009f6da0df854e6dc1113ef7dd4",
  89     },
  90 
  91     "JACOCOAGENT" : {
  92       "path" : "lib/jacocoagent.jar",
  93       "urls" : ["http://lafo.ssw.uni-linz.ac.at/jacoco/jacocoagent-0.7.1-1.jar"],
  94       "sha1" : "2f73a645b02e39290e577ce555f00b02004650b0",
  95     },
  96 
  97     "JACOCOREPORT" : {
  98       "path" : "lib/jacocoreport.jar",
  99       "urls" : ["http://lafo.ssw.uni-linz.ac.at/jacoco/jacocoreport-0.7.1-2.jar"],
 100       "sha1" : "a630436391832d697a12c8f7daef8655d7a1efd2",
 101     },
 102 
 103     "DACAPO_SCALA" : {
 104       "path" : "lib/dacapo-scala-0.1.0-20120216.jar",
 105       "urls" : [
 106         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/dacapo-scala-0.1.0-20120216.jar",
 107         "http://repo.scalabench.org/snapshots/org/scalabench/benchmarks/scala-benchmark-suite/0.1.0-SNAPSHOT/scala-benchmark-suite-0.1.0-20120216.103539-3.jar",
 108       ],
 109       "sha1" : "59b64c974662b5cf9dbd3cf9045d293853dd7a51",
 110     },
 111 
 112     "OKRA" : {
 113       "path" : "lib/okra-1.10.jar",
 114       "urls" : [
 115         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/okra-1.10.jar",
 116         "http://cr.openjdk.java.net/~tdeneau/okra-1.10.jar",
 117       ],
 118       "sha1" : "96eb3c0ec808ed944ba88d1eb9311058fe0f3d1e",
 119       "sourcePath" : "lib/okra-1.10-src.jar",
 120       "sourceUrls" : [
 121         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/okra-1.10-src.jar",
 122         "http://cr.openjdk.java.net/~tdeneau/okra-1.10-src.jar",
 123       ],
 124       "sourceSha1" : "75751bb148fcebaba78ff590f883a114b2b09176",
 125     },
 126 
 127     "OKRA_WITH_SIM" : {
 128       "path" : "lib/okra-1.10-with-sim.jar",
 129       "urls" : [
 130         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/okra-1.10-with-sim.jar",
 131         "http://cr.openjdk.java.net/~tdeneau/okra-1.10-with-sim.jar",
 132       ],
 133       "sha1" : "7b8db879f1dbcf571290add78d9af24e15a2a50d",
 134       "sourcePath" : "lib/okra-1.10-with-sim-src.jar",
 135       "sourceSha1" : "7eefd94f16a3e3fd3b8f470cf91e265c6f5e7767",
 136       "sourceUrls" : [
 137         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/okra-1.10-with-sim-src.jar",
 138         "http://cr.openjdk.java.net/~tdeneau/okra-1.10-with-sim-src.jar",
 139       ],
 140     },
 141 
 142     "ASM" : {
 143       "path" : "lib/asm-5.0.3.jar",
 144       "urls" : [
 145         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/asm-5.0.3.jar",
 146         "https://search.maven.org/remotecontent?filepath=org/ow2/asm/asm/5.0.3/asm-5.0.3.jar",
 147       ],
 148       "sha1" : "dcc2193db20e19e1feca8b1240dbbc4e190824fa",
 149       "sourcePath" : "lib/asm-5.0.3-sources.jar",
 150       "sourceSha1" : "f0f24f6666c1a15c7e202e91610476bd4ce59368",
 151       "sourceUrls" : [
 152         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/asm-5.0.3-sources.jar",
 153         "https://search.maven.org/remotecontent?filepath=org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar",
 154       ],
 155     },
 156 
 157     "JAVA_ALLOCATION_INSTRUMENTER" : {
 158       "path" : "lib/java-allocation-instrumenter.jar",
 159       "sourcePath" : "lib/java-allocation-instrumenter.jar",
 160       "urls" : ["http://lafo.ssw.uni-linz.ac.at/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"],
 161       "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083",
 162       "bootClassPathAgent" : "true",
 163     },
 164 
 165     "VECMATH" : {
 166       "path" : "lib/vecmath-1.3.1.jar",
 167       "urls" : [
 168         "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/vecmath-1.3.1.jar",
 169         "https://search.maven.org/remotecontent?filepath=java3d/vecmath/1.3.1/vecmath-1.3.1.jar",
 170       ],
 171       "sha1" : "a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d",
 172     }
 173   },
 174 
 175   "jrelibraries" : {
 176     "JFR" : {
 177       "jar" : "jfr.jar",
 178     }
 179   },
 180 
 181   "projects" : {
 182     "com.oracle.nfi" : {
 183       "subDir" : "graal",
 184       "sourceDirs" : ["src"],
 185       "dependencies" : [],
 186       "checkstyle" : "com.oracle.graal.graph",
 187       "javaCompliance" : "1.7",
 188     },
 189 
 190     "com.oracle.nfi.test" : {
 191       "subDir" : "graal",
 192       "sourceDirs" : ["test"],
 193       "dependencies" : [
 194         "com.oracle.nfi",
 195         "com.oracle.graal.compiler.common",
 196         "JUNIT",
 197       ],
 198       "checkstyle" : "com.oracle.graal.graph",
 199       "javaCompliance" : "1.7",
 200     },
 201 
 202     "com.oracle.graal.api.collections" : {
 203       "subDir" : "graal",
 204       "sourceDirs" : ["src"],
 205       "checkstyle" : "com.oracle.graal.graph",
 206       "javaCompliance" : "1.8",
 207       "workingSets" : "API,Graal",
 208     },
 209 
 210     "com.oracle.graal.api.runtime" : {
 211       "subDir" : "graal",
 212       "sourceDirs" : ["src"],
 213       "checkstyle" : "com.oracle.graal.graph",
 214       "javaCompliance" : "1.8",
 215       "workingSets" : "API,Graal",
 216     },
 217 
 218     "com.oracle.graal.api.test" : {
 219       "subDir" : "graal",
 220       "sourceDirs" : ["src"],
 221       "dependencies" : [
 222         "JUNIT",
 223         "com.oracle.graal.api.runtime",
 224       ],
 225       "checkstyle" : "com.oracle.graal.graph",
 226       "javaCompliance" : "1.8",
 227       "workingSets" : "API,Graal,Test",
 228     },
 229 
 230     "com.oracle.graal.api.meta" : {
 231       "subDir" : "graal",
 232       "sourceDirs" : ["src"],
 233       "checkstyle" : "com.oracle.graal.graph",
 234       "javaCompliance" : "1.8",
 235       "workingSets" : "API,Graal",
 236     },
 237 
 238     "com.oracle.graal.api.meta.test" : {
 239       "subDir" : "graal",
 240       "sourceDirs" : ["src"],
 241       "dependencies" : [
 242         "JUNIT",
 243         "com.oracle.graal.runtime",
 244         "com.oracle.graal.java",
 245       ],
 246       "checkstyle" : "com.oracle.graal.graph",
 247       "javaCompliance" : "1.8",
 248       "workingSets" : "API,Graal,Test",
 249     },
 250 
 251     "com.oracle.graal.api.code" : {
 252       "subDir" : "graal",
 253       "sourceDirs" : ["src"],
 254       "dependencies" : ["com.oracle.graal.api.meta"],
 255       "checkstyle" : "com.oracle.graal.graph",
 256       "javaCompliance" : "1.8",
 257       "workingSets" : "API,Graal",
 258     },
 259 
 260     "com.oracle.graal.api.replacements" : {
 261       "subDir" : "graal",
 262       "sourceDirs" : ["src"],
 263       "dependencies" : ["com.oracle.graal.api.meta"],
 264       "checkstyle" : "com.oracle.graal.graph",
 265       "javaCompliance" : "1.8",
 266       "workingSets" : "API,Graal,Replacements",
 267     },
 268 
 269     "com.oracle.graal.service.processor" : {
 270       "subDir" : "graal",
 271       "sourceDirs" : ["src"],
 272       "dependencies" : ["com.oracle.graal.api.runtime"],
 273       "checkstyle" : "com.oracle.graal.graph",
 274       "javaCompliance" : "1.8",
 275       "workingSets" : "Codegen,HotSpot",
 276     },
 277 
 278     "com.oracle.graal.amd64" : {
 279       "subDir" : "graal",
 280       "sourceDirs" : ["src"],
 281       "dependencies" : ["com.oracle.graal.api.code"],
 282       "checkstyle" : "com.oracle.graal.graph",
 283       "javaCompliance" : "1.8",
 284       "workingSets" : "Graal,AMD64",
 285     },
 286 
 287     "com.oracle.graal.ptx" : {
 288       "subDir" : "graal",
 289       "sourceDirs" : ["src"],
 290       "dependencies" : ["com.oracle.graal.api.code"],
 291       "checkstyle" : "com.oracle.graal.graph",
 292       "javaCompliance" : "1.8",
 293       "workingSets" : "Graal,PTX",
 294     },
 295 
 296     "com.oracle.graal.sparc" : {
 297       "subDir" : "graal",
 298       "sourceDirs" : ["src"],
 299       "dependencies" : ["com.oracle.graal.api.code"],
 300       "checkstyle" : "com.oracle.graal.graph",
 301       "javaCompliance" : "1.8",
 302       "workingSets" : "Graal,SPARC",
 303     },
 304 
 305     "com.oracle.graal.hotspotvmconfig" : {
 306       "subDir" : "graal",
 307       "sourceDirs" : ["src"],
 308       "dependencies" : ["com.oracle.graal.compiler.common"],
 309       "checkstyle" : "com.oracle.graal.graph",
 310       "annotationProcessors" : ["com.oracle.graal.service.processor"],
 311       "javaCompliance" : "1.8",
 312       "workingSets" : "Graal,HotSpot",
 313     },
 314 
 315     "com.oracle.graal.hotspot" : {
 316       "subDir" : "graal",
 317       "sourceDirs" : ["src"],
 318       "dependencies" : [
 319         "com.oracle.graal.replacements",
 320         "com.oracle.graal.runtime",
 321         "com.oracle.graal.printer",
 322         "com.oracle.graal.baseline",
 323         "com.oracle.graal.hotspotvmconfig",
 324         "com.oracle.nfi",
 325       ],
 326       "checkstyle" : "com.oracle.graal.graph",
 327       "annotationProcessors" : [
 328         "com.oracle.graal.replacements.verifier",
 329         "com.oracle.graal.service.processor",
 330       ],
 331       "javaCompliance" : "1.8",
 332       "workingSets" : "Graal,HotSpot",
 333     },
 334 
 335     "com.oracle.graal.hotspot.loader" : {
 336       "subDir" : "graal",
 337       "sourceDirs" : ["src"],
 338       "dependencies" : [],
 339       "checkstyle" : "com.oracle.graal.graph",
 340       "javaCompliance" : "1.8",
 341       "workingSets" : "Graal,HotSpot",
 342     },
 343 
 344     "com.oracle.graal.hotspot.sourcegen" : {
 345       "subDir" : "graal",
 346       "sourceDirs" : ["src"],
 347       "dependencies" : ["com.oracle.graal.hotspot"],
 348       "checkstyle" : "com.oracle.graal.graph",
 349       "javaCompliance" : "1.8",
 350       "workingSets" : "Graal,HotSpot",
 351     },
 352 
 353     "com.oracle.graal.hotspot.jfr" : {
 354       "subDir" : "graal",
 355       "sourceDirs" : ["src"],
 356       "dependencies" : [
 357         "com.oracle.graal.hotspot",
 358         "JFR",
 359       ],
 360       "checkstyle" : "com.oracle.graal.graph",
 361       "annotationProcessors" : ["com.oracle.graal.service.processor"],
 362       "javaCompliance" : "1.8",
 363       "profile" : "",
 364       "workingSets" : "Graal,HotSpot",
 365     },
 366 
 367     "com.oracle.graal.hotspot.amd64" : {
 368       "subDir" : "graal",
 369       "sourceDirs" : ["src"],
 370       "dependencies" : [
 371         "com.oracle.graal.compiler.amd64",
 372         "com.oracle.graal.hotspot",
 373         "com.oracle.graal.replacements.amd64",
 374       ],
 375       "checkstyle" : "com.oracle.graal.graph",
 376       "annotationProcessors" : ["com.oracle.graal.service.processor"],
 377       "javaCompliance" : "1.8",
 378       "workingSets" : "Graal,HotSpot,AMD64",
 379     },
 380 
 381     "com.oracle.graal.hotspot.sparc" : {
 382       "subDir" : "graal",
 383       "sourceDirs" : ["src"],
 384       "dependencies" : ["com.oracle.graal.compiler.sparc"],
 385       "checkstyle" : "com.oracle.graal.graph",
 386       "annotationProcessors" : ["com.oracle.graal.service.processor"],
 387       "javaCompliance" : "1.8",
 388       "workingSets" : "Graal,HotSpot,SPARC",
 389     },
 390 
 391     "com.oracle.graal.hotspot.ptx" : {
 392       "subDir" : "graal",
 393       "sourceDirs" : ["src"],
 394       "dependencies" : [
 395         "com.oracle.graal.ptx",
 396         "com.oracle.graal.compiler.ptx",
 397         "com.oracle.graal.hotspot",
 398         "com.oracle.graal.gpu",
 399       ],
 400       "checkstyle" : "com.oracle.graal.graph",
 401       "annotationProcessors" : ["com.oracle.graal.service.processor"],
 402       "javaCompliance" : "1.8",
 403       "workingSets" : "Graal,HotSpot,PTX",
 404     },
 405 
 406     "com.oracle.graal.hotspot.hsail" : {
 407       "subDir" : "graal",
 408       "sourceDirs" : ["src"],
 409       "dependencies" : [
 410         "com.oracle.graal.replacements.hsail",
 411         "com.oracle.graal.hotspot",
 412         "com.oracle.graal.gpu",
 413       ],
 414       "checkstyle" : "com.oracle.graal.graph",
 415       "annotationProcessors" : ["com.oracle.graal.service.processor"],
 416       "javaCompliance" : "1.8",
 417       "workingSets" : "Graal,HotSpot,PTX",
 418     },
 419 
 420     "com.oracle.graal.hotspot.server" : {
 421       "subDir" : "graal",
 422       "sourceDirs" : ["src"],
 423       "dependencies" : ["com.oracle.graal.hotspot"],
 424       "checkstyle" : "com.oracle.graal.graph",
 425       "javaCompliance" : "1.8",
 426       "workingSets" : "Graal,HotSpot",
 427     },
 428 
 429     "com.oracle.graal.hotspot.test" : {
 430       "subDir" : "graal",
 431       "sourceDirs" : ["src"],
 432       "dependencies" : [
 433         "com.oracle.graal.replacements.test",
 434         "com.oracle.graal.hotspot",
 435       ],
 436       "checkstyle" : "com.oracle.graal.graph",
 437       "javaCompliance" : "1.8",
 438       "workingSets" : "Graal,HotSpot,Test",
 439     },
 440 
 441     "com.oracle.graal.hotspot.amd64.test" : {
 442       "subDir" : "graal",
 443       "sourceDirs" : ["src"],
 444       "dependencies" : [
 445         "com.oracle.graal.asm.amd64",
 446         "com.oracle.graal.compiler.test",
 447         "com.oracle.graal.hotspot",
 448       ],
 449       "checkstyle" : "com.oracle.graal.graph",
 450       "javaCompliance" : "1.8",
 451       "workingSets" : "Graal,HotSpot,AMD64,Test",
 452     },
 453 
 454     "com.oracle.graal.options" : {
 455       "subDir" : "graal",
 456       "sourceDirs" : ["src"],
 457       "checkstyle" : "com.oracle.graal.graph",
 458       "javaCompliance" : "1.8",
 459       "workingSets" : "Graal,Codegen",
 460     },
 461 
 462     "com.oracle.graal.options.test" : {
 463       "subDir" : "graal",
 464       "sourceDirs" : ["src"],
 465       "dependencies" : [
 466         "com.oracle.graal.options",
 467         "JUNIT",
 468       ],
 469       "checkstyle" : "com.oracle.graal.graph",
 470       "javaCompliance" : "1.8",
 471       "workingSets" : "Graal",
 472     },
 473 
 474     "com.oracle.graal.nodeinfo" : {
 475       "subDir" : "graal",
 476       "sourceDirs" : ["src"],
 477       "checkstyle" : "com.oracle.graal.graph",
 478       "javaCompliance" : "1.8",
 479       "workingSets" : "Graal,Graph",
 480     },
 481 
 482     "com.oracle.graal.nodeinfo.processor" : {
 483       "subDir" : "graal",
 484       "sourceDirs" : ["src"],
 485       "checkstyle" : "com.oracle.graal.graph",
 486       "dependencies" : [
 487         "com.oracle.graal.nodeinfo",
 488         "com.oracle.truffle.dsl.processor",
 489       ],
 490       "javaCompliance" : "1.8",
 491       "workingSets" : "Graal,Graph",
 492     },
 493 
 494     "com.oracle.graal.graph" : {
 495       "subDir" : "graal",
 496       "sourceDirs" : ["src"],
 497       "dependencies" : [
 498         "com.oracle.graal.nodeinfo",
 499         "com.oracle.graal.debug",
 500         "com.oracle.graal.compiler.common",
 501         "com.oracle.graal.api.collections",
 502         "com.oracle.graal.api.runtime",
 503         "FINDBUGS",
 504       ],
 505       "javaCompliance" : "1.8",
 506       "annotationProcessors" : ["com.oracle.graal.nodeinfo.processor"],
 507       "workingSets" : "Graal,Graph",
 508     },
 509 
 510     "com.oracle.graal.graph.test" : {
 511       "subDir" : "graal",
 512       "sourceDirs" : ["src"],
 513       "checkstyle" : "com.oracle.graal.graph",
 514       "dependencies" : [
 515         "JUNIT",
 516         "com.oracle.graal.graph",
 517       ],
 518       "javaCompliance" : "1.8",
 519       "workingSets" : "Graal,Graph,Test",
 520     },
 521 
 522     "com.oracle.graal.debug" : {
 523       "subDir" : "graal",
 524       "sourceDirs" : ["src"],
 525       "checkstyle" : "com.oracle.graal.graph",
 526       "javaCompliance" : "1.8",
 527       "workingSets" : "Graal,Debug",
 528     },
 529 
 530     "com.oracle.graal.debug.test" : {
 531       "subDir" : "graal",
 532       "sourceDirs" : ["src"],
 533       "dependencies" : [
 534         "JUNIT",
 535         "com.oracle.graal.debug",
 536       ],
 537       "checkstyle" : "com.oracle.graal.graph",
 538       "javaCompliance" : "1.8",
 539       "workingSets" : "Graal,Debug,Test",
 540     },
 541 
 542     "com.oracle.graal.lir" : {
 543       "subDir" : "graal",
 544       "sourceDirs" : ["src"],
 545       "dependencies" : [
 546         "com.oracle.graal.compiler.common",
 547         "com.oracle.graal.asm",
 548         "com.oracle.graal.debug",
 549       ],
 550       "checkstyle" : "com.oracle.graal.graph",
 551       "javaCompliance" : "1.8",
 552       "workingSets" : "Graal,LIR",
 553     },
 554 
 555     "com.oracle.graal.lir.test" : {
 556       "subDir" : "graal",
 557       "sourceDirs" : ["src"],
 558       "dependencies" : [
 559         "JUNIT",
 560         "com.oracle.graal.lir",
 561       ],
 562       "checkstyle" : "com.oracle.graal.graph",
 563       "javaCompliance" : "1.8",
 564       "workingSets" : "Graal,LIR",
 565     },
 566 
 567     "com.oracle.graal.lir.amd64" : {
 568       "subDir" : "graal",
 569       "sourceDirs" : ["src"],
 570       "dependencies" : [
 571         "com.oracle.graal.lir",
 572         "com.oracle.graal.asm.amd64",
 573       ],
 574       "checkstyle" : "com.oracle.graal.graph",
 575       "javaCompliance" : "1.8",
 576       "workingSets" : "Graal,LIR,AMD64",
 577     },
 578 
 579     "com.oracle.graal.lir.ptx" : {
 580       "subDir" : "graal",
 581       "sourceDirs" : ["src"],
 582       "dependencies" : ["com.oracle.graal.asm.ptx"],
 583       "checkstyle" : "com.oracle.graal.graph",
 584       "javaCompliance" : "1.8",
 585       "workingSets" : "Graal,LIR,PTX",
 586     },
 587 
 588     "com.oracle.graal.lir.sparc" : {
 589       "subDir" : "graal",
 590       "sourceDirs" : ["src"],
 591       "dependencies" : ["com.oracle.graal.asm.sparc"],
 592       "checkstyle" : "com.oracle.graal.graph",
 593       "javaCompliance" : "1.8",
 594       "workingSets" : "Graal,LIR,SPARC",
 595     },
 596 
 597     "com.oracle.graal.alloc" : {
 598       "subDir" : "graal",
 599       "sourceDirs" : ["src"],
 600       "dependencies" : ["com.oracle.graal.compiler.common"],
 601       "checkstyle" : "com.oracle.graal.graph",
 602       "javaCompliance" : "1.8",
 603       "workingSets" : "Graal",
 604     },
 605 
 606     "com.oracle.graal.word" : {
 607       "subDir" : "graal",
 608       "sourceDirs" : ["src"],
 609       "dependencies" : ["com.oracle.graal.phases"],
 610       "checkstyle" : "com.oracle.graal.graph",
 611       "javaCompliance" : "1.8",
 612       "workingSets" : "API,Graal",
 613     },
 614 
 615     "com.oracle.graal.replacements" : {
 616       "subDir" : "graal",
 617       "sourceDirs" : ["src"],
 618       "dependencies" : [
 619         "com.oracle.graal.compiler",
 620         "com.oracle.graal.java",
 621         "com.oracle.graal.word",
 622       ],
 623       "checkstyle" : "com.oracle.graal.graph",
 624       "javaCompliance" : "1.8",
 625       "annotationProcessors" : [
 626         "com.oracle.graal.replacements.verifier",
 627         "com.oracle.graal.service.processor",
 628       ],
 629       "workingSets" : "Graal,Replacements",
 630     },
 631 
 632     "com.oracle.graal.replacements.amd64" : {
 633       "subDir" : "graal",
 634       "sourceDirs" : ["src"],
 635       "dependencies" : [
 636           "com.oracle.graal.replacements",
 637           "com.oracle.graal.amd64",
 638           ],
 639       "checkstyle" : "com.oracle.graal.graph",
 640       "javaCompliance" : "1.8",
 641       "annotationProcessors" : ["com.oracle.graal.service.processor"],
 642       "workingSets" : "Graal,Replacements,AMD64",
 643     },
 644 
 645     "com.oracle.graal.replacements.hsail" : {
 646       "subDir" : "graal",
 647       "sourceDirs" : ["src"],
 648       "dependencies" : ["com.oracle.graal.compiler.hsail"],
 649       "checkstyle" : "com.oracle.graal.graph",
 650       "javaCompliance" : "1.8",
 651       "workingSets" : "Graal,Replacements,HSAIL",
 652     },
 653 
 654     "com.oracle.graal.replacements.test" : {
 655       "subDir" : "graal",
 656       "sourceDirs" : ["src"],
 657       "dependencies" : [
 658         "com.oracle.graal.compiler.test",
 659         "com.oracle.graal.replacements",
 660       ],
 661       "checkstyle" : "com.oracle.graal.graph",
 662       "javaCompliance" : "1.8",
 663       "workingSets" : "Graal,Replacements,Test",
 664     },
 665 
 666     "com.oracle.graal.replacements.verifier" : {
 667       "subDir" : "graal",
 668       "sourceDirs" : ["src"],
 669       "dependencies" : [
 670         "com.oracle.graal.api.replacements",
 671         "com.oracle.graal.graph",
 672       ],
 673       "checkstyle" : "com.oracle.graal.graph",
 674       "javaCompliance" : "1.8",
 675       "workingSets" : "Graal,Replacements",
 676     },
 677 
 678     "com.oracle.graal.nodes" : {
 679       "subDir" : "graal",
 680       "sourceDirs" : ["src"],
 681       "dependencies" : [
 682         "com.oracle.graal.graph",
 683         "com.oracle.graal.api.replacements",
 684         "com.oracle.graal.lir",
 685         "com.oracle.graal.bytecode",
 686       ],
 687       "checkstyle" : "com.oracle.graal.graph",
 688       "javaCompliance" : "1.8",
 689       "annotationProcessors" : ["com.oracle.graal.replacements.verifier"],
 690       "workingSets" : "Graal,Graph",
 691     },
 692 
 693     "com.oracle.graal.nodes.test" : {
 694       "subDir" : "graal",
 695       "sourceDirs" : ["src"],
 696       "dependencies" : ["com.oracle.graal.compiler.test"],
 697       "checkstyle" : "com.oracle.graal.graph",
 698       "javaCompliance" : "1.8",
 699       "workingSets" : "Graal,Graph",
 700     },
 701 
 702     "com.oracle.graal.phases" : {
 703       "subDir" : "graal",
 704       "sourceDirs" : ["src"],
 705       "dependencies" : ["com.oracle.graal.nodes"],
 706       "checkstyle" : "com.oracle.graal.graph",
 707       "javaCompliance" : "1.8",
 708       "workingSets" : "Graal,Phases",
 709     },
 710 
 711     "com.oracle.graal.phases.common" : {
 712       "subDir" : "graal",
 713       "sourceDirs" : ["src"],
 714       "dependencies" : ["com.oracle.graal.phases"],
 715       "checkstyle" : "com.oracle.graal.graph",
 716       "javaCompliance" : "1.8",
 717       "workingSets" : "Graal,Phases",
 718     },
 719 
 720     "com.oracle.graal.virtual" : {
 721       "subDir" : "graal",
 722       "sourceDirs" : ["src"],
 723       "dependencies" : ["com.oracle.graal.phases.common"],
 724       "checkstyle" : "com.oracle.graal.graph",
 725       "javaCompliance" : "1.8",
 726       "workingSets" : "Graal,Phases",
 727     },
 728 
 729     "com.oracle.graal.loop" : {
 730       "subDir" : "graal",
 731       "sourceDirs" : ["src"],
 732       "dependencies" : ["com.oracle.graal.phases.common"],
 733       "checkstyle" : "com.oracle.graal.graph",
 734       "javaCompliance" : "1.8",
 735       "workingSets" : "Graal,Phases",
 736     },
 737 
 738     "com.oracle.graal.compiler" : {
 739       "subDir" : "graal",
 740       "sourceDirs" : ["src"],
 741       "dependencies" : [
 742         "com.oracle.graal.virtual",
 743         "com.oracle.graal.loop",
 744         "com.oracle.graal.alloc",
 745       ],
 746       "checkstyle" : "com.oracle.graal.graph",
 747       "javaCompliance" : "1.8",
 748       "annotationProcessors" : ["com.oracle.graal.service.processor"],
 749       "workingSets" : "Graal",
 750     },
 751 
 752     "com.oracle.graal.compiler.amd64" : {
 753       "subDir" : "graal",
 754       "sourceDirs" : ["src"],
 755       "dependencies" : [
 756         "com.oracle.graal.compiler",
 757         "com.oracle.graal.lir.amd64",
 758       ],
 759       "checkstyle" : "com.oracle.graal.graph",
 760       "javaCompliance" : "1.8",
 761       "workingSets" : "Graal,AMD64",
 762     },
 763 
 764     "com.oracle.graal.compiler.amd64.test" : {
 765       "subDir" : "graal",
 766       "sourceDirs" : ["src"],
 767       "dependencies" : [
 768         "com.oracle.graal.amd64",
 769         "com.oracle.graal.compiler.test",
 770       ],
 771       "checkstyle" : "com.oracle.graal.graph",
 772       "javaCompliance" : "1.8",
 773       "workingSets" : "Graal,AMD64,Test",
 774     },
 775 
 776     "com.oracle.graal.compiler.ptx" : {
 777       "subDir" : "graal",
 778       "sourceDirs" : ["src"],
 779       "dependencies" : [
 780         "com.oracle.graal.lir.ptx",
 781         "com.oracle.graal.compiler",
 782       ],
 783       "checkstyle" : "com.oracle.graal.graph",
 784       "javaCompliance" : "1.8",
 785       "workingSets" : "Graal,PTX",
 786     },
 787 
 788     "com.oracle.graal.compiler.ptx.test" : {
 789       "subDir" : "graal",
 790       "sourceDirs" : ["src"],
 791       "dependencies" : [
 792         "com.oracle.graal.hotspot.ptx",
 793         "com.oracle.graal.compiler.test",
 794       ],
 795       "checkstyle" : "com.oracle.graal.graph",
 796       "javaCompliance" : "1.8",
 797       "workingSets" : "Graal,PTX,Test",
 798     },
 799 
 800     "com.oracle.graal.compiler.sparc" : {
 801       "subDir" : "graal",
 802       "sourceDirs" : ["src"],
 803       "dependencies" : ["com.oracle.graal.lir.sparc"],
 804       "checkstyle" : "com.oracle.graal.graph",
 805       "javaCompliance" : "1.8",
 806       "workingSets" : "Graal,SPARC",
 807     },
 808 
 809     "com.oracle.graal.compiler.sparc.test" : {
 810       "subDir" : "graal",
 811       "sourceDirs" : ["src"],
 812       "dependencies" : [
 813         "com.oracle.graal.sparc",
 814         "com.oracle.graal.compiler.test",
 815       ],
 816       "checkstyle" : "com.oracle.graal.graph",
 817       "javaCompliance" : "1.8",
 818       "workingSets" : "Graal,SPARC,Test",
 819     },
 820 
 821     "com.oracle.graal.runtime" : {
 822       "subDir" : "graal",
 823       "sourceDirs" : ["src"],
 824       "dependencies" : ["com.oracle.graal.compiler"],
 825       "checkstyle" : "com.oracle.graal.graph",
 826       "javaCompliance" : "1.8",
 827       "workingSets" : "Graal",
 828     },
 829 
 830     "com.oracle.graal.bytecode" : {
 831       "subDir" : "graal",
 832       "sourceDirs" : ["src"],
 833       "checkstyle" : "com.oracle.graal.graph",
 834       "javaCompliance" : "1.8",
 835       "workingSets" : "Graal,Java",
 836     },
 837 
 838     "com.oracle.graal.java" : {
 839       "subDir" : "graal",
 840       "sourceDirs" : ["src"],
 841       "dependencies" : [
 842         "com.oracle.graal.phases",
 843       ],
 844       "checkstyle" : "com.oracle.graal.graph",
 845       "javaCompliance" : "1.8",
 846       "workingSets" : "Graal,Java",
 847     },
 848 
 849     "com.oracle.graal.compiler.common" : {
 850       "subDir" : "graal",
 851       "sourceDirs" : ["src"],
 852       "dependencies" : [
 853         "com.oracle.graal.api.code",
 854         "com.oracle.graal.options",
 855       ],
 856       "checkstyle" : "com.oracle.graal.graph",
 857       "javaCompliance" : "1.8",
 858       "workingSets" : "Graal,Java",
 859     },
 860 
 861     "com.oracle.graal.baseline" : {
 862       "subDir" : "graal",
 863       "sourceDirs" : ["src"],
 864       "dependencies" : [
 865         "com.oracle.graal.compiler",
 866         "com.oracle.graal.java",
 867       ],
 868       "checkstyle" : "com.oracle.graal.graph",
 869       "javaCompliance" : "1.8",
 870       "workingSets" : "Graal,Java",
 871     },
 872 
 873     "com.oracle.graal.java.decompiler" : {
 874       "subDir" : "graal",
 875       "sourceDirs" : ["src"],
 876       "dependencies" : ["com.oracle.graal.java"],
 877       "checkstyle" : "com.oracle.graal.graph",
 878       "javaCompliance" : "1.8",
 879       "workingSets" : "Graal",
 880     },
 881 
 882     "com.oracle.graal.java.decompiler.test" : {
 883       "subDir" : "graal",
 884       "sourceDirs" : ["src"],
 885       "dependencies" : [
 886         "JUNIT",
 887         "com.oracle.graal.printer",
 888         "com.oracle.graal.runtime",
 889       ],
 890       "checkstyle" : "com.oracle.graal.graph",
 891       "javaCompliance" : "1.8",
 892       "workingSets" : "Graal,Test",
 893     },
 894 
 895     "com.oracle.graal.printer" : {
 896       "subDir" : "graal",
 897       "sourceDirs" : ["src"],
 898       "dependencies" : [
 899         "com.oracle.graal.java.decompiler",
 900         "com.oracle.graal.compiler",
 901       ],
 902       "checkstyle" : "com.oracle.graal.graph",
 903       "javaCompliance" : "1.8",
 904       "workingSets" : "Graal,Graph",
 905     },
 906 
 907     "com.oracle.graal.test" : {
 908       "subDir" : "graal",
 909       "sourceDirs" : ["src"],
 910       "dependencies" : [
 911         "JUNIT",
 912         "com.oracle.graal.debug",
 913       ],
 914       "checkstyle" : "com.oracle.graal.graph",
 915       "javaCompliance" : "1.8",
 916       "workingSets" : "Graal,Test",
 917     },
 918 
 919     "com.oracle.graal.compiler.test" : {
 920       "subDir" : "graal",
 921       "sourceDirs" : ["src"],
 922       "dependencies" : [
 923         "com.oracle.graal.test",
 924         "com.oracle.graal.printer",
 925         "com.oracle.graal.runtime",
 926         "com.oracle.graal.baseline",
 927         "JAVA_ALLOCATION_INSTRUMENTER",
 928       ],
 929       "checkstyle" : "com.oracle.graal.graph",
 930       "javaCompliance" : "1.8",
 931       "workingSets" : "Graal,Test",
 932     },
 933 
 934     "com.oracle.graal.jtt" : {
 935       "subDir" : "graal",
 936       "sourceDirs" : ["src"],
 937       "dependencies" : [
 938         "com.oracle.graal.compiler.test",
 939         "ASM",
 940       ],
 941       "checkstyle" : "com.oracle.graal.graph",
 942       "javaCompliance" : "1.8",
 943       "workingSets" : "Graal,Test",
 944     },
 945 
 946     "com.oracle.graal.asm" : {
 947       "subDir" : "graal",
 948       "sourceDirs" : ["src"],
 949       "dependencies" : ["com.oracle.graal.api.code"],
 950       "checkstyle" : "com.oracle.graal.graph",
 951       "javaCompliance" : "1.8",
 952       "workingSets" : "Graal,Assembler",
 953     },
 954 
 955     "com.oracle.graal.asm.test" : {
 956       "subDir" : "graal",
 957       "sourceDirs" : ["src"],
 958       "dependencies" : [
 959         "com.oracle.graal.test",
 960         "com.oracle.graal.runtime",
 961       ],
 962       "checkstyle" : "com.oracle.graal.graph",
 963       "javaCompliance" : "1.8",
 964       "workingSets" : "Graal,Assembler,Test",
 965     },
 966 
 967     "com.oracle.graal.asm.amd64" : {
 968       "subDir" : "graal",
 969       "sourceDirs" : ["src"],
 970       "dependencies" : [
 971         "com.oracle.graal.asm",
 972         "com.oracle.graal.amd64",
 973       ],
 974       "checkstyle" : "com.oracle.graal.graph",
 975       "javaCompliance" : "1.8",
 976       "workingSets" : "Graal,Assembler,AMD64",
 977     },
 978 
 979     "com.oracle.graal.asm.amd64.test" : {
 980       "subDir" : "graal",
 981       "sourceDirs" : ["src"],
 982       "dependencies" : [
 983         "com.oracle.graal.asm.test",
 984         "com.oracle.graal.asm.amd64",
 985       ],
 986       "checkstyle" : "com.oracle.graal.graph",
 987       "javaCompliance" : "1.8",
 988       "workingSets" : "Graal,Assembler,AMD64,Test",
 989     },
 990 
 991     "com.oracle.graal.gpu" : {
 992       "subDir" : "graal",
 993       "sourceDirs" : ["src"],
 994       "dependencies" : ["com.oracle.graal.nodes"],
 995       "checkstyle" : "com.oracle.graal.graph",
 996       "javaCompliance" : "1.8",
 997     },
 998 
 999     "com.oracle.graal.hsail" : {
1000       "subDir" : "graal",
1001       "sourceDirs" : ["src"],
1002       "dependencies" : ["com.oracle.graal.api.code"],
1003       "checkstyle" : "com.oracle.graal.graph",
1004       "javaCompliance" : "1.8",
1005     },
1006 
1007     "com.oracle.graal.lir.hsail" : {
1008       "subDir" : "graal",
1009       "sourceDirs" : ["src"],
1010       "dependencies" : [
1011         "com.oracle.graal.lir",
1012         "com.oracle.graal.asm.hsail",
1013       ],
1014       "checkstyle" : "com.oracle.graal.graph",
1015       "javaCompliance" : "1.8",
1016     },
1017 
1018     "com.oracle.graal.compiler.hsail" : {
1019       "subDir" : "graal",
1020       "sourceDirs" : ["src"],
1021       "dependencies" : [
1022         "com.oracle.graal.compiler",
1023         "com.oracle.graal.lir.hsail",
1024       ],
1025       "checkstyle" : "com.oracle.graal.graph",
1026       "javaCompliance" : "1.8",
1027     },
1028 
1029     "com.oracle.graal.compiler.hsail.test.infra" : {
1030       "subDir" : "graal",
1031       "sourceDirs" : ["src"],
1032       "dependencies" : [
1033         "com.oracle.graal.test",
1034         "com.oracle.graal.hotspot.hsail",
1035         "OKRA_WITH_SIM",
1036       ],
1037       "checkstyle" : "com.oracle.graal.graph",
1038       "javaCompliance" : "1.8",
1039     },
1040 
1041     "com.oracle.graal.compiler.hsail.test" : {
1042       "subDir" : "graal",
1043       "sourceDirs" : ["src"],
1044       "dependencies" : [
1045         "com.oracle.graal.compiler.hsail.test.infra",
1046         "com.oracle.graal.compiler.test",
1047         "VECMATH",
1048       ],
1049       "checkstyle" : "com.oracle.graal.graph",
1050       "javaCompliance" : "1.8",
1051     },
1052 
1053     "com.oracle.graal.asm.hsail" : {
1054       "subDir" : "graal",
1055       "sourceDirs" : ["src"],
1056       "dependencies" : [
1057         "com.oracle.graal.hsail",
1058         "OKRA",
1059         "com.oracle.graal.asm",
1060         "com.oracle.graal.compiler.common",
1061       ],
1062       "checkstyle" : "com.oracle.graal.graph",
1063       "javaCompliance" : "1.8",
1064     },
1065 
1066     "com.oracle.graal.asm.ptx" : {
1067       "subDir" : "graal",
1068       "sourceDirs" : ["src"],
1069       "dependencies" : ["com.oracle.graal.lir"],
1070       "checkstyle" : "com.oracle.graal.graph",
1071       "javaCompliance" : "1.8",
1072       "workingSets" : "Graal,Assembler,PTX",
1073     },
1074 
1075     "com.oracle.graal.asm.sparc" : {
1076       "subDir" : "graal",
1077       "sourceDirs" : ["src"],
1078       "dependencies" : [
1079         "com.oracle.graal.hotspot",
1080         "com.oracle.graal.sparc",
1081       ],
1082       "checkstyle" : "com.oracle.graal.graph",
1083       "javaCompliance" : "1.8",
1084       "workingSets" : "Graal,Assembler,SPARC",
1085     },
1086 
1087     "com.oracle.truffle.api" : {
1088       "subDir" : "graal",
1089       "sourceDirs" : ["src"],
1090       "dependencies" : [],
1091       "javaCompliance" : "1.7",
1092       "workingSets" : "API,Truffle",
1093     },
1094 
1095     "com.oracle.truffle.api.test" : {
1096       "subDir" : "graal",
1097       "sourceDirs" : ["src"],
1098       "dependencies" : [
1099         "com.oracle.truffle.api",
1100         "JUNIT",
1101       ],
1102       "checkstyle" : "com.oracle.graal.graph",
1103       "javaCompliance" : "1.7",
1104       "workingSets" : "API,Truffle,Test",
1105     },
1106 
1107     "com.oracle.truffle.api.dsl" : {
1108       "subDir" : "graal",
1109       "sourceDirs" : ["src"],
1110       "dependencies" : ["com.oracle.truffle.api"],
1111       "checkstyle" : "com.oracle.truffle.api",
1112       "javaCompliance" : "1.7",
1113       "workingSets" : "API,Truffle,Codegen",
1114     },
1115 
1116     "com.oracle.truffle.api.dsl.test" : {
1117       "subDir" : "graal",
1118       "sourceDirs" : ["src"],
1119       "dependencies" : [
1120         "com.oracle.truffle.api.dsl",
1121         "JUNIT",
1122       ],
1123       "checkstyle" : "com.oracle.graal.graph",
1124       "javaCompliance" : "1.7",
1125       "annotationProcessors" : ["com.oracle.truffle.dsl.processor"],
1126       "workingSets" : "API,Truffle,Codegen,Test",
1127     },
1128 
1129     "com.oracle.truffle.dsl.processor" : {
1130       "subDir" : "graal",
1131       "sourceDirs" : ["src"],
1132       "dependencies" : ["com.oracle.truffle.api.dsl"],
1133       "checkstyle" : "com.oracle.graal.graph",
1134       "javaCompliance" : "1.7",
1135       "workingSets" : "Truffle,Codegen",
1136     },
1137 
1138     "com.oracle.truffle.api.object" : {
1139       "subDir" : "graal",
1140       "sourceDirs" : ["src"],
1141       "dependencies" : ["com.oracle.truffle.api"],
1142       "checkstyle" : "com.oracle.truffle.api",
1143       "javaCompliance" : "1.7",
1144       "workingSets" : "API,Truffle",
1145     },
1146 
1147     "com.oracle.truffle.object" : {
1148       "subDir" : "graal",
1149       "sourceDirs" : ["src"],
1150       "dependencies" : ["com.oracle.truffle.api.object"],
1151       "checkstyle" : "com.oracle.graal.graph",
1152       "javaCompliance" : "1.7",
1153       "workingSets" : "Truffle",
1154     },
1155 
1156     "com.oracle.truffle.object.basic" : {
1157       "subDir" : "graal",
1158       "sourceDirs" : ["src"],
1159       "dependencies" : ["com.oracle.truffle.object"],
1160       "checkstyle" : "com.oracle.graal.graph",
1161       "javaCompliance" : "1.7",
1162       "workingSets" : "Truffle",
1163     },
1164 
1165     "com.oracle.truffle.sl" : {
1166       "subDir" : "graal",
1167       "sourceDirs" : ["src"],
1168       "dependencies" : [
1169         "com.oracle.truffle.api.dsl",
1170         "com.oracle.truffle.api.object",
1171       ],
1172       "checkstyle" : "com.oracle.graal.graph",
1173       "javaCompliance" : "1.8",
1174       "annotationProcessors" : ["com.oracle.truffle.dsl.processor"],
1175       "workingSets" : "Truffle,SimpleLanguage",
1176     },
1177 
1178     "com.oracle.truffle.sl.test" : {
1179       "subDir" : "graal",
1180       "sourceDirs" : ["src"],
1181       "dependencies" : [
1182         "com.oracle.truffle.sl",
1183         "JUNIT",
1184       ],
1185       "checkstyle" : "com.oracle.graal.graph",
1186       "javaCompliance" : "1.8",
1187       "workingSets" : "Truffle,SimpleLanguage,Test",
1188     },
1189 
1190     "com.oracle.graal.truffle" : {
1191       "subDir" : "graal",
1192       "sourceDirs" : ["src"],
1193       "dependencies" : [
1194         "com.oracle.truffle.api",
1195         "com.oracle.graal.replacements",
1196         "com.oracle.graal.runtime",
1197         "com.oracle.graal.printer",
1198       ],
1199       "checkstyle" : "com.oracle.graal.graph",
1200       "javaCompliance" : "1.8",
1201       "workingSets" : "Graal,Truffle",
1202     },
1203 
1204     "com.oracle.graal.truffle.test" : {
1205       "subDir" : "graal",
1206       "sourceDirs" : ["src"],
1207       "dependencies" : [
1208         "com.oracle.graal.truffle",
1209         "com.oracle.graal.compiler.test",
1210         "com.oracle.truffle.sl.test",
1211       ],
1212       "checkstyle" : "com.oracle.graal.graph",
1213       "javaCompliance" : "1.8",
1214       "workingSets" : "Graal,Truffle,Test",
1215     },
1216 
1217     "com.oracle.graal.truffle.hotspot" : {
1218       "subDir" : "graal",
1219       "sourceDirs" : ["src"],
1220       "dependencies" : [
1221         "com.oracle.graal.truffle",
1222         "com.oracle.graal.hotspot",
1223       ],
1224       "checkstyle" : "com.oracle.graal.graph",
1225       "javaCompliance" : "1.8",
1226       "annotationProcessors" : ["com.oracle.graal.service.processor"],
1227       "workingSets" : "Graal,Truffle",
1228     },
1229 
1230     "com.oracle.graal.truffle.hotspot.amd64" : {
1231       "subDir" : "graal",
1232       "sourceDirs" : ["src"],
1233       "dependencies" : [
1234         "com.oracle.graal.truffle.hotspot",
1235         "com.oracle.graal.asm.amd64",
1236       ],
1237       "checkstyle" : "com.oracle.graal.graph",
1238       "javaCompliance" : "1.8",
1239       "annotationProcessors" : ["com.oracle.graal.service.processor"],
1240       "workingSets" : "Graal,Truffle",
1241     }
1242   },
1243 
1244   "distributions" : {
1245     "GRAAL" : {
1246       "path" : "build/graal.jar",
1247       "subDir" : "graal",
1248       "sourcesPath" : "build/graal.src.zip",
1249       "dependencies" : [
1250         "com.oracle.graal.hotspot.amd64",
1251         "com.oracle.graal.hotspot.ptx",
1252         "com.oracle.graal.hotspot.sparc",
1253         "com.oracle.graal.hotspot",
1254         "com.oracle.graal.hotspot.jfr",
1255         "com.oracle.graal.hotspot.hsail",
1256       ],
1257       "exclude" : ["FINDBUGS"],
1258     },
1259 
1260     "GRAAL_LOADER" : {
1261       "path" : "build/graal-loader.jar",
1262       "subDir" : "graal",
1263       "sourcesPath" : "build/graal-loader.src.zip",
1264       "dependencies" : ["com.oracle.graal.hotspot.loader"],
1265     },
1266 
1267     "TRUFFLE" : {
1268       "path" : "build/truffle.jar",
1269       "subDir" : "graal",
1270       "sourcesPath" : "build/truffle.src.zip",
1271       "javaCompliance" : "1.7",
1272       "dependencies" : [
1273         "com.oracle.truffle.api.dsl",
1274         "com.oracle.nfi",
1275         "com.oracle.truffle.object.basic",
1276       ],
1277     },
1278 
1279     "GRAAL_TRUFFLE" : {
1280       "path" : "build/graal-truffle.jar",
1281       "subDir" : "graal",
1282       "sourcesPath" : "build/graal-truffle.src.zip",
1283       "dependencies" : [
1284         "com.oracle.graal.truffle",
1285         "com.oracle.graal.truffle.hotspot.amd64",
1286       ],
1287       "exclude" : ["FINDBUGS"],
1288       "distDependencies" : [
1289         "GRAAL",
1290         "TRUFFLE",
1291       ],
1292     },
1293 
1294     "TRUFFLE-DSL-PROCESSOR" : {
1295       "path" : "build/truffle-dsl-processor.jar",
1296       "subDir" : "graal",
1297       "sourcesPath" : "build/truffle-dsl-processor.src.zip",
1298       "javaCompliance" : "1.7",
1299       "dependencies" : ["com.oracle.truffle.dsl.processor"],
1300       "distDependencies" : ["TRUFFLE"],
1301     }
1302   },
1303 
1304 }