Mercurial > hg > graal-compiler
diff src/share/tools/ProjectCreator/BuildConfig.java @ 10408:836a62f43af9
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 19 Jun 2013 10:45:56 +0200 |
parents | b9a918201d47 f2110083203d |
children | f40010b67b6e |
line wrap: on
line diff
--- a/src/share/tools/ProjectCreator/BuildConfig.java Tue Jun 18 14:23:29 2013 -0700 +++ b/src/share/tools/ProjectCreator/BuildConfig.java Wed Jun 19 10:45:56 2013 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -65,25 +65,7 @@ String sourceBase = getFieldString(null, "SourceBase"); String buildSpace = getFieldString(null, "BuildSpace"); String outDir = buildBase; - String value = System.getenv("OUT_DIR"); - if (value != null) { - outDir = value; - } - - int lastDirectorySeparator = Math.max(outDir.lastIndexOf("/"), outDir.lastIndexOf("\\")); - if (lastDirectorySeparator >= 0) { - outDir = outDir.substring(0, lastDirectorySeparator); - } - - outDir += Util.sep + build + Util.sep + "jre" + Util.sep + "bin"; - if (flavour.equals("graal")) { - outDir += Util.sep + "graal"; - } else if (flavour.equals("compiler1")) { - outDir += Util.sep + "client"; - } else { - outDir += Util.sep + "server"; - } - buildBase = outDir; + String jdkTargetRoot = getFieldString(null, "JdkTargetRoot"); put("Id", flavourBuild); put("OutputDir", outDir); @@ -91,6 +73,7 @@ put("BuildBase", buildBase); put("BuildSpace", buildSpace); put("OutputDll", outDir + Util.sep + outDll); + put("JdkTargetRoot", jdkTargetRoot); context = new String [] {flavourBuild, flavour, build, null}; } @@ -181,7 +164,7 @@ sysDefines.add("_WINDOWS"); sysDefines.add("HOTSPOT_BUILD_USER=\\\""+System.getProperty("user.name")+"\\\""); sysDefines.add("HOTSPOT_BUILD_TARGET=\\\""+get("Build")+"\\\""); - sysDefines.add("INCLUDE_TRACE"); + sysDefines.add("INCLUDE_TRACE=1"); sysDefines.add("_JNI_IMPLEMENTATION_"); if (vars.get("PlatformName").equals("Win32")) { sysDefines.add("HOTSPOT_LIB_ARCH=\\\"i386\\\"");