diff mx.jvmci/suite.py @ 22280:ac5551e3ff9c

Make the JVM a distribution
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Wed, 22 Jul 2015 14:00:36 +0200
parents e1a5017645ba
children 65eb572cbcb7
line wrap: on
line diff
--- a/mx.jvmci/suite.py	Wed Jul 22 12:21:44 2015 +0200
+++ b/mx.jvmci/suite.py	Wed Jul 22 14:00:36 2015 +0200
@@ -273,12 +273,37 @@
       "profile" : "",
       "workingSets" : "JVMCI,HotSpot",
     },
+
+    "hotspot" : {
+      "native" : True,
+      "class" : "HotSpotProject",
+      "output" : "build<nojvmci>",
+      "results" : [
+          '<os>/<os>_<arch>_<buildname>/generated/jvmtifiles/jvmti.h',
+          '<os>/<os>_<arch>_<buildname>/generated/sa-jdi.jar',
+          '<os>/<os>_<arch>_<buildname>/product/<lib:jvm>',
+          '<os>/<os>_<arch>_<buildname>/product/<lib:saproc>',
+          '<os>/<os>_<arch>_<buildname>/product/<lib:jsig>',
+      ]
+    }
   },
 
   "distributions" : {
 
     # ------------- Distributions -------------
 
+    "JVM_<vmbuild>_<vm>" : {
+      "dependencies" : ["hotspot"],
+      "native" : True,
+      "os_arch" : {
+        "linux" : {
+          "amd64" : {
+            "path" : "build/<vmbuild>/linux/amd64/<vm>/jvm.tar",
+          }
+        }
+      }
+    },
+
     "JVMCI_SERVICE" : {
       "path" : "build/jvmci-service.jar",
       "subDir" : "jvmci",