suite = { "mxversion" : "5.6.5", "name" : "graal", "defaultLicense" : "GPLv2-CPE", # This puts mx/ as a sibling of the JDK build configuration directories # (e.g., macosx-x86_64-normal-server-release). "outputRoot" : "../../../build/mx/hotspot", "libraries" : { # ------------- Libraries ------------- "JAVA_ALLOCATION_INSTRUMENTER" : { "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"], "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083", "bootClassPathAgent" : "true", }, }, "projects" : { # ------------- Graal ------------- "org.graalvm.compiler.common" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "API,Graal", }, "org.graalvm.compiler.serviceprovider" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "API,Graal", }, "org.graalvm.compiler.serviceprovider.processor" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : ["org.graalvm.compiler.serviceprovider"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Codegen", }, "org.graalvm.compiler.options" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal", }, "org.graalvm.compiler.options.processor" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.options", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Codegen", }, "org.graalvm.compiler.options.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.options", "mx:JUNIT", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal", }, "org.graalvm.compiler.debug" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "dependencies" : [ "org.graalvm.compiler.serviceprovider", "org.graalvm.compiler.options" ], "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], "javaCompliance" : "1.8", "workingSets" : "Graal,Debug", }, "org.graalvm.compiler.debug.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "mx:JUNIT", "org.graalvm.compiler.debug", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Debug,Test", }, "org.graalvm.compiler.code" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.graph", "org.graalvm.compiler.common", ], "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal", }, "org.graalvm.compiler.api.collections" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "API,Graal", }, "org.graalvm.compiler.api.directives" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "API,Graal", }, "org.graalvm.compiler.api.directives.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "dependencies" : [ "org.graalvm.compiler.core.test", ], "javaCompliance" : "1.8", "workingSets" : "API,Graal", }, "org.graalvm.compiler.api.runtime" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "API,Graal", }, "org.graalvm.compiler.api.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "mx:JUNIT", "org.graalvm.compiler.api.runtime", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "API,Graal,Test", }, "org.graalvm.compiler.api.replacements" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "API,Graal,Replacements", }, "org.graalvm.compiler.hotspot" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.api.runtime", "org.graalvm.compiler.replacements", "org.graalvm.compiler.runtime", ], "checkstyle" : "org.graalvm.compiler.graph", "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR", "GRAAL_COMPILER_MATCH_PROCESSOR", "GRAAL_REPLACEMENTS_VERIFIER", "GRAAL_OPTIONS_PROCESSOR", "GRAAL_SERVICEPROVIDER_PROCESSOR", ], "javaCompliance" : "1.8", "workingSets" : "Graal,HotSpot", }, "org.graalvm.compiler.hotspot.aarch64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.core.aarch64", "org.graalvm.compiler.hotspot", "org.graalvm.compiler.replacements.aarch64", ], "checkstyle" : "org.graalvm.compiler.graph", "annotationProcessors" : [ "GRAAL_SERVICEPROVIDER_PROCESSOR", "GRAAL_NODEINFO_PROCESSOR" ], "javaCompliance" : "1.8", "workingSets" : "Graal,HotSpot,AArch64", }, "org.graalvm.compiler.hotspot.amd64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.core.amd64", "org.graalvm.compiler.hotspot", "org.graalvm.compiler.replacements.amd64", ], "checkstyle" : "org.graalvm.compiler.graph", "annotationProcessors" : [ "GRAAL_SERVICEPROVIDER_PROCESSOR", "GRAAL_NODEINFO_PROCESSOR" ], "javaCompliance" : "1.8", "workingSets" : "Graal,HotSpot,AMD64", }, "org.graalvm.compiler.hotspot.sparc" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.hotspot", "org.graalvm.compiler.core.sparc", "org.graalvm.compiler.replacements.sparc", ], "checkstyle" : "org.graalvm.compiler.graph", "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"], "javaCompliance" : "1.8", "workingSets" : "Graal,HotSpot,SPARC", }, "org.graalvm.compiler.hotspot.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.replacements.test", "org.graalvm.compiler.hotspot", ], "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR" ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,HotSpot,Test", }, "org.graalvm.compiler.hotspot.lir.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.hotspot", "org.graalvm.compiler.lir.jtt", "org.graalvm.compiler.lir.test", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,HotSpot,Test", }, "org.graalvm.compiler.hotspot.aarch64.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.asm.aarch64", "org.graalvm.compiler.hotspot.test", ], "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,HotSpot,AArch64,Test", }, "org.graalvm.compiler.hotspot.amd64.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.asm.amd64", "org.graalvm.compiler.hotspot.test", "org.graalvm.compiler.lir.amd64", "org.graalvm.compiler.lir.jtt", ], "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,HotSpot,AMD64,Test", }, "org.graalvm.compiler.nodeinfo" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Graph", }, "org.graalvm.compiler.nodeinfo.processor" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "dependencies" : [ "org.graalvm.compiler.nodeinfo", ], "javaCompliance" : "1.8", "workingSets" : "Graal,Graph", }, "org.graalvm.compiler.graph" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.nodeinfo", "org.graalvm.compiler.core.common", "org.graalvm.compiler.api.collections", ], "javaCompliance" : "1.8", "annotationProcessors" : [ "GRAAL_OPTIONS_PROCESSOR", "GRAAL_NODEINFO_PROCESSOR" ], "workingSets" : "Graal,Graph", }, "org.graalvm.compiler.graph.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "dependencies" : [ "mx:JUNIT", "org.graalvm.compiler.api.test", "org.graalvm.compiler.graph", ], "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], "javaCompliance" : "1.8", "workingSets" : "Graal,Graph,Test", }, "org.graalvm.compiler.asm" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Assembler", }, "org.graalvm.compiler.asm.aarch64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.debug", "org.graalvm.compiler.asm", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Assembler,AArch64", }, "org.graalvm.compiler.asm.amd64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.asm", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Assembler,AMD64", }, "org.graalvm.compiler.asm.sparc" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.debug", "org.graalvm.compiler.asm", "org.graalvm.compiler.common" ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Assembler,SPARC", }, "org.graalvm.compiler.asm.sparc.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.asm.test", "org.graalvm.compiler.asm.sparc", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Assembler,SPARC,Test", }, "org.graalvm.compiler.bytecode" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Java", }, "org.graalvm.compiler.asm.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.api.test", "org.graalvm.compiler.code", "org.graalvm.compiler.runtime", "org.graalvm.compiler.test", "org.graalvm.compiler.debug", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Assembler,Test", }, "org.graalvm.compiler.asm.aarch64.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.asm.test", "org.graalvm.compiler.asm.aarch64", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Assembler,AArch64,Test", }, "org.graalvm.compiler.asm.amd64.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.asm.test", "org.graalvm.compiler.asm.amd64", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Assembler,AMD64,Test", }, "org.graalvm.compiler.lir" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.asm", "org.graalvm.compiler.code", ], "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,LIR", }, "org.graalvm.compiler.lir.jtt" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.jtt", ], "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,LIR", "findbugs" : "false", }, "org.graalvm.compiler.lir.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "mx:JUNIT", "org.graalvm.compiler.lir", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,LIR", }, "org.graalvm.compiler.lir.aarch64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.lir", "org.graalvm.compiler.asm.aarch64", ], "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,LIR,AArch64", }, "org.graalvm.compiler.lir.amd64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.lir", "org.graalvm.compiler.asm.amd64", ], "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,LIR,AMD64", }, "org.graalvm.compiler.lir.sparc" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.asm.sparc", "org.graalvm.compiler.lir", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,LIR,SPARC", }, "org.graalvm.compiler.word" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : ["org.graalvm.compiler.nodes"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], "workingSets" : "API,Graal", }, "org.graalvm.compiler.replacements" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.api.directives", "org.graalvm.compiler.java", "org.graalvm.compiler.loop.phases", "org.graalvm.compiler.word", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "annotationProcessors" : [ "GRAAL_OPTIONS_PROCESSOR", "GRAAL_REPLACEMENTS_VERIFIER", "GRAAL_NODEINFO_PROCESSOR", ], "workingSets" : "Graal,Replacements", }, "org.graalvm.compiler.replacements.aarch64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.replacements", "org.graalvm.compiler.lir.aarch64", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR", "GRAAL_REPLACEMENTS_VERIFIER", ], "workingSets" : "Graal,Replacements,AArch64", }, "org.graalvm.compiler.replacements.amd64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.replacements", "org.graalvm.compiler.lir.amd64", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR", "GRAAL_REPLACEMENTS_VERIFIER", ], "workingSets" : "Graal,Replacements,AMD64", }, "org.graalvm.compiler.replacements.sparc" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.replacements", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Replacements,SPARC", }, "org.graalvm.compiler.replacements.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.core.test", "org.graalvm.compiler.replacements", ], "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR", "GRAAL_REPLACEMENTS_VERIFIER" ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Replacements,Test", "jacoco" : "exclude", }, "org.graalvm.compiler.replacements.verifier" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.api.replacements", "org.graalvm.compiler.graph", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Replacements", }, "org.graalvm.compiler.nodes" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.api.replacements", "org.graalvm.compiler.bytecode", "org.graalvm.compiler.lir", ], "generatedDependencies" : ["org.graalvm.compiler.serviceprovider"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR", "GRAAL_REPLACEMENTS_VERIFIER", "GRAAL_OPTIONS_PROCESSOR", ], "workingSets" : "Graal,Graph", }, "org.graalvm.compiler.nodes.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : ["org.graalvm.compiler.core.test"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Graph", }, "org.graalvm.compiler.phases" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : ["org.graalvm.compiler.nodes"], "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Phases", }, "org.graalvm.compiler.phases.common" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : ["org.graalvm.compiler.phases"], "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR", "GRAAL_OPTIONS_PROCESSOR" ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Phases", }, "org.graalvm.compiler.phases.common.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.api.test", "org.graalvm.compiler.runtime", "mx:JUNIT", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Test", }, "org.graalvm.compiler.virtual" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : ["org.graalvm.compiler.phases.common"], "annotationProcessors" : [ "GRAAL_OPTIONS_PROCESSOR", "GRAAL_NODEINFO_PROCESSOR" ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Phases", }, "org.graalvm.compiler.loop" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : ["org.graalvm.compiler.nodes"], "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal", }, "org.graalvm.compiler.loop.phases" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.loop", "org.graalvm.compiler.phases.common", ], "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Phases", }, "org.graalvm.compiler.core" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.virtual", "org.graalvm.compiler.loop.phases", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "annotationProcessors" : [ "GRAAL_SERVICEPROVIDER_PROCESSOR", "GRAAL_OPTIONS_PROCESSOR", ], "workingSets" : "Graal", }, "org.graalvm.compiler.core.match.processor" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.core", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Codegen", }, "org.graalvm.compiler.core.aarch64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.core", "org.graalvm.compiler.lir.aarch64", "org.graalvm.compiler.java", ], "checkstyle" : "org.graalvm.compiler.graph", "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR", "GRAAL_COMPILER_MATCH_PROCESSOR", ], "javaCompliance" : "1.8", "workingSets" : "Graal,AArch64", }, "org.graalvm.compiler.core.aarch64.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.lir.jtt", "org.graalvm.compiler.lir.aarch64", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,AArch64,Test", }, "org.graalvm.compiler.core.amd64" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.core", "org.graalvm.compiler.lir.amd64", "org.graalvm.compiler.java", ], "checkstyle" : "org.graalvm.compiler.graph", "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR", "GRAAL_COMPILER_MATCH_PROCESSOR", ], "javaCompliance" : "1.8", "workingSets" : "Graal,AMD64", }, "org.graalvm.compiler.core.amd64.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.lir.jtt", "org.graalvm.compiler.lir.amd64", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,AMD64,Test", }, "org.graalvm.compiler.core.sparc" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.core", "org.graalvm.compiler.lir.sparc", "org.graalvm.compiler.java" ], "checkstyle" : "org.graalvm.compiler.graph", "annotationProcessors" : [ "GRAAL_NODEINFO_PROCESSOR", "GRAAL_COMPILER_MATCH_PROCESSOR", ], "javaCompliance" : "1.8", "workingSets" : "Graal,SPARC", }, "org.graalvm.compiler.core.sparc.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.lir.jtt", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,SPARC,Test", }, "org.graalvm.compiler.runtime" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : ["org.graalvm.compiler.core"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal", }, "org.graalvm.compiler.java" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.phases", ], "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Java", }, "org.graalvm.compiler.core.common" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.debug", ], "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Java", }, "org.graalvm.compiler.printer" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.core", "org.graalvm.compiler.java", ], "annotationProcessors" : [ "GRAAL_OPTIONS_PROCESSOR", "GRAAL_SERVICEPROVIDER_PROCESSOR" ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Graph", }, "org.graalvm.compiler.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "mx:JUNIT", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Test", }, "org.graalvm.compiler.core.test" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.api.directives", "org.graalvm.compiler.java", "org.graalvm.compiler.test", "org.graalvm.compiler.runtime", "org.graalvm.compiler.graph.test", "org.graalvm.compiler.printer", "JAVA_ALLOCATION_INSTRUMENTER", ], "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Test", "jacoco" : "exclude", }, "org.graalvm.compiler.jtt" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : [ "org.graalvm.compiler.core.test", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal,Test", "jacoco" : "exclude", "findbugs" : "false", }, # ------------- Salver ------------- "org.graalvm.compiler.salver" : { "subDir" : "share/classes", "sourceDirs" : ["src"], "dependencies" : ["org.graalvm.compiler.phases"], "annotationProcessors" : [ "GRAAL_OPTIONS_PROCESSOR", "GRAAL_SERVICEPROVIDER_PROCESSOR", ], "checkstyle" : "org.graalvm.compiler.graph", "javaCompliance" : "1.8", "workingSets" : "Graal", }, # ------------- AOT ------------- "jdk.tools.jaotc" : { "subDir" : "../jdk.aot/share/classes", "sourceDirs" : ["src"], "dependencies" : [ "jdk.tools.jaotc.binformat", "org.graalvm.compiler.asm.amd64", ], "checkstyle" : "jdk.tools.jaotc", "javaCompliance" : "1.8", }, "jdk.tools.jaotc.test" : { "subDir" : "../../test/compiler/aot", "sourceDirs" : ["src"], "dependencies" : [ "mx:JUNIT", "jdk.tools.jaotc", ], "checkstyle" : "jdk.tools.jaotc", "javaCompliance" : "1.8", }, "jdk.tools.jaotc.binformat" : { "subDir" : "../jdk.aot/share/classes", "sourceDirs" : ["src"], "dependencies" : [ "jdk.tools.jaotc.jnilibelf", ], "generatedDependencies" : [ "org.graalvm.compiler.hotspot", ], "checkstyle" : "jdk.tools.jaotc", "javaCompliance" : "1.8", }, "jdk.tools.jaotc.jnilibelf" : { "subDir" : "../jdk.aot/share/classes", "sourceDirs" : ["src"], "dependencies" : [], "checkstyle" : "jdk.tools.jaotc", "javaCompliance" : "1.8", }, "jdk.tools.jaotc.jnilibelf.test" : { "subDir" : "../../test/compiler/aot", "sourceDirs" : ["src"], "dependencies" : [ "jdk.tools.jaotc.jnilibelf", ], "checkstyle" : "jdk.tools.jaotc", "javaCompliance" : "1.8", }, }, "distributions" : { # ------------- Distributions ------------- "GRAAL_OPTIONS" : { "subDir" : "share/classes", "dependencies" : ["org.graalvm.compiler.options"], "distDependencies" : [ ], }, "GRAAL_OPTIONS_PROCESSOR" : { "subDir" : "share/classes", "dependencies" : ["org.graalvm.compiler.options.processor"], "distDependencies" : [ "GRAAL_OPTIONS", ], }, "GRAAL_NODEINFO" : { "subDir" : "share/classes", "dependencies" : [ "org.graalvm.compiler.nodeinfo", ], }, "GRAAL_SERVICEPROVIDER" : { "subDir" : "graal", "dependencies" : ["org.graalvm.compiler.serviceprovider"], "distDependencies" : [ "GRAAL_NODEINFO", ], }, "GRAAL_API" : { "subDir" : "share/classes", "dependencies" : [ "org.graalvm.compiler.api.replacements", "org.graalvm.compiler.api.runtime", "org.graalvm.compiler.graph", ], "distDependencies" : [ "GRAAL_NODEINFO", "GRAAL_OPTIONS", "GRAAL_SERVICEPROVIDER", ], }, "GRAAL_COMPILER" : { "subDir" : "share/classes", "dependencies" : [ "org.graalvm.compiler.core", ], "distDependencies" : [ "GRAAL_API", "GRAAL_SERVICEPROVIDER", ], }, "GRAAL_RUNTIME" : { "subDir" : "share/classes", "dependencies" : [ "org.graalvm.compiler.replacements", "org.graalvm.compiler.runtime", "org.graalvm.compiler.code", "org.graalvm.compiler.printer", "org.graalvm.compiler.core.aarch64", "org.graalvm.compiler.replacements.aarch64", "org.graalvm.compiler.core.amd64", "org.graalvm.compiler.replacements.amd64", "org.graalvm.compiler.core.sparc", "org.graalvm.compiler.replacements.sparc", "org.graalvm.compiler.salver", ], "distDependencies" : [ "GRAAL_API", "GRAAL_COMPILER", ], }, "GRAAL_HOTSPOT" : { "subDir" : "share/classes", "dependencies" : [ "org.graalvm.compiler.hotspot.aarch64", "org.graalvm.compiler.hotspot.amd64", "org.graalvm.compiler.hotspot.sparc", "org.graalvm.compiler.hotspot", ], "distDependencies" : [ "GRAAL_COMPILER", "GRAAL_RUNTIME", ], }, "GRAAL_TEST" : { "subDir" : "share/classes", "dependencies" : [ "org.graalvm.compiler.api.test", "org.graalvm.compiler.api.directives.test", "org.graalvm.compiler.asm.sparc.test", "org.graalvm.compiler.asm.aarch64.test", "org.graalvm.compiler.asm.amd64.test", "org.graalvm.compiler.core.aarch64.test", "org.graalvm.compiler.core.amd64.test", "org.graalvm.compiler.core.sparc.test", "org.graalvm.compiler.debug.test", "org.graalvm.compiler.hotspot.aarch64.test", "org.graalvm.compiler.hotspot.amd64.test", "org.graalvm.compiler.hotspot.lir.test", "org.graalvm.compiler.options.test", "org.graalvm.compiler.jtt", "org.graalvm.compiler.lir.jtt", "org.graalvm.compiler.lir.test", "org.graalvm.compiler.nodes.test", "org.graalvm.compiler.phases.common.test", ], "distDependencies" : [ "GRAAL_HOTSPOT", ], "exclude" : [ "mx:JUNIT", "JAVA_ALLOCATION_INSTRUMENTER", ], }, "GRAAL_SERVICEPROVIDER" : { "subDir" : "share/classes", "dependencies" : ["org.graalvm.compiler.serviceprovider"], "distDependencies" : [ "GRAAL_NODEINFO", ], }, "GRAAL_SERVICEPROVIDER_PROCESSOR" : { "subDir" : "share/classes", "dependencies" : ["org.graalvm.compiler.serviceprovider.processor"], "distDependencies" : [ "GRAAL_SERVICEPROVIDER", ], }, "GRAAL_NODEINFO_PROCESSOR" : { "subDir" : "share/classes", "dependencies" : ["org.graalvm.compiler.nodeinfo.processor"], "distDependencies" : [ "GRAAL_NODEINFO", ], }, "GRAAL_REPLACEMENTS_VERIFIER" : { "subDir" : "share/classes", "dependencies" : ["org.graalvm.compiler.replacements.verifier"], "distDependencies" : [ "GRAAL_API", "GRAAL_SERVICEPROVIDER", "GRAAL_SERVICEPROVIDER_PROCESSOR", ], }, "GRAAL_COMPILER_MATCH_PROCESSOR" : { "subDir" : "share/classes", "dependencies" : ["org.graalvm.compiler.core.match.processor"], "distDependencies" : [ "GRAAL_COMPILER", "GRAAL_SERVICEPROVIDER_PROCESSOR", ] }, "GRAAL" : { "subDir" : "share/classes", "overlaps" : [ "GRAAL_OPTIONS", "GRAAL_NODEINFO", "GRAAL_API", "GRAAL_COMPILER", "GRAAL_RUNTIME", "GRAAL_HOTSPOT", "GRAAL_SERVICEPROVIDER", ], "dependencies" : [ "org.graalvm.compiler.options", "org.graalvm.compiler.nodeinfo", "org.graalvm.compiler.api.replacements", "org.graalvm.compiler.api.runtime", "org.graalvm.compiler.graph", "org.graalvm.compiler.core", "org.graalvm.compiler.replacements", "org.graalvm.compiler.runtime", "org.graalvm.compiler.code", "org.graalvm.compiler.printer", "org.graalvm.compiler.core.aarch64", "org.graalvm.compiler.replacements.aarch64", "org.graalvm.compiler.core.amd64", "org.graalvm.compiler.replacements.amd64", "org.graalvm.compiler.core.sparc", "org.graalvm.compiler.replacements.sparc", "org.graalvm.compiler.salver", "org.graalvm.compiler.hotspot.aarch64", "org.graalvm.compiler.hotspot.amd64", "org.graalvm.compiler.hotspot.sparc", "org.graalvm.compiler.hotspot", ], "distDependencies" : [ ] }, }, }