70 "checkstyle" : "jdk.vm.ci.services",
71 "javaCompliance" : "9+",
72 "workingSets" : "API,JVMCI",
73 },
74
75 "jdk.vm.ci.code" : {
76 "subDir" : "../jdk.internal.vm.ci/share/classes",
77 "sourceDirs" : ["src"],
78 "dependencies" : ["jdk.vm.ci.meta"],
79 "checkstyle" : "jdk.vm.ci.services",
80 "javaCompliance" : "9+",
81 "workingSets" : "API,JVMCI",
82 },
83
84 "jdk.vm.ci.code.test" : {
85 "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
86 "sourceDirs" : ["src"],
87 "dependencies" : [
88 "mx:JUNIT",
89 "jdk.vm.ci.amd64",
90 "jdk.vm.ci.sparc",
91 "jdk.vm.ci.code",
92 "jdk.vm.ci.hotspot",
93 ],
94 "checkstyle" : "jdk.vm.ci.services",
95 "javaCompliance" : "9+",
96 "workingSets" : "API,JVMCI",
97 },
98
99 "jdk.vm.ci.runtime" : {
100 "subDir" : "../jdk.internal.vm.ci/share/classes",
101 "sourceDirs" : ["src"],
102 "dependencies" : [
103 "jdk.vm.ci.code",
104 "jdk.vm.ci.services",
105 ],
106 "checkstyle" : "jdk.vm.ci.services",
107 "javaCompliance" : "9+",
108 "workingSets" : "API,JVMCI",
109 },
110
124 # ------------- JVMCI:HotSpot -------------
125
126 "jdk.vm.ci.aarch64" : {
127 "subDir" : "../jdk.internal.vm.ci/share/classes",
128 "sourceDirs" : ["src"],
129 "dependencies" : ["jdk.vm.ci.code"],
130 "checkstyle" : "jdk.vm.ci.services",
131 "javaCompliance" : "9+",
132 "workingSets" : "JVMCI,AArch64",
133 },
134
135 "jdk.vm.ci.amd64" : {
136 "subDir" : "../jdk.internal.vm.ci/share/classes",
137 "sourceDirs" : ["src"],
138 "dependencies" : ["jdk.vm.ci.code"],
139 "checkstyle" : "jdk.vm.ci.services",
140 "javaCompliance" : "9+",
141 "workingSets" : "JVMCI,AMD64",
142 },
143
144 "jdk.vm.ci.sparc" : {
145 "subDir" : "../jdk.internal.vm.ci/share/classes",
146 "sourceDirs" : ["src"],
147 "dependencies" : ["jdk.vm.ci.code"],
148 "checkstyle" : "jdk.vm.ci.services",
149 "javaCompliance" : "9+",
150 "workingSets" : "JVMCI,SPARC",
151 },
152
153 "jdk.vm.ci.hotspot" : {
154 "subDir" : "../jdk.internal.vm.ci/share/classes",
155 "sourceDirs" : ["src"],
156 "dependencies" : [
157 "jdk.vm.ci.common",
158 "jdk.vm.ci.runtime",
159 "jdk.vm.ci.services",
160 ],
161 "imports" : [
162 "jdk.internal.misc",
163 "jdk.internal.org.objectweb.asm",
164 ],
165 "checkstyle" : "jdk.vm.ci.services",
166 "javaCompliance" : "9+",
167 "workingSets" : "JVMCI",
168 },
169
170 "jdk.vm.ci.hotspot.test" : {
171 "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
172 "sourceDirs" : ["src"],
188 "jdk.vm.ci.aarch64",
189 "jdk.vm.ci.hotspot",
190 ],
191 "checkstyle" : "jdk.vm.ci.services",
192 "javaCompliance" : "9+",
193 "workingSets" : "JVMCI,HotSpot,AArch64",
194 },
195
196 "jdk.vm.ci.hotspot.amd64" : {
197 "subDir" : "../jdk.internal.vm.ci/share/classes",
198 "sourceDirs" : ["src"],
199 "dependencies" : [
200 "jdk.vm.ci.amd64",
201 "jdk.vm.ci.hotspot",
202 ],
203 "checkstyle" : "jdk.vm.ci.services",
204 "javaCompliance" : "9+",
205 "workingSets" : "JVMCI,HotSpot,AMD64",
206 },
207
208 "jdk.vm.ci.hotspot.sparc" : {
209 "subDir" : "../jdk.internal.vm.ci/share/classes",
210 "sourceDirs" : ["src"],
211 "dependencies" : [
212 "jdk.vm.ci.sparc",
213 "jdk.vm.ci.hotspot",
214 ],
215 "checkstyle" : "jdk.vm.ci.services",
216 "javaCompliance" : "9+",
217 "workingSets" : "JVMCI,HotSpot,SPARC",
218 },
219
220 "hotspot" : {
221 "native" : True,
222 "class" : "HotSpotProject",
223 }
224 },
225
226 "distributions" : {
227
228 # ------------- Distributions -------------
229
230 "JVMCI_SERVICES" : {
231 "subDir" : "../jdk.internal.vm.ci/share/classes",
232 "dependencies" : ["jdk.vm.ci.services"],
233 },
234
235 "JVMCI_API" : {
236 "subDir" : "../jdk.internal.vm.ci/share/classes",
237 "dependencies" : [
238 "jdk.vm.ci.runtime",
239 "jdk.vm.ci.common",
240 "jdk.vm.ci.aarch64",
241 "jdk.vm.ci.amd64",
242 "jdk.vm.ci.sparc",
243 ],
244 "distDependencies" : [
245 "JVMCI_SERVICES",
246 ],
247 },
248
249 "JVMCI_HOTSPOT" : {
250 "subDir" : "../jdk.internal.vm.ci/share/classes",
251 "dependencies" : [
252 "jdk.vm.ci.hotspot.aarch64",
253 "jdk.vm.ci.hotspot.amd64",
254 "jdk.vm.ci.hotspot.sparc",
255 ],
256 "distDependencies" : [
257 "JVMCI_SERVICES",
258 "JVMCI_API",
259 ],
260 },
261
262 "JVMCI_TEST" : {
263 "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
264 "dependencies" : [
265 "jdk.vm.ci.runtime.test",
266 "jdk.vm.ci.hotspot.test",
267 ],
268 "distDependencies" : [
269 "JVMCI_API",
270 "JVMCI_HOTSPOT",
271 ],
272 "exclude" : ["mx:JUNIT"],
273 },
274 },
|
70 "checkstyle" : "jdk.vm.ci.services",
71 "javaCompliance" : "9+",
72 "workingSets" : "API,JVMCI",
73 },
74
75 "jdk.vm.ci.code" : {
76 "subDir" : "../jdk.internal.vm.ci/share/classes",
77 "sourceDirs" : ["src"],
78 "dependencies" : ["jdk.vm.ci.meta"],
79 "checkstyle" : "jdk.vm.ci.services",
80 "javaCompliance" : "9+",
81 "workingSets" : "API,JVMCI",
82 },
83
84 "jdk.vm.ci.code.test" : {
85 "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
86 "sourceDirs" : ["src"],
87 "dependencies" : [
88 "mx:JUNIT",
89 "jdk.vm.ci.amd64",
90 "jdk.vm.ci.code",
91 "jdk.vm.ci.hotspot",
92 ],
93 "checkstyle" : "jdk.vm.ci.services",
94 "javaCompliance" : "9+",
95 "workingSets" : "API,JVMCI",
96 },
97
98 "jdk.vm.ci.runtime" : {
99 "subDir" : "../jdk.internal.vm.ci/share/classes",
100 "sourceDirs" : ["src"],
101 "dependencies" : [
102 "jdk.vm.ci.code",
103 "jdk.vm.ci.services",
104 ],
105 "checkstyle" : "jdk.vm.ci.services",
106 "javaCompliance" : "9+",
107 "workingSets" : "API,JVMCI",
108 },
109
123 # ------------- JVMCI:HotSpot -------------
124
125 "jdk.vm.ci.aarch64" : {
126 "subDir" : "../jdk.internal.vm.ci/share/classes",
127 "sourceDirs" : ["src"],
128 "dependencies" : ["jdk.vm.ci.code"],
129 "checkstyle" : "jdk.vm.ci.services",
130 "javaCompliance" : "9+",
131 "workingSets" : "JVMCI,AArch64",
132 },
133
134 "jdk.vm.ci.amd64" : {
135 "subDir" : "../jdk.internal.vm.ci/share/classes",
136 "sourceDirs" : ["src"],
137 "dependencies" : ["jdk.vm.ci.code"],
138 "checkstyle" : "jdk.vm.ci.services",
139 "javaCompliance" : "9+",
140 "workingSets" : "JVMCI,AMD64",
141 },
142
143 "jdk.vm.ci.hotspot" : {
144 "subDir" : "../jdk.internal.vm.ci/share/classes",
145 "sourceDirs" : ["src"],
146 "dependencies" : [
147 "jdk.vm.ci.common",
148 "jdk.vm.ci.runtime",
149 "jdk.vm.ci.services",
150 ],
151 "imports" : [
152 "jdk.internal.misc",
153 "jdk.internal.org.objectweb.asm",
154 ],
155 "checkstyle" : "jdk.vm.ci.services",
156 "javaCompliance" : "9+",
157 "workingSets" : "JVMCI",
158 },
159
160 "jdk.vm.ci.hotspot.test" : {
161 "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
162 "sourceDirs" : ["src"],
178 "jdk.vm.ci.aarch64",
179 "jdk.vm.ci.hotspot",
180 ],
181 "checkstyle" : "jdk.vm.ci.services",
182 "javaCompliance" : "9+",
183 "workingSets" : "JVMCI,HotSpot,AArch64",
184 },
185
186 "jdk.vm.ci.hotspot.amd64" : {
187 "subDir" : "../jdk.internal.vm.ci/share/classes",
188 "sourceDirs" : ["src"],
189 "dependencies" : [
190 "jdk.vm.ci.amd64",
191 "jdk.vm.ci.hotspot",
192 ],
193 "checkstyle" : "jdk.vm.ci.services",
194 "javaCompliance" : "9+",
195 "workingSets" : "JVMCI,HotSpot,AMD64",
196 },
197
198 "hotspot" : {
199 "native" : True,
200 "class" : "HotSpotProject",
201 }
202 },
203
204 "distributions" : {
205
206 # ------------- Distributions -------------
207
208 "JVMCI_SERVICES" : {
209 "subDir" : "../jdk.internal.vm.ci/share/classes",
210 "dependencies" : ["jdk.vm.ci.services"],
211 },
212
213 "JVMCI_API" : {
214 "subDir" : "../jdk.internal.vm.ci/share/classes",
215 "dependencies" : [
216 "jdk.vm.ci.runtime",
217 "jdk.vm.ci.common",
218 "jdk.vm.ci.aarch64",
219 "jdk.vm.ci.amd64",
220 ],
221 "distDependencies" : [
222 "JVMCI_SERVICES",
223 ],
224 },
225
226 "JVMCI_HOTSPOT" : {
227 "subDir" : "../jdk.internal.vm.ci/share/classes",
228 "dependencies" : [
229 "jdk.vm.ci.hotspot.aarch64",
230 "jdk.vm.ci.hotspot.amd64",
231 ],
232 "distDependencies" : [
233 "JVMCI_SERVICES",
234 "JVMCI_API",
235 ],
236 },
237
238 "JVMCI_TEST" : {
239 "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
240 "dependencies" : [
241 "jdk.vm.ci.runtime.test",
242 "jdk.vm.ci.hotspot.test",
243 ],
244 "distDependencies" : [
245 "JVMCI_API",
246 "JVMCI_HOTSPOT",
247 ],
248 "exclude" : ["mx:JUNIT"],
249 },
250 },
|