Mercurial > hg > graal-compiler
comparison mx.graal/suite.py @ 23218:75a807751aa6
renamed existing GRAAL dist to GRAAL_RUNTIME and defined new monolithic GRAAL dist for use only when on JDK9
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Sat, 26 Dec 2015 18:14:27 +0100 |
parents | a1bfeec72458 |
children | 62ce1759b596 |
comparison
equal
deleted
inserted
replaced
23217:a1bfeec72458 | 23218:75a807751aa6 |
---|---|
91 | 91 |
92 # Library that allows Graal to compile against JVMCI without the jvmci suite. | 92 # Library that allows Graal to compile against JVMCI without the jvmci suite. |
93 # This library is not added to the boot class path at run time and so code | 93 # This library is not added to the boot class path at run time and so code |
94 # compiled against this library must be run on (JVMCI enabled) JDK9. | 94 # compiled against this library must be run on (JVMCI enabled) JDK9. |
95 "JVMCI" : { | 95 "JVMCI" : { |
96 "sha1" : "a4fbc1bccc729cdfd5678c4a27a2cbabbef384d2", | 96 "sha1" : "c9d62b2b7408592cd8805aa1cdb2f01189b81dff", |
97 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/jvmci-2d4718284a09.jar"], | 97 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/jvmci-5ecfc0f99fed.jar"], |
98 "sourceSha1" : "ce91feae6de27b8fa85579a43333fea1320b9d35", | 98 "sourceSha1" : "ef74ca52fa2d09ab3dfc210e8be6c87ef02f4693", |
99 "sourceUrls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/jvmci-2d4718284a09.src.zip"], | 99 "sourceUrls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/jvmci-5ecfc0f99fed.src.zip"], |
100 "license": "GPLv2-CPE", | 100 "license": "GPLv2-CPE", |
101 }, | 101 }, |
102 }), | 102 }), |
103 | 103 |
104 "projects" : { | 104 "projects" : { |
1167 "distDependencies" : [ | 1167 "distDependencies" : [ |
1168 "GRAAL_API", | 1168 "GRAAL_API", |
1169 ], | 1169 ], |
1170 }, | 1170 }, |
1171 | 1171 |
1172 "GRAAL" : { | 1172 "GRAAL_RUNTIME" : { |
1173 "subDir" : "graal", | 1173 "subDir" : "graal", |
1174 "dependencies" : [ | 1174 "dependencies" : [ |
1175 "com.oracle.graal.replacements", | 1175 "com.oracle.graal.replacements", |
1176 "com.oracle.graal.runtime", | 1176 "com.oracle.graal.runtime", |
1177 "com.oracle.graal.code", | 1177 "com.oracle.graal.code", |
1201 ], | 1201 ], |
1202 "exclude" : deps(["JVMCI"]), | 1202 "exclude" : deps(["JVMCI"]), |
1203 "distDependencies" : deps([ | 1203 "distDependencies" : deps([ |
1204 "jvmci:JVMCI_HOTSPOT", | 1204 "jvmci:JVMCI_HOTSPOT", |
1205 "GRAAL_COMPILER", | 1205 "GRAAL_COMPILER", |
1206 "GRAAL", | 1206 "GRAAL_RUNTIME", |
1207 ]), | 1207 ]), |
1208 }, | 1208 }, |
1209 | 1209 |
1210 "GRAAL_TEST" : { | 1210 "GRAAL_TEST" : { |
1211 "subDir" : "graal", | 1211 "subDir" : "graal", |
1241 "subDir" : "graal", | 1241 "subDir" : "graal", |
1242 "dependencies" : [ | 1242 "dependencies" : [ |
1243 "com.oracle.graal.truffle", | 1243 "com.oracle.graal.truffle", |
1244 ], | 1244 ], |
1245 "distDependencies" : [ | 1245 "distDependencies" : [ |
1246 "GRAAL", | 1246 "GRAAL_RUNTIME", |
1247 "truffle:TRUFFLE_API", | 1247 "truffle:TRUFFLE_API", |
1248 ], | 1248 ], |
1249 }, | 1249 }, |
1250 | 1250 |
1251 "GRAAL_TRUFFLE_HOTSPOT" : { | 1251 "GRAAL_TRUFFLE_HOTSPOT" : { |
1298 "jvmci:JVMCI_SERVICE_PROCESSOR", | 1298 "jvmci:JVMCI_SERVICE_PROCESSOR", |
1299 ]) | 1299 ]) |
1300 }, | 1300 }, |
1301 }, | 1301 }, |
1302 } | 1302 } |
1303 | |
1304 if JDK9: | |
1305 # Define a monolithic graal.jar for ease of Graal deployment without mx | |
1306 suite["distributions"]["GRAAL"] = { | |
1307 "subDir" : "graal", | |
1308 "overlaps" : [ | |
1309 "GRAAL_OPTIONS", | |
1310 "GRAAL_NODEINFO", | |
1311 "GRAAL_API", | |
1312 "GRAAL_COMPILER", | |
1313 "GRAAL_RUNTIME", | |
1314 "GRAAL_HOTSPOT", | |
1315 "GRAAL_TRUFFLE", | |
1316 "GRAAL_TRUFFLE_HOTSPOT", | |
1317 ], | |
1318 "dependencies" : [ | |
1319 "com.oracle.graal.options", | |
1320 "com.oracle.graal.nodeinfo", | |
1321 "com.oracle.graal.api.replacements", | |
1322 "com.oracle.graal.api.runtime", | |
1323 "com.oracle.graal.graph", | |
1324 "com.oracle.graal.compiler", | |
1325 "com.oracle.graal.replacements", | |
1326 "com.oracle.graal.runtime", | |
1327 "com.oracle.graal.code", | |
1328 "com.oracle.graal.printer", | |
1329 "com.oracle.graal.compiler.aarch64", | |
1330 "com.oracle.graal.replacements.aarch64", | |
1331 "com.oracle.graal.compiler.amd64", | |
1332 "com.oracle.graal.replacements.amd64", | |
1333 "com.oracle.graal.compiler.sparc", | |
1334 "com.oracle.graal.replacements.sparc", | |
1335 "com.oracle.graal.salver", | |
1336 "com.oracle.graal.hotspot.aarch64", | |
1337 "com.oracle.graal.hotspot.amd64", | |
1338 "com.oracle.graal.hotspot.sparc", | |
1339 "com.oracle.graal.hotspot", | |
1340 "com.oracle.graal.truffle", | |
1341 "com.oracle.graal.truffle.hotspot.amd64", | |
1342 "com.oracle.graal.truffle.hotspot.sparc" | |
1343 ], | |
1344 "distDependencies" : [ | |
1345 "truffle:TRUFFLE_API", | |
1346 ], | |
1347 } |