Mercurial > hg > graal-compiler
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", |