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 }