changeset 3736:d3ec27ea1b20

Work with GRAAL environment variable instead of MAXINE environment variable.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sat, 17 Dec 2011 20:48:46 +0100
parents 61369a06f03c
children 9dc19b7d89a3
files .hgignore mx/commands.py src/share/vm/runtime/arguments.cpp
diffstat 3 files changed, 17 insertions(+), 20 deletions(-) [+]
line wrap: on
line diff
--- a/.hgignore	Sat Dec 17 20:36:28 2011 +0100
+++ b/.hgignore	Sat Dec 17 20:48:46 2011 +0100
@@ -3,6 +3,7 @@
 ^build/
 ^dist/
 ^java/
+^lib/
 ^jdk1.7.0/`
 ^java64/
 ^work/
--- a/mx/commands.py	Sat Dec 17 20:36:28 2011 +0100
+++ b/mx/commands.py	Sat Dec 17 20:48:46 2011 +0100
@@ -244,7 +244,7 @@
     build = env.vmbuild
     if env.java_dbg:
         args = ['-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000'] + args
-    os.environ['MAXINE'] = env.check_get_env('GRAAL_HOME')
+    os.environ['GRAAL'] = join(env.check_get_env('GRAAL_HOME'), 'graal')
     exe = join(_jdk7(env, build), 'bin', env.exe_suffix('java'))
     return env.run([exe, vm] + args)
 
--- a/src/share/vm/runtime/arguments.cpp	Sat Dec 17 20:36:28 2011 +0100
+++ b/src/share/vm/runtime/arguments.cpp	Sat Dec 17 20:48:46 2011 +0100
@@ -2021,39 +2021,35 @@
       tty->print_cr("Running Graal VM... ");
     }
     const int BUFFER_SIZE = 1024;
-    char maxine_dir[BUFFER_SIZE];
+    char graal_dir[BUFFER_SIZE];
     char temp[BUFFER_SIZE];
-    if (!os::getenv("MAXINE", maxine_dir, sizeof(maxine_dir))) {
-      jio_fprintf(defaultStream::output_stream(), "Error while starting Graal VM: The MAXINE environment variable needs to point to a Maxine repository.\n");
+    if (!os::getenv("GRAAL", graal_dir, sizeof(graal_dir))) {
+      jio_fprintf(defaultStream::output_stream(), "Error while starting Graal VM: The GRAAL environment variable needs to point to the directory containing the Graal projects.\n");
       vm_exit(0);
     }
-    if (PrintVMOptions) tty->print_cr("MAXINE=%s", maxine_dir);
+    if (PrintVMOptions) tty->print_cr("GRAAL=%s", graal_dir);
       SysClassPath scp_compiler(Arguments::get_sysclasspath());
-      sprintf(temp, "%s/com.oracle.max.cri/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.cri/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.criutils/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.criutils/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.base/bin", maxine_dir);
-      scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.asmdis/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.base/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.asm/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.asmdis/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.graal.graph/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.asm/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.graal.compiler/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.graal.graph/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.graal.nodes/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.graal.compiler/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.graal.snippets/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.graal.nodes/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.graal.criutils/bin", maxine_dir);
-      scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.graal.extensions/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.graal.snippets/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.graal.hotspot/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.graal.criutils/bin", graal_dir);
       scp_compiler.add_prefix(temp);
-      sprintf(temp, "%s/com.oracle.max.graal.graphviz/bin", maxine_dir);
+      sprintf(temp, "%s/com.oracle.max.graal.hotspot/bin", graal_dir);
       scp_compiler.add_prefix(temp);
       scp_compiler.expand_endorsed();
       Arguments::set_compilerclasspath(scp_compiler.combined_path());