comparison mx/suite.py @ 21705:729e6acde6c0

added JVMCI_UTIL distribution
author Doug Simon <doug.simon@oracle.com>
date Wed, 03 Jun 2015 16:23:33 +0200
parents 7a8a5bb5ec56
children 6df25b1418be
comparison
equal deleted inserted replaced
21704:5db03b62b621 21705:729e6acde6c0
1 suite = { 1 suite = {
2 "mxversion" : "1.0", 2 "mxversion" : "1.0",
3 "name" : "graal", 3 "name" : "graal",
4 "libraries" : { 4 "libraries" : {
5
6 # ------------- Libraries -------------
5 7
6 "JLINE" : { 8 "JLINE" : {
7 "path" : "lib/jline-2.11.jar", 9 "path" : "lib/jline-2.11.jar",
8 "urls" : [ 10 "urls" : [
9 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/jline-2.11.jar", 11 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/jline-2.11.jar",
152 } 154 }
153 }, 155 },
154 156
155 "projects" : { 157 "projects" : {
156 158
157 # ------------- JVMCI ------------- 159 # ------------- JVMCI:Service -------------
158 160
159 "com.oracle.jvmci.service" : { 161 "com.oracle.jvmci.service" : {
160 "subDir" : "graal", 162 "subDir" : "graal",
161 "sourceDirs" : ["src"], 163 "sourceDirs" : ["src"],
162 "checkstyle" : "com.oracle.graal.graph", 164 "checkstyle" : "com.oracle.graal.graph",
170 "dependencies" : ["com.oracle.jvmci.service"], 172 "dependencies" : ["com.oracle.jvmci.service"],
171 "checkstyle" : "com.oracle.graal.graph", 173 "checkstyle" : "com.oracle.graal.graph",
172 "javaCompliance" : "1.8", 174 "javaCompliance" : "1.8",
173 "workingSets" : "JVMCI,Codegen,HotSpot", 175 "workingSets" : "JVMCI,Codegen,HotSpot",
174 }, 176 },
177
178 # ------------- JVMCI:API -------------
175 179
176 "com.oracle.jvmci.common" : { 180 "com.oracle.jvmci.common" : {
177 "subDir" : "graal", 181 "subDir" : "graal",
178 "sourceDirs" : ["src"], 182 "sourceDirs" : ["src"],
179 "checkstyle" : "com.oracle.graal.graph", 183 "checkstyle" : "com.oracle.graal.graph",
219 ], 223 ],
220 "checkstyle" : "com.oracle.graal.graph", 224 "checkstyle" : "com.oracle.graal.graph",
221 "javaCompliance" : "1.8", 225 "javaCompliance" : "1.8",
222 "workingSets" : "API,JVMCI", 226 "workingSets" : "API,JVMCI",
223 }, 227 },
228
229 "com.oracle.jvmci.debug" : {
230 "subDir" : "graal",
231 "sourceDirs" : ["src"],
232 "checkstyle" : "com.oracle.graal.graph",
233 "dependencies" : [
234 "com.oracle.jvmci.service",
235 ],
236 "javaCompliance" : "1.8",
237 "workingSets" : "JVMCI,Debug",
238 },
239
240 "com.oracle.jvmci.debug.test" : {
241 "subDir" : "graal",
242 "sourceDirs" : ["src"],
243 "dependencies" : [
244 "JUNIT",
245 "com.oracle.jvmci.debug",
246 ],
247 "checkstyle" : "com.oracle.graal.graph",
248 "javaCompliance" : "1.8",
249 "workingSets" : "JVMCI,Debug,Test",
250 },
251
252 "com.oracle.jvmci.options" : {
253 "subDir" : "graal",
254 "sourceDirs" : ["src"],
255 "dependencies" : [
256 "com.oracle.jvmci.service",
257 ],
258 "checkstyle" : "com.oracle.graal.graph",
259 "javaCompliance" : "1.8",
260 "workingSets" : "JVMCI",
261 },
262
263 "com.oracle.jvmci.options.processor" : {
264 "subDir" : "graal",
265 "sourceDirs" : ["src"],
266 "dependencies" : [
267 "com.oracle.jvmci.options",
268 ],
269 "checkstyle" : "com.oracle.graal.graph",
270 "javaCompliance" : "1.8",
271 "workingSets" : "JVMCI,Codegen",
272 },
273
274 "com.oracle.jvmci.options.test" : {
275 "subDir" : "graal",
276 "sourceDirs" : ["src"],
277 "dependencies" : [
278 "com.oracle.jvmci.options",
279 "JUNIT",
280 ],
281 "checkstyle" : "com.oracle.graal.graph",
282 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
283 "javaCompliance" : "1.8",
284 "workingSets" : "JVMCI",
285 },
286
287 # ------------- JVMCI:Util -------------
288
289 "com.oracle.jvmci.amd64" : {
290 "subDir" : "graal",
291 "sourceDirs" : ["src"],
292 "dependencies" : ["com.oracle.jvmci.code"],
293 "checkstyle" : "com.oracle.graal.graph",
294 "javaCompliance" : "1.8",
295 "workingSets" : "JVMCI,AMD64",
296 },
297
298 "com.oracle.jvmci.sparc" : {
299 "subDir" : "graal",
300 "sourceDirs" : ["src"],
301 "dependencies" : ["com.oracle.jvmci.code"],
302 "checkstyle" : "com.oracle.graal.graph",
303 "javaCompliance" : "1.8",
304 "workingSets" : "JVMCI,SPARC",
305 },
306
307 # ------------- JVMCI:HotSpot -------------
224 308
225 "com.oracle.jvmci.hotspot" : { 309 "com.oracle.jvmci.hotspot" : {
226 "subDir" : "graal", 310 "subDir" : "graal",
227 "sourceDirs" : ["src"], 311 "sourceDirs" : ["src"],
228 "dependencies" : [ 312 "dependencies" : [
257 "checkstyle" : "com.oracle.graal.graph", 341 "checkstyle" : "com.oracle.graal.graph",
258 "javaCompliance" : "1.8", 342 "javaCompliance" : "1.8",
259 "workingSets" : "JVMCI,HotSpot,Codegen", 343 "workingSets" : "JVMCI,HotSpot,Codegen",
260 }, 344 },
261 345
262 "com.oracle.jvmci.debug" : { 346 "com.oracle.jvmci.hotspot.amd64" : {
263 "subDir" : "graal", 347 "subDir" : "graal",
264 "sourceDirs" : ["src"], 348 "sourceDirs" : ["src"],
265 "checkstyle" : "com.oracle.graal.graph", 349 "dependencies" : [
266 "dependencies" : [ 350 "com.oracle.jvmci.amd64",
267 "com.oracle.jvmci.service", 351 "com.oracle.jvmci.hotspot",
268 ], 352 ],
269 "javaCompliance" : "1.8", 353 "checkstyle" : "com.oracle.graal.graph",
270 "workingSets" : "JVMCI,Debug", 354 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
271 }, 355 "javaCompliance" : "1.8",
272 356 "workingSets" : "JVMCI,HotSpot,AMD64",
273 "com.oracle.jvmci.debug.test" : { 357 },
274 "subDir" : "graal", 358
275 "sourceDirs" : ["src"], 359 "com.oracle.jvmci.hotspot.sparc" : {
276 "dependencies" : [ 360 "subDir" : "graal",
277 "JUNIT", 361 "sourceDirs" : ["src"],
278 "com.oracle.jvmci.debug", 362 "dependencies" : [
279 ], 363 "com.oracle.jvmci.sparc",
280 "checkstyle" : "com.oracle.graal.graph", 364 "com.oracle.jvmci.hotspot",
281 "javaCompliance" : "1.8", 365 ],
282 "workingSets" : "JVMCI,Debug,Test", 366 "checkstyle" : "com.oracle.graal.graph",
283 }, 367 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
284 368 "javaCompliance" : "1.8",
285 "com.oracle.jvmci.options" : { 369 "workingSets" : "JVMCI,HotSpot,SPARC",
286 "subDir" : "graal",
287 "sourceDirs" : ["src"],
288 "dependencies" : [
289 "com.oracle.jvmci.service",
290 ],
291 "checkstyle" : "com.oracle.graal.graph",
292 "javaCompliance" : "1.8",
293 "workingSets" : "JVMCI",
294 },
295
296 "com.oracle.jvmci.options.processor" : {
297 "subDir" : "graal",
298 "sourceDirs" : ["src"],
299 "dependencies" : [
300 "com.oracle.jvmci.options",
301 ],
302 "checkstyle" : "com.oracle.graal.graph",
303 "javaCompliance" : "1.8",
304 "workingSets" : "JVMCI,Codegen",
305 },
306
307 "com.oracle.jvmci.options.test" : {
308 "subDir" : "graal",
309 "sourceDirs" : ["src"],
310 "dependencies" : [
311 "com.oracle.jvmci.options",
312 "JUNIT",
313 ],
314 "checkstyle" : "com.oracle.graal.graph",
315 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
316 "javaCompliance" : "1.8",
317 "workingSets" : "JVMCI",
318 }, 370 },
319 371
320 "com.oracle.jvmci.hotspot.jfr" : { 372 "com.oracle.jvmci.hotspot.jfr" : {
321 "subDir" : "graal", 373 "subDir" : "graal",
322 "sourceDirs" : ["src"], 374 "sourceDirs" : ["src"],
327 "checkstyle" : "com.oracle.graal.graph", 379 "checkstyle" : "com.oracle.graal.graph",
328 "annotationProcessors" : ["com.oracle.jvmci.service.processor"], 380 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
329 "javaCompliance" : "1.8", 381 "javaCompliance" : "1.8",
330 "profile" : "", 382 "profile" : "",
331 "workingSets" : "JVMCI,HotSpot", 383 "workingSets" : "JVMCI,HotSpot",
332 },
333
334 "com.oracle.jvmci.amd64" : {
335 "subDir" : "graal",
336 "sourceDirs" : ["src"],
337 "dependencies" : ["com.oracle.jvmci.code"],
338 "checkstyle" : "com.oracle.graal.graph",
339 "javaCompliance" : "1.8",
340 "workingSets" : "JVMCI,AMD64",
341 },
342
343 "com.oracle.jvmci.hotspot.amd64" : {
344 "subDir" : "graal",
345 "sourceDirs" : ["src"],
346 "dependencies" : [
347 "com.oracle.jvmci.amd64",
348 "com.oracle.jvmci.hotspot",
349 ],
350 "checkstyle" : "com.oracle.graal.graph",
351 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
352 "javaCompliance" : "1.8",
353 "workingSets" : "JVMCI,HotSpot,AMD64",
354 },
355
356 "com.oracle.jvmci.sparc" : {
357 "subDir" : "graal",
358 "sourceDirs" : ["src"],
359 "dependencies" : ["com.oracle.jvmci.code"],
360 "checkstyle" : "com.oracle.graal.graph",
361 "javaCompliance" : "1.8",
362 "workingSets" : "JVMCI,SPARC",
363 },
364
365 "com.oracle.jvmci.hotspot.sparc" : {
366 "subDir" : "graal",
367 "sourceDirs" : ["src"],
368 "dependencies" : [
369 "com.oracle.jvmci.sparc",
370 "com.oracle.jvmci.hotspot",
371 ],
372 "checkstyle" : "com.oracle.graal.graph",
373 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
374 "javaCompliance" : "1.8",
375 "workingSets" : "JVMCI,HotSpot,SPARC",
376 }, 384 },
377 385
378 # ------------- NFI ------------- 386 # ------------- NFI -------------
379 387
380 "com.oracle.nfi" : { 388 "com.oracle.nfi" : {
1289 } 1297 }
1290 }, 1298 },
1291 1299
1292 "distributions" : { 1300 "distributions" : {
1293 1301
1302 # ------------- Distributions -------------
1303
1294 "JVMCI_SERVICE" : { 1304 "JVMCI_SERVICE" : {
1295 "path" : "build/jvmci-service.jar", 1305 "path" : "build/jvmci-service.jar",
1296 "subDir" : "graal", 1306 "subDir" : "graal",
1297 "sourcesPath" : "build/jvmci-service.src.zip", 1307 "sourcesPath" : "build/jvmci-service.src.zip",
1298 "dependencies" : ["com.oracle.jvmci.service"], 1308 "dependencies" : ["com.oracle.jvmci.service"],
1313 "distDependencies" : [ 1323 "distDependencies" : [
1314 "JVMCI_SERVICE", 1324 "JVMCI_SERVICE",
1315 ], 1325 ],
1316 }, 1326 },
1317 1327
1328 "JVMCI_UTIL" : {
1329 "path" : "build/jvmci-util.jar",
1330 "subDir" : "graal",
1331 "sourcesPath" : "build/jvmci-util.src.zip",
1332 "dependencies" : [
1333 "com.oracle.jvmci.amd64",
1334 "com.oracle.jvmci.sparc",
1335 ],
1336 "distDependencies" : [
1337 "JVMCI_API",
1338 ],
1339 },
1340
1318 "JVMCI_HOTSPOT" : { 1341 "JVMCI_HOTSPOT" : {
1319 "path" : "build/jvmci-hotspot.jar", 1342 "path" : "build/jvmci-hotspot.jar",
1320 "subDir" : "graal", 1343 "subDir" : "graal",
1321 "sourcesPath" : "build/jvmci-hotspot.src.zip", 1344 "sourcesPath" : "build/jvmci-hotspot.src.zip",
1322 "dependencies" : [ 1345 "dependencies" : [
1324 "com.oracle.jvmci.hotspot.sparc", 1347 "com.oracle.jvmci.hotspot.sparc",
1325 "com.oracle.jvmci.hotspot.jfr", 1348 "com.oracle.jvmci.hotspot.jfr",
1326 ], 1349 ],
1327 "distDependencies" : [ 1350 "distDependencies" : [
1328 "JVMCI_API", 1351 "JVMCI_API",
1352 "JVMCI_UTIL",
1329 ], 1353 ],
1330 }, 1354 },
1331 1355
1332 "GRAAL" : { 1356 "GRAAL" : {
1333 "path" : "build/graal.jar", 1357 "path" : "build/graal.jar",