1 suite = {
2 "mxversion" : "5.6.5",
3 "name" : "graal",
4
5 "defaultLicense" : "GPLv2-CPE",
6
7 # This puts mx/ as a sibling of the JDK build configuration directories
8 # (e.g., macosx-x86_64-normal-server-release).
9 "outputRoot" : "../../../build/mx/hotspot",
10
11 "libraries" : {
12
13 # ------------- Libraries -------------
14
15 "JAVA_ALLOCATION_INSTRUMENTER" : {
16 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"],
17 "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083",
18 "bootClassPathAgent" : "true",
19 },
20 },
21
22 "projects" : {
23
24 # ------------- Graal -------------
25 "org.graalvm.compiler.common" : {
26 "subDir" : "share/classes",
27 "sourceDirs" : ["src"],
28 "checkstyle" : "org.graalvm.compiler.graph",
29 "javaCompliance" : "1.8",
30 "workingSets" : "API,Graal",
31 },
32
33 "org.graalvm.compiler.serviceprovider" : {
34 "subDir" : "share/classes",
35 "sourceDirs" : ["src"],
36 "checkstyle" : "org.graalvm.compiler.graph",
37 "javaCompliance" : "1.8",
38 "workingSets" : "API,Graal",
39 },
40
41 "org.graalvm.compiler.serviceprovider.processor" : {
42 "subDir" : "share/classes",
43 "sourceDirs" : ["src"],
44 "dependencies" : ["org.graalvm.compiler.serviceprovider"],
45 "checkstyle" : "org.graalvm.compiler.graph",
46 "javaCompliance" : "1.8",
47 "workingSets" : "Graal,Codegen",
48 },
49
50 "org.graalvm.compiler.options" : {
51 "subDir" : "share/classes",
52 "sourceDirs" : ["src"],
53 "checkstyle" : "org.graalvm.compiler.graph",
54 "javaCompliance" : "1.8",
55 "workingSets" : "Graal",
56 },
57
58 "org.graalvm.compiler.options.processor" : {
59 "subDir" : "share/classes",
60 "sourceDirs" : ["src"],
61 "dependencies" : [
62 "org.graalvm.compiler.options",
63 ],
64 "checkstyle" : "org.graalvm.compiler.graph",
65 "javaCompliance" : "1.8",
66 "workingSets" : "Graal,Codegen",
67 },
68
69 "org.graalvm.compiler.options.test" : {
70 "subDir" : "share/classes",
71 "sourceDirs" : ["src"],
72 "dependencies" : [
73 "org.graalvm.compiler.options",
74 "mx:JUNIT",
75 ],
76 "checkstyle" : "org.graalvm.compiler.graph",
77 "javaCompliance" : "1.8",
78 "workingSets" : "Graal",
79 },
80
81 "org.graalvm.compiler.debug" : {
82 "subDir" : "share/classes",
83 "sourceDirs" : ["src"],
84 "checkstyle" : "org.graalvm.compiler.graph",
85 "dependencies" : [
86 "org.graalvm.compiler.serviceprovider",
87 "org.graalvm.compiler.options"
88 ],
89 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
90 "javaCompliance" : "1.8",
91 "workingSets" : "Graal,Debug",
92 },
93
94 "org.graalvm.compiler.debug.test" : {
95 "subDir" : "share/classes",
96 "sourceDirs" : ["src"],
97 "dependencies" : [
98 "mx:JUNIT",
99 "org.graalvm.compiler.debug",
100 ],
101 "checkstyle" : "org.graalvm.compiler.graph",
102 "javaCompliance" : "1.8",
103 "workingSets" : "Graal,Debug,Test",
104 },
105
120 "subDir" : "share/classes",
121 "sourceDirs" : ["src"],
122 "checkstyle" : "org.graalvm.compiler.graph",
123 "javaCompliance" : "1.8",
124 "workingSets" : "API,Graal",
125 },
126
127 "org.graalvm.compiler.api.directives" : {
128 "subDir" : "share/classes",
129 "sourceDirs" : ["src"],
130 "checkstyle" : "org.graalvm.compiler.graph",
131 "javaCompliance" : "1.8",
132 "workingSets" : "API,Graal",
133 },
134
135 "org.graalvm.compiler.api.directives.test" : {
136 "subDir" : "share/classes",
137 "sourceDirs" : ["src"],
138 "checkstyle" : "org.graalvm.compiler.graph",
139 "dependencies" : [
140 "org.graalvm.compiler.core.test",
141 ],
142 "javaCompliance" : "1.8",
143 "workingSets" : "API,Graal",
144 },
145
146 "org.graalvm.compiler.api.runtime" : {
147 "subDir" : "share/classes",
148 "sourceDirs" : ["src"],
149 "checkstyle" : "org.graalvm.compiler.graph",
150 "javaCompliance" : "1.8",
151 "workingSets" : "API,Graal",
152 },
153
154 "org.graalvm.compiler.api.test" : {
155 "subDir" : "share/classes",
156 "sourceDirs" : ["src"],
157 "dependencies" : [
158 "mx:JUNIT",
159 "org.graalvm.compiler.api.runtime",
160 ],
161 "checkstyle" : "org.graalvm.compiler.graph",
162 "javaCompliance" : "1.8",
163 "workingSets" : "API,Graal,Test",
164 },
165
166 "org.graalvm.compiler.api.replacements" : {
167 "subDir" : "share/classes",
168 "sourceDirs" : ["src"],
169 "checkstyle" : "org.graalvm.compiler.graph",
170 "javaCompliance" : "1.8",
171 "workingSets" : "API,Graal,Replacements",
172 },
173
174 "org.graalvm.compiler.hotspot" : {
175 "subDir" : "share/classes",
176 "sourceDirs" : ["src"],
177 "dependencies" : [
178 "org.graalvm.compiler.api.runtime",
179 "org.graalvm.compiler.replacements",
180 "org.graalvm.compiler.runtime",
181 ],
182 "checkstyle" : "org.graalvm.compiler.graph",
183 "annotationProcessors" : [
184 "GRAAL_NODEINFO_PROCESSOR",
185 "GRAAL_COMPILER_MATCH_PROCESSOR",
186 "GRAAL_REPLACEMENTS_VERIFIER",
187 "GRAAL_OPTIONS_PROCESSOR",
188 "GRAAL_SERVICEPROVIDER_PROCESSOR",
189 ],
190 "javaCompliance" : "1.8",
191 "workingSets" : "Graal,HotSpot",
192 },
193
194 "org.graalvm.compiler.hotspot.aarch64" : {
195 "subDir" : "share/classes",
196 "sourceDirs" : ["src"],
197 "dependencies" : [
244 "sourceDirs" : ["src"],
245 "dependencies" : [
246 "org.graalvm.compiler.replacements.test",
247 "org.graalvm.compiler.hotspot",
248 ],
249 "annotationProcessors" : [
250 "GRAAL_NODEINFO_PROCESSOR"
251 ],
252 "checkstyle" : "org.graalvm.compiler.graph",
253 "javaCompliance" : "1.8",
254 "workingSets" : "Graal,HotSpot,Test",
255 },
256
257 "org.graalvm.compiler.hotspot.lir.test" : {
258 "subDir" : "share/classes",
259 "sourceDirs" : ["src"],
260 "dependencies" : [
261 "org.graalvm.compiler.hotspot",
262 "org.graalvm.compiler.lir.jtt",
263 "org.graalvm.compiler.lir.test",
264 ],
265 "checkstyle" : "org.graalvm.compiler.graph",
266 "javaCompliance" : "1.8",
267 "workingSets" : "Graal,HotSpot,Test",
268 },
269
270 "org.graalvm.compiler.hotspot.aarch64.test" : {
271 "subDir" : "share/classes",
272 "sourceDirs" : ["src"],
273 "dependencies" : [
274 "org.graalvm.compiler.asm.aarch64",
275 "org.graalvm.compiler.hotspot.test",
276 ],
277 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
278 "checkstyle" : "org.graalvm.compiler.graph",
279 "javaCompliance" : "1.8",
280 "workingSets" : "Graal,HotSpot,AArch64,Test",
281 },
282
283 "org.graalvm.compiler.hotspot.amd64.test" : {
330 "workingSets" : "Graal,Graph",
331 },
332
333 "org.graalvm.compiler.graph.test" : {
334 "subDir" : "share/classes",
335 "sourceDirs" : ["src"],
336 "checkstyle" : "org.graalvm.compiler.graph",
337 "dependencies" : [
338 "mx:JUNIT",
339 "org.graalvm.compiler.api.test",
340 "org.graalvm.compiler.graph",
341 ],
342 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
343 "javaCompliance" : "1.8",
344 "workingSets" : "Graal,Graph,Test",
345 },
346
347 "org.graalvm.compiler.asm" : {
348 "subDir" : "share/classes",
349 "sourceDirs" : ["src"],
350 "checkstyle" : "org.graalvm.compiler.graph",
351 "javaCompliance" : "1.8",
352 "workingSets" : "Graal,Assembler",
353 },
354
355 "org.graalvm.compiler.asm.aarch64" : {
356 "subDir" : "share/classes",
357 "sourceDirs" : ["src"],
358 "dependencies" : [
359 "org.graalvm.compiler.debug",
360 "org.graalvm.compiler.asm",
361 ],
362 "checkstyle" : "org.graalvm.compiler.graph",
363 "javaCompliance" : "1.8",
364 "workingSets" : "Graal,Assembler,AArch64",
365 },
366
367 "org.graalvm.compiler.asm.amd64" : {
368 "subDir" : "share/classes",
369 "sourceDirs" : ["src"],
386 "checkstyle" : "org.graalvm.compiler.graph",
387 "javaCompliance" : "1.8",
388 "workingSets" : "Graal,Assembler,SPARC",
389 },
390
391 "org.graalvm.compiler.asm.sparc.test" : {
392 "subDir" : "share/classes",
393 "sourceDirs" : ["src"],
394 "dependencies" : [
395 "org.graalvm.compiler.asm.test",
396 "org.graalvm.compiler.asm.sparc",
397 ],
398 "checkstyle" : "org.graalvm.compiler.graph",
399 "javaCompliance" : "1.8",
400 "workingSets" : "Graal,Assembler,SPARC,Test",
401 },
402
403 "org.graalvm.compiler.bytecode" : {
404 "subDir" : "share/classes",
405 "sourceDirs" : ["src"],
406 "checkstyle" : "org.graalvm.compiler.graph",
407 "javaCompliance" : "1.8",
408 "workingSets" : "Graal,Java",
409 },
410
411 "org.graalvm.compiler.asm.test" : {
412 "subDir" : "share/classes",
413 "sourceDirs" : ["src"],
414 "dependencies" : [
415 "org.graalvm.compiler.api.test",
416 "org.graalvm.compiler.code",
417 "org.graalvm.compiler.runtime",
418 "org.graalvm.compiler.test",
419 "org.graalvm.compiler.debug",
420 ],
421 "checkstyle" : "org.graalvm.compiler.graph",
422 "javaCompliance" : "1.8",
423 "workingSets" : "Graal,Assembler,Test",
424 },
425
757 "dependencies" : [
758 "org.graalvm.compiler.core",
759 "org.graalvm.compiler.lir.aarch64",
760 "org.graalvm.compiler.java",
761 ],
762 "checkstyle" : "org.graalvm.compiler.graph",
763 "annotationProcessors" : [
764 "GRAAL_NODEINFO_PROCESSOR",
765 "GRAAL_COMPILER_MATCH_PROCESSOR",
766 ],
767 "javaCompliance" : "1.8",
768 "workingSets" : "Graal,AArch64",
769 },
770
771 "org.graalvm.compiler.core.aarch64.test" : {
772 "subDir" : "share/classes",
773 "sourceDirs" : ["src"],
774 "dependencies" : [
775 "org.graalvm.compiler.lir.jtt",
776 "org.graalvm.compiler.lir.aarch64",
777 ],
778 "checkstyle" : "org.graalvm.compiler.graph",
779 "javaCompliance" : "1.8",
780 "workingSets" : "Graal,AArch64,Test",
781 },
782
783 "org.graalvm.compiler.core.amd64" : {
784 "subDir" : "share/classes",
785 "sourceDirs" : ["src"],
786 "dependencies" : [
787 "org.graalvm.compiler.core",
788 "org.graalvm.compiler.lir.amd64",
789 "org.graalvm.compiler.java",
790 ],
791 "checkstyle" : "org.graalvm.compiler.graph",
792 "annotationProcessors" : [
793 "GRAAL_NODEINFO_PROCESSOR",
794 "GRAAL_COMPILER_MATCH_PROCESSOR",
795 ],
796 "javaCompliance" : "1.8",
797 "workingSets" : "Graal,AMD64",
798 },
799
800 "org.graalvm.compiler.core.amd64.test" : {
801 "subDir" : "share/classes",
802 "sourceDirs" : ["src"],
803 "dependencies" : [
804 "org.graalvm.compiler.lir.jtt",
805 "org.graalvm.compiler.lir.amd64",
806 ],
807 "checkstyle" : "org.graalvm.compiler.graph",
808 "javaCompliance" : "1.8",
809 "workingSets" : "Graal,AMD64,Test",
810 },
811
812 "org.graalvm.compiler.core.sparc" : {
813 "subDir" : "share/classes",
814 "sourceDirs" : ["src"],
815 "dependencies" : [
816 "org.graalvm.compiler.core",
817 "org.graalvm.compiler.lir.sparc",
818 "org.graalvm.compiler.java"
819 ],
820 "checkstyle" : "org.graalvm.compiler.graph",
821 "annotationProcessors" : [
822 "GRAAL_NODEINFO_PROCESSOR",
823 "GRAAL_COMPILER_MATCH_PROCESSOR",
824 ],
825 "javaCompliance" : "1.8",
826 "workingSets" : "Graal,SPARC",
827 },
828
829 "org.graalvm.compiler.core.sparc.test" : {
830 "subDir" : "share/classes",
831 "sourceDirs" : ["src"],
832 "dependencies" : [
833 "org.graalvm.compiler.lir.jtt",
834 ],
835 "checkstyle" : "org.graalvm.compiler.graph",
836 "javaCompliance" : "1.8",
837 "workingSets" : "Graal,SPARC,Test",
838 },
839
840 "org.graalvm.compiler.runtime" : {
841 "subDir" : "share/classes",
842 "sourceDirs" : ["src"],
843 "dependencies" : ["org.graalvm.compiler.core"],
844 "checkstyle" : "org.graalvm.compiler.graph",
845 "javaCompliance" : "1.8",
846 "workingSets" : "Graal",
847 },
848
849 "org.graalvm.compiler.java" : {
850 "subDir" : "share/classes",
851 "sourceDirs" : ["src"],
852 "dependencies" : [
853 "org.graalvm.compiler.phases",
891 "sourceDirs" : ["src"],
892 "dependencies" : [
893 "mx:JUNIT",
894 ],
895 "checkstyle" : "org.graalvm.compiler.graph",
896 "javaCompliance" : "1.8",
897 "workingSets" : "Graal,Test",
898 },
899
900 "org.graalvm.compiler.core.test" : {
901 "subDir" : "share/classes",
902 "sourceDirs" : ["src"],
903 "dependencies" : [
904 "org.graalvm.compiler.api.directives",
905 "org.graalvm.compiler.java",
906 "org.graalvm.compiler.test",
907 "org.graalvm.compiler.runtime",
908 "org.graalvm.compiler.graph.test",
909 "org.graalvm.compiler.printer",
910 "JAVA_ALLOCATION_INSTRUMENTER",
911 ],
912 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
913 "checkstyle" : "org.graalvm.compiler.graph",
914 "javaCompliance" : "1.8",
915 "workingSets" : "Graal,Test",
916 "jacoco" : "exclude",
917 },
918
919 "org.graalvm.compiler.jtt" : {
920 "subDir" : "share/classes",
921 "sourceDirs" : ["src"],
922 "dependencies" : [
923 "org.graalvm.compiler.core.test",
924 ],
925 "checkstyle" : "org.graalvm.compiler.graph",
926 "javaCompliance" : "1.8",
927 "workingSets" : "Graal,Test",
928 "jacoco" : "exclude",
929 "findbugs" : "false",
930 },
|
1 suite = {
2 "mxversion" : "5.6.5",
3 "name" : "graal",
4
5 "defaultLicense" : "GPLv2-CPE",
6
7 # This puts mx/ as a sibling of the JDK build configuration directories
8 # (e.g., macosx-x86_64-normal-server-release).
9 "outputRoot" : "../../../build/mx/hotspot",
10
11 "jdklibraries" : {
12 "JVMCI_SERVICES" : {
13 "path" : "lib/jvmci-services.jar",
14 "sourcePath" : "lib/jvmci-services.src.zip",
15 "optional" : False,
16 "jdkStandardizedSince" : "9",
17 "module" : "jdk.internal.vm.ci"
18 },
19 "JVMCI_API" : {
20 "path" : "lib/jvmci/jvmci-api.jar",
21 "sourcePath" : "lib/jvmci/jvmci-api.src.zip",
22 "dependencies" : [
23 "JVMCI_SERVICES",
24 ],
25 "optional" : False,
26 "jdkStandardizedSince" : "9",
27 "module" : "jdk.internal.vm.ci"
28 },
29 "JVMCI_HOTSPOT" : {
30 "path" : "lib/jvmci/jvmci-hotspot.jar",
31 "sourcePath" : "lib/jvmci/jvmci-hotspot.src.zip",
32 "dependencies" : [
33 "JVMCI_API",
34 ],
35 "optional" : False,
36 "jdkStandardizedSince" : "9",
37 "module" : "jdk.internal.vm.ci"
38 },
39 },
40
41 "libraries" : {
42
43 # ------------- Libraries -------------
44
45 "JAVA_ALLOCATION_INSTRUMENTER" : {
46 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"],
47 "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083",
48 "bootClassPathAgent" : "true",
49 },
50 "ASM5" : {
51 "sha1" : "0da08b8cce7bbf903602a25a3a163ae252435795",
52 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-5.0.4.jar"],
53 },
54
55 "ASM_TREE5" : {
56 "sha1" : "396ce0c07ba2b481f25a70195c7c94922f0d1b0b",
57 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-tree-5.0.4.jar"],
58 "dependencies" : ["ASM5"],
59 },
60 },
61
62 "projects" : {
63
64 # ------------- Graal -------------
65 "org.graalvm.compiler.common" : {
66 "subDir" : "share/classes",
67 "sourceDirs" : ["src"],
68 "checkstyle" : "org.graalvm.compiler.graph",
69 "javaCompliance" : "1.8",
70 "workingSets" : "API,Graal",
71 },
72
73 "org.graalvm.compiler.serviceprovider" : {
74 "subDir" : "share/classes",
75 "dependencies" : ["JVMCI_SERVICES"],
76 "sourceDirs" : ["src"],
77 "checkstyle" : "org.graalvm.compiler.graph",
78 "javaCompliance" : "1.8",
79 "workingSets" : "API,Graal",
80 },
81
82 "org.graalvm.compiler.serviceprovider.processor" : {
83 "subDir" : "share/classes",
84 "sourceDirs" : ["src"],
85 "dependencies" : ["org.graalvm.compiler.serviceprovider"],
86 "checkstyle" : "org.graalvm.compiler.graph",
87 "javaCompliance" : "1.8",
88 "workingSets" : "Graal,Codegen",
89 },
90
91 "org.graalvm.compiler.options" : {
92 "subDir" : "share/classes",
93 "dependencies" : ["JVMCI_SERVICES", "JVMCI_API"],
94 "sourceDirs" : ["src"],
95 "checkstyle" : "org.graalvm.compiler.graph",
96 "javaCompliance" : "1.8",
97 "workingSets" : "Graal",
98 },
99
100 "org.graalvm.compiler.options.processor" : {
101 "subDir" : "share/classes",
102 "sourceDirs" : ["src"],
103 "dependencies" : [
104 "org.graalvm.compiler.options",
105 ],
106 "checkstyle" : "org.graalvm.compiler.graph",
107 "javaCompliance" : "1.8",
108 "workingSets" : "Graal,Codegen",
109 },
110
111 "org.graalvm.compiler.options.test" : {
112 "subDir" : "share/classes",
113 "sourceDirs" : ["src"],
114 "dependencies" : [
115 "org.graalvm.compiler.options",
116 "mx:JUNIT",
117 ],
118 "checkstyle" : "org.graalvm.compiler.graph",
119 "javaCompliance" : "1.8",
120 "workingSets" : "Graal",
121 },
122
123 "org.graalvm.compiler.debug" : {
124 "subDir" : "share/classes",
125 "sourceDirs" : ["src"],
126 "checkstyle" : "org.graalvm.compiler.graph",
127 "dependencies" : [
128 "JVMCI_API",
129 "org.graalvm.compiler.serviceprovider",
130 "org.graalvm.compiler.options"
131 ],
132 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
133 "javaCompliance" : "1.8",
134 "workingSets" : "Graal,Debug",
135 },
136
137 "org.graalvm.compiler.debug.test" : {
138 "subDir" : "share/classes",
139 "sourceDirs" : ["src"],
140 "dependencies" : [
141 "mx:JUNIT",
142 "org.graalvm.compiler.debug",
143 ],
144 "checkstyle" : "org.graalvm.compiler.graph",
145 "javaCompliance" : "1.8",
146 "workingSets" : "Graal,Debug,Test",
147 },
148
163 "subDir" : "share/classes",
164 "sourceDirs" : ["src"],
165 "checkstyle" : "org.graalvm.compiler.graph",
166 "javaCompliance" : "1.8",
167 "workingSets" : "API,Graal",
168 },
169
170 "org.graalvm.compiler.api.directives" : {
171 "subDir" : "share/classes",
172 "sourceDirs" : ["src"],
173 "checkstyle" : "org.graalvm.compiler.graph",
174 "javaCompliance" : "1.8",
175 "workingSets" : "API,Graal",
176 },
177
178 "org.graalvm.compiler.api.directives.test" : {
179 "subDir" : "share/classes",
180 "sourceDirs" : ["src"],
181 "checkstyle" : "org.graalvm.compiler.graph",
182 "dependencies" : [
183 "JVMCI_HOTSPOT",
184 "org.graalvm.compiler.core.test",
185 ],
186 "javaCompliance" : "1.8",
187 "workingSets" : "API,Graal",
188 },
189
190 "org.graalvm.compiler.api.runtime" : {
191 "subDir" : "share/classes",
192 "sourceDirs" : ["src"],
193 "dependencies" : [
194 "JVMCI_API",
195 ],
196 "checkstyle" : "org.graalvm.compiler.graph",
197 "javaCompliance" : "1.8",
198 "workingSets" : "API,Graal",
199 },
200
201 "org.graalvm.compiler.api.test" : {
202 "subDir" : "share/classes",
203 "sourceDirs" : ["src"],
204 "dependencies" : [
205 "mx:JUNIT",
206 "JVMCI_SERVICES",
207 "org.graalvm.compiler.api.runtime",
208 ],
209 "checkstyle" : "org.graalvm.compiler.graph",
210 "javaCompliance" : "1.8",
211 "workingSets" : "API,Graal,Test",
212 },
213
214 "org.graalvm.compiler.api.replacements" : {
215 "subDir" : "share/classes",
216 "sourceDirs" : ["src"],
217 "dependencies" : ["JVMCI_API"],
218 "checkstyle" : "org.graalvm.compiler.graph",
219 "javaCompliance" : "1.8",
220 "workingSets" : "API,Graal,Replacements",
221 },
222
223 "org.graalvm.compiler.hotspot" : {
224 "subDir" : "share/classes",
225 "sourceDirs" : ["src"],
226 "dependencies" : [
227 "JVMCI_HOTSPOT",
228 "org.graalvm.compiler.api.runtime",
229 "org.graalvm.compiler.replacements",
230 "org.graalvm.compiler.runtime",
231 ],
232 "checkstyle" : "org.graalvm.compiler.graph",
233 "annotationProcessors" : [
234 "GRAAL_NODEINFO_PROCESSOR",
235 "GRAAL_COMPILER_MATCH_PROCESSOR",
236 "GRAAL_REPLACEMENTS_VERIFIER",
237 "GRAAL_OPTIONS_PROCESSOR",
238 "GRAAL_SERVICEPROVIDER_PROCESSOR",
239 ],
240 "javaCompliance" : "1.8",
241 "workingSets" : "Graal,HotSpot",
242 },
243
244 "org.graalvm.compiler.hotspot.aarch64" : {
245 "subDir" : "share/classes",
246 "sourceDirs" : ["src"],
247 "dependencies" : [
294 "sourceDirs" : ["src"],
295 "dependencies" : [
296 "org.graalvm.compiler.replacements.test",
297 "org.graalvm.compiler.hotspot",
298 ],
299 "annotationProcessors" : [
300 "GRAAL_NODEINFO_PROCESSOR"
301 ],
302 "checkstyle" : "org.graalvm.compiler.graph",
303 "javaCompliance" : "1.8",
304 "workingSets" : "Graal,HotSpot,Test",
305 },
306
307 "org.graalvm.compiler.hotspot.lir.test" : {
308 "subDir" : "share/classes",
309 "sourceDirs" : ["src"],
310 "dependencies" : [
311 "org.graalvm.compiler.hotspot",
312 "org.graalvm.compiler.lir.jtt",
313 "org.graalvm.compiler.lir.test",
314 "JVMCI_API",
315 "JVMCI_HOTSPOT",
316 ],
317 "checkstyle" : "org.graalvm.compiler.graph",
318 "javaCompliance" : "1.8",
319 "workingSets" : "Graal,HotSpot,Test",
320 },
321
322 "org.graalvm.compiler.hotspot.aarch64.test" : {
323 "subDir" : "share/classes",
324 "sourceDirs" : ["src"],
325 "dependencies" : [
326 "org.graalvm.compiler.asm.aarch64",
327 "org.graalvm.compiler.hotspot.test",
328 ],
329 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
330 "checkstyle" : "org.graalvm.compiler.graph",
331 "javaCompliance" : "1.8",
332 "workingSets" : "Graal,HotSpot,AArch64,Test",
333 },
334
335 "org.graalvm.compiler.hotspot.amd64.test" : {
382 "workingSets" : "Graal,Graph",
383 },
384
385 "org.graalvm.compiler.graph.test" : {
386 "subDir" : "share/classes",
387 "sourceDirs" : ["src"],
388 "checkstyle" : "org.graalvm.compiler.graph",
389 "dependencies" : [
390 "mx:JUNIT",
391 "org.graalvm.compiler.api.test",
392 "org.graalvm.compiler.graph",
393 ],
394 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
395 "javaCompliance" : "1.8",
396 "workingSets" : "Graal,Graph,Test",
397 },
398
399 "org.graalvm.compiler.asm" : {
400 "subDir" : "share/classes",
401 "sourceDirs" : ["src"],
402 "dependencies" : [
403 "JVMCI_API",
404 ],
405 "checkstyle" : "org.graalvm.compiler.graph",
406 "javaCompliance" : "1.8",
407 "workingSets" : "Graal,Assembler",
408 },
409
410 "org.graalvm.compiler.asm.aarch64" : {
411 "subDir" : "share/classes",
412 "sourceDirs" : ["src"],
413 "dependencies" : [
414 "org.graalvm.compiler.debug",
415 "org.graalvm.compiler.asm",
416 ],
417 "checkstyle" : "org.graalvm.compiler.graph",
418 "javaCompliance" : "1.8",
419 "workingSets" : "Graal,Assembler,AArch64",
420 },
421
422 "org.graalvm.compiler.asm.amd64" : {
423 "subDir" : "share/classes",
424 "sourceDirs" : ["src"],
441 "checkstyle" : "org.graalvm.compiler.graph",
442 "javaCompliance" : "1.8",
443 "workingSets" : "Graal,Assembler,SPARC",
444 },
445
446 "org.graalvm.compiler.asm.sparc.test" : {
447 "subDir" : "share/classes",
448 "sourceDirs" : ["src"],
449 "dependencies" : [
450 "org.graalvm.compiler.asm.test",
451 "org.graalvm.compiler.asm.sparc",
452 ],
453 "checkstyle" : "org.graalvm.compiler.graph",
454 "javaCompliance" : "1.8",
455 "workingSets" : "Graal,Assembler,SPARC,Test",
456 },
457
458 "org.graalvm.compiler.bytecode" : {
459 "subDir" : "share/classes",
460 "sourceDirs" : ["src"],
461 "dependencies" : ["JVMCI_API"],
462 "checkstyle" : "org.graalvm.compiler.graph",
463 "javaCompliance" : "1.8",
464 "workingSets" : "Graal,Java",
465 },
466
467 "org.graalvm.compiler.asm.test" : {
468 "subDir" : "share/classes",
469 "sourceDirs" : ["src"],
470 "dependencies" : [
471 "org.graalvm.compiler.api.test",
472 "org.graalvm.compiler.code",
473 "org.graalvm.compiler.runtime",
474 "org.graalvm.compiler.test",
475 "org.graalvm.compiler.debug",
476 ],
477 "checkstyle" : "org.graalvm.compiler.graph",
478 "javaCompliance" : "1.8",
479 "workingSets" : "Graal,Assembler,Test",
480 },
481
813 "dependencies" : [
814 "org.graalvm.compiler.core",
815 "org.graalvm.compiler.lir.aarch64",
816 "org.graalvm.compiler.java",
817 ],
818 "checkstyle" : "org.graalvm.compiler.graph",
819 "annotationProcessors" : [
820 "GRAAL_NODEINFO_PROCESSOR",
821 "GRAAL_COMPILER_MATCH_PROCESSOR",
822 ],
823 "javaCompliance" : "1.8",
824 "workingSets" : "Graal,AArch64",
825 },
826
827 "org.graalvm.compiler.core.aarch64.test" : {
828 "subDir" : "share/classes",
829 "sourceDirs" : ["src"],
830 "dependencies" : [
831 "org.graalvm.compiler.lir.jtt",
832 "org.graalvm.compiler.lir.aarch64",
833 "JVMCI_HOTSPOT"
834 ],
835 "checkstyle" : "org.graalvm.compiler.graph",
836 "javaCompliance" : "1.8",
837 "workingSets" : "Graal,AArch64,Test",
838 },
839
840 "org.graalvm.compiler.core.amd64" : {
841 "subDir" : "share/classes",
842 "sourceDirs" : ["src"],
843 "dependencies" : [
844 "org.graalvm.compiler.core",
845 "org.graalvm.compiler.lir.amd64",
846 "org.graalvm.compiler.java",
847 ],
848 "checkstyle" : "org.graalvm.compiler.graph",
849 "annotationProcessors" : [
850 "GRAAL_NODEINFO_PROCESSOR",
851 "GRAAL_COMPILER_MATCH_PROCESSOR",
852 ],
853 "javaCompliance" : "1.8",
854 "workingSets" : "Graal,AMD64",
855 },
856
857 "org.graalvm.compiler.core.amd64.test" : {
858 "subDir" : "share/classes",
859 "sourceDirs" : ["src"],
860 "dependencies" : [
861 "org.graalvm.compiler.lir.jtt",
862 "org.graalvm.compiler.lir.amd64",
863 "JVMCI_HOTSPOT"
864 ],
865 "checkstyle" : "org.graalvm.compiler.graph",
866 "javaCompliance" : "1.8",
867 "workingSets" : "Graal,AMD64,Test",
868 },
869
870 "org.graalvm.compiler.core.sparc" : {
871 "subDir" : "share/classes",
872 "sourceDirs" : ["src"],
873 "dependencies" : [
874 "org.graalvm.compiler.core",
875 "org.graalvm.compiler.lir.sparc",
876 "org.graalvm.compiler.java"
877 ],
878 "checkstyle" : "org.graalvm.compiler.graph",
879 "annotationProcessors" : [
880 "GRAAL_NODEINFO_PROCESSOR",
881 "GRAAL_COMPILER_MATCH_PROCESSOR",
882 ],
883 "javaCompliance" : "1.8",
884 "workingSets" : "Graal,SPARC",
885 },
886
887 "org.graalvm.compiler.core.sparc.test" : {
888 "subDir" : "share/classes",
889 "sourceDirs" : ["src"],
890 "dependencies" : [
891 "org.graalvm.compiler.lir.jtt",
892 "JVMCI_HOTSPOT"
893 ],
894 "checkstyle" : "org.graalvm.compiler.graph",
895 "javaCompliance" : "1.8",
896 "workingSets" : "Graal,SPARC,Test",
897 },
898
899 "org.graalvm.compiler.runtime" : {
900 "subDir" : "share/classes",
901 "sourceDirs" : ["src"],
902 "dependencies" : ["org.graalvm.compiler.core"],
903 "checkstyle" : "org.graalvm.compiler.graph",
904 "javaCompliance" : "1.8",
905 "workingSets" : "Graal",
906 },
907
908 "org.graalvm.compiler.java" : {
909 "subDir" : "share/classes",
910 "sourceDirs" : ["src"],
911 "dependencies" : [
912 "org.graalvm.compiler.phases",
950 "sourceDirs" : ["src"],
951 "dependencies" : [
952 "mx:JUNIT",
953 ],
954 "checkstyle" : "org.graalvm.compiler.graph",
955 "javaCompliance" : "1.8",
956 "workingSets" : "Graal,Test",
957 },
958
959 "org.graalvm.compiler.core.test" : {
960 "subDir" : "share/classes",
961 "sourceDirs" : ["src"],
962 "dependencies" : [
963 "org.graalvm.compiler.api.directives",
964 "org.graalvm.compiler.java",
965 "org.graalvm.compiler.test",
966 "org.graalvm.compiler.runtime",
967 "org.graalvm.compiler.graph.test",
968 "org.graalvm.compiler.printer",
969 "JAVA_ALLOCATION_INSTRUMENTER",
970 "ASM_TREE5",
971 ],
972 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
973 "checkstyle" : "org.graalvm.compiler.graph",
974 "javaCompliance" : "1.8",
975 "workingSets" : "Graal,Test",
976 "jacoco" : "exclude",
977 },
978
979 "org.graalvm.compiler.jtt" : {
980 "subDir" : "share/classes",
981 "sourceDirs" : ["src"],
982 "dependencies" : [
983 "org.graalvm.compiler.core.test",
984 ],
985 "checkstyle" : "org.graalvm.compiler.graph",
986 "javaCompliance" : "1.8",
987 "workingSets" : "Graal,Test",
988 "jacoco" : "exclude",
989 "findbugs" : "false",
990 },
|