| 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", |
| |
| "jdklibraries" : { |
| "JVMCI_SERVICES" : { |
| "path" : "lib/jvmci-services.jar", |
| "sourcePath" : "lib/jvmci-services.src.zip", |
| "optional" : False, |
| "jdkStandardizedSince" : "9", |
| "module" : "jdk.internal.vm.ci" |
| }, |
| "JVMCI_API" : { |
| "path" : "lib/jvmci/jvmci-api.jar", |
| "sourcePath" : "lib/jvmci/jvmci-api.src.zip", |
| "dependencies" : [ |
| "JVMCI_SERVICES", |
| ], |
| "optional" : False, |
| "jdkStandardizedSince" : "9", |
| "module" : "jdk.internal.vm.ci" |
| }, |
| "JVMCI_HOTSPOT" : { |
| "path" : "lib/jvmci/jvmci-hotspot.jar", |
| "sourcePath" : "lib/jvmci/jvmci-hotspot.src.zip", |
| "dependencies" : [ |
| "JVMCI_API", |
| ], |
| "optional" : False, |
| "jdkStandardizedSince" : "9", |
| "module" : "jdk.internal.vm.ci" |
| }, |
| }, |
| |
| "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", |
| }, |
| "ASM5" : { |
| "sha1" : "0da08b8cce7bbf903602a25a3a163ae252435795", |
| "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-5.0.4.jar"], |
| }, |
| |
| "ASM_TREE5" : { |
| "sha1" : "396ce0c07ba2b481f25a70195c7c94922f0d1b0b", |
| "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-tree-5.0.4.jar"], |
| "dependencies" : ["ASM5"], |
| }, |
| }, |
| |
| "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", |
| "dependencies" : ["JVMCI_SERVICES"], |
| "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", |
| "dependencies" : ["JVMCI_SERVICES", "JVMCI_API"], |
| "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" : [ |
| "JVMCI_API", |
| "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" : [ |
| "JVMCI_HOTSPOT", |
| "org.graalvm.compiler.core.test", |
| ], |
| "javaCompliance" : "1.8", |
| "workingSets" : "API,Graal", |
| }, |
| |
| "org.graalvm.compiler.api.runtime" : { |
| "subDir" : "share/classes", |
| "sourceDirs" : ["src"], |
| "dependencies" : [ |
| "JVMCI_API", |
| ], |
| "checkstyle" : "org.graalvm.compiler.graph", |
| "javaCompliance" : "1.8", |
| "workingSets" : "API,Graal", |
| }, |
| |
| "org.graalvm.compiler.api.test" : { |
| "subDir" : "share/classes", |
| "sourceDirs" : ["src"], |
| "dependencies" : [ |
| "mx:JUNIT", |
| "JVMCI_SERVICES", |
| "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"], |
| "dependencies" : ["JVMCI_API"], |
| "checkstyle" : "org.graalvm.compiler.graph", |
| "javaCompliance" : "1.8", |
| "workingSets" : "API,Graal,Replacements", |
| }, |
| |
| "org.graalvm.compiler.hotspot" : { |
| "subDir" : "share/classes", |
| "sourceDirs" : ["src"], |
| "dependencies" : [ |
| "JVMCI_HOTSPOT", |
| "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", |
| "JVMCI_API", |
| "JVMCI_HOTSPOT", |
| ], |
| "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"], |
| "dependencies" : [ |
| "JVMCI_API", |
| ], |
| "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"], |
| "dependencies" : ["JVMCI_API"], |
| "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", |
| "JVMCI_HOTSPOT" |
| ], |
| "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", |
| "JVMCI_HOTSPOT" |
| ], |
| "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", |
| "JVMCI_HOTSPOT" |
| ], |
| "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", |
| "ASM_TREE5", |
| ], |
| "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" : [ |
| ] |
| }, |
| |
| |
| }, |
| } |