# HG changeset patch # User Stefan Anzinger # Date 1433775842 -7200 # Node ID da7e30544879ec5f43a870f52a5caabcb4252191 # Parent cd36556e1b78ef498df2c2a5d71ae048376fd43a Fix windows build for jvmci (JBS:GRAAL-52) diff -r cd36556e1b78 -r da7e30544879 make/windows/projectfiles/graal/Makefile --- a/make/windows/projectfiles/graal/Makefile Mon Jun 08 14:25:25 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -# -# Copyright (c) 1999, 2010, 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 -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# -# - -!include ../local.make - -!include $(HOTSPOTWORKSPACE)/make/windows/projectfiles/common/Makefile diff -r cd36556e1b78 -r da7e30544879 make/windows/projectfiles/graal/vm.def --- a/make/windows/projectfiles/graal/vm.def Mon Jun 08 14:25:25 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ -; -; This .DEF file is a placeholder for one which is automatically -; generated during the build process. See -; make\windows\build_vm_def.sh and -; make\windows\makefiles\projectcreator.make (esp. the "-prelink" -; options). -; diff -r cd36556e1b78 -r da7e30544879 make/windows/projectfiles/graal/vm.dsw --- a/make/windows/projectfiles/graal/vm.dsw Mon Jun 08 14:25:25 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "vm"=.\vm.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Global: - -Package=<5> -{{{ -}}} - -Package=<3> -{{{ -}}} - -############################################################################### - diff -r cd36556e1b78 -r da7e30544879 make/windows/projectfiles/jvmci/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make/windows/projectfiles/jvmci/Makefile Mon Jun 08 17:04:02 2015 +0200 @@ -0,0 +1,27 @@ +# +# Copyright (c) 1999, 2010, 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 +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# + +!include ../local.make + +!include $(HOTSPOTWORKSPACE)/make/windows/projectfiles/common/Makefile diff -r cd36556e1b78 -r da7e30544879 make/windows/projectfiles/jvmci/vm.def --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make/windows/projectfiles/jvmci/vm.def Mon Jun 08 17:04:02 2015 +0200 @@ -0,0 +1,7 @@ +; +; This .DEF file is a placeholder for one which is automatically +; generated during the build process. See +; make\windows\build_vm_def.sh and +; make\windows\makefiles\projectcreator.make (esp. the "-prelink" +; options). +; diff -r cd36556e1b78 -r da7e30544879 make/windows/projectfiles/jvmci/vm.dsw --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make/windows/projectfiles/jvmci/vm.dsw Mon Jun 08 17:04:02 2015 +0200 @@ -0,0 +1,29 @@ +Microsoft Developer Studio Workspace File, Format Version 6.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "vm"=.\vm.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff -r cd36556e1b78 -r da7e30544879 src/share/tools/ProjectCreator/BuildConfig.java --- a/src/share/tools/ProjectCreator/BuildConfig.java Mon Jun 08 14:25:25 2015 +0200 +++ b/src/share/tools/ProjectCreator/BuildConfig.java Mon Jun 08 17:04:02 2015 +0200 @@ -75,8 +75,8 @@ outDir = outDir.substring(0, lastDirectorySeparator); } outDir += Util.sep + build + Util.sep + "jre" + Util.sep + "bin"; - if (flavour.equals("graal")) { - outDir += Util.sep + "graal"; + if (flavour.equals("jvmci")) { + outDir += Util.sep + "jvmci"; } else if (flavour.equals("compiler1")) { outDir += Util.sep + "client"; } else { @@ -559,7 +559,7 @@ } GraalDebugConfig() { - initNames("graal", "debug", "jvm.dll"); + initNames("jvmci", "debug", "jvm.dll"); init(getIncludes(), getDefines()); } } @@ -570,7 +570,7 @@ } GraalFastDebugConfig() { - initNames("graal", "fastdebug", "jvm.dll"); + initNames("jvmci", "fastdebug", "jvm.dll"); init(getIncludes(), getDefines()); } } @@ -655,7 +655,7 @@ class GraalProductConfig extends ProductConfig { GraalProductConfig() { - initNames("graal", "product", "jvm.dll"); + initNames("jvmci", "product", "jvm.dll"); init(getIncludes(), getDefines()); } }