diff mx/suite.py @ 21614:2f92172fa320

Truffle and NFI implementations are now accessed via JVMCI services instead of being hard coded in the VM (JBS:GRAAL-51)
author Doug Simon <doug.simon@oracle.com>
date Sun, 31 May 2015 13:42:47 +0200
parents 71b338926f2e
children 35da7c00e2fa
line wrap: on
line diff
--- a/mx/suite.py	Sun May 31 12:32:15 2015 +0200
+++ b/mx/suite.py	Sun May 31 13:42:47 2015 +0200
@@ -203,7 +203,7 @@
     "com.oracle.nfi" : {
       "subDir" : "graal",
       "sourceDirs" : ["src"],
-      "dependencies" : [],
+      "dependencies" : ["com.oracle.jvmci.service"],
       "checkstyle" : "com.oracle.graal.graph",
       "javaCompliance" : "1.7",
     },
@@ -992,7 +992,7 @@
     "com.oracle.truffle.api" : {
       "subDir" : "graal",
       "sourceDirs" : ["src"],
-      "dependencies" : [],
+      "dependencies" : ["com.oracle.jvmci.service"],
       "javaCompliance" : "1.7",
       "workingSets" : "API,Truffle",
     },
@@ -1302,6 +1302,9 @@
         "com.oracle.truffle.interop",
         "com.oracle.truffle.object.basic",
       ],
+      "distDependencies" : [
+        "JVMCI_SERVICE",
+      ],
     },
 
     "GRAAL_TRUFFLE" : {