make/hotspot/ide/CreateVSProject.gmk
author dlong
Tue, 24 Sep 2019 12:47:15 -0400
changeset 58299 6df94ce3ab2f
parent 54072 9911f18d6a40
child 58834 f78e7ce060b0
permissions -rw-r--r--
8229201: Update Graal Reviewed-by: kvn
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     1
#
53157
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
     2
# Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     4
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     5
# This code is free software; you can redistribute it and/or modify it
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     6
# under the terms of the GNU General Public License version 2 only, as
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     7
# published by the Free Software Foundation.  Oracle designates this
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     8
# particular file as subject to the "Classpath" exception as provided
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     9
# by Oracle in the LICENSE file that accompanied this code.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    10
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    11
# This code is distributed in the hope that it will be useful, but WITHOUT
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    12
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    13
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    14
# version 2 for more details (a copy is included in the LICENSE file that
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    15
# accompanied this code).
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    16
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    17
# You should have received a copy of the GNU General Public License version
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    18
# 2 along with this work; if not, write to the Free Software Foundation,
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    19
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    20
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    21
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    22
# or visit www.oracle.com if you need additional information or have any
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    23
# questions.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    24
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    25
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    26
# This must be the first rule
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    27
default: all
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    28
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    29
include $(SPEC)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    30
include MakeBase.gmk
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    31
include JavaCompilation.gmk
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    32
include SetupJavaCompilers.gmk
54072
9911f18d6a40 8220363: hotspot-ide project fails
rschmelter
parents: 53995
diff changeset
    33
include Execute.gmk
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    34
53683
48ff68e2fe5c 8218431: Improved platform checking in makefiles
ihse
parents: 53157
diff changeset
    35
ifeq ($(call isTargetOs, windows), true)
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    36
  # The next part is a bit hacky. We include the CompileJvm.gmk to be
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    37
  # able to extact flags, but we do not wish to execute the rules.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    38
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    39
  # Use client as base for defines and includes
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    40
  JVM_VARIANT=client
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    41
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    42
  include HotspotCommon.gmk
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    43
  include lib/CompileJvm.gmk
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    44
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    45
  # Reset targets so we don't build libjvm.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    46
  TARGETS :=
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    47
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    48
  # Helper macro to convert a unix path to a Windows path, suitable for
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    49
  # inclusion in a command line.
53683
48ff68e2fe5c 8218431: Improved platform checking in makefiles
ihse
parents: 53157
diff changeset
    50
  ifeq ($(call isBuildOsEnv, windows.cygwin), true)
53157
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
    51
    FixPath = \
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
    52
        $(strip $(subst \,\\,$(shell $(CYGPATH) -w $1)))
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
    53
    FixLinuxExecutable = \
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
    54
        $(call FixPath, $1)
53683
48ff68e2fe5c 8218431: Improved platform checking in makefiles
ihse
parents: 53157
diff changeset
    55
  else ifeq ($(call isBuildOsEnv, windows.wsl), true)
53157
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
    56
    FixPath = \
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
    57
        $(strip $(subst \,\\,$(shell $(WSLPATH) -w $1)))
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
    58
    FixLinuxExecutable = \
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
    59
        "%windir%\Sysnative\wsl.exe $1"
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
    60
  endif
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    61
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    62
  JVM_DEFINES_client := $(patsubst -D%,%, $(filter -D%, $(JVM_CFLAGS)))
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    63
  EXTRACTED_DEFINES_client := $(addprefix -define , $(JVM_DEFINES_client))
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    64
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    65
  JVM_INCLUDES_client := $(patsubst -I%,%, $(filter -I%, $(JVM_CFLAGS)))
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    66
  EXTRACTED_INCLUDES_client := $(foreach path, $(JVM_INCLUDES_client), -absoluteInclude $(call FixPath, $(path)))
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    67
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    68
  # Hand-code variant-specific arguments, based on the fact that we use
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    69
  # client for general arguments. Not optimal but other solutions require
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    70
  # major changes in ProjectCreator.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    71
  ADDITIONAL_VARIANT_ARGS := \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    72
      -define_server COMPILER2 \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    73
      -ignorePath_client adfiles \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    74
      -ignorePath_client c2_ \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    75
      -ignorePath_client runtime_ \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    76
      -ignorePath_client libadt \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    77
      -ignorePath_client opto \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    78
      #
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    79
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    80
  IGNORED_PLATFORMS_ARGS := \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    81
    -ignorePath aarch64 \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    82
    -ignorePath aix \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    83
    -ignorePath arm \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    84
    -ignorePath bsd \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    85
    -ignorePath linux \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    86
    -ignorePath posix \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    87
    -ignorePath ppc \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    88
    -ignorePath solaris \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    89
    -ignorePath sparc \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    90
    -ignorePath x86_32 \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    91
    -ignorePath zero \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    92
      #
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    93
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    94
  ################################################################################
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    95
  # Build the ProjectCreator java tool.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    96
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    97
  TOOLS_OUTPUTDIR := $(HOTSPOT_OUTPUTDIR)/support/tools_classes
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    98
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    99
  $(eval $(call SetupJavaCompilation, BUILD_PROJECT_CREATOR, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   100
      SETUP := GENERATE_OLDBYTECODE, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   101
      ADD_JAVAC_FLAGS := -Xlint:-auxiliaryclass, \
47217
72e3ae9a25eb 8187444: Forest Consolidation: Make build work
erikj
parents: 47216
diff changeset
   102
      SRC := $(TOPDIR)/make/hotspot/src/classes, \
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   103
      BIN := $(TOOLS_OUTPUTDIR), \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   104
  ))
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   105
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   106
  TARGETS += $(BUILD_PROJECT_CREATOR)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   107
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   108
  # Run the ProjectCreator tool
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   109
  PROJECT_CREATOR_TOOL := $(JAVA_SMALL) -cp $(TOOLS_OUTPUTDIR) build.tools.projectcreator.ProjectCreator
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   110
47253
92fd0e04e0e1 8187544: Replace BUILD_OUTPUT and OUTPUT_ROOT with OUTPUTDIR
ihse
parents: 47219
diff changeset
   111
  IDE_OUTPUTDIR := $(OUTPUTDIR)/ide/hotspot-visualstudio
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   112
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   113
  VCPROJ_FILE := $(IDE_OUTPUTDIR)/jvm.vcxproj
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   114
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   115
  PROJECT_CREATOR_CLASS := build.tools.projectcreator.WinGammaPlatformVC10
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   116
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   117
  # We hard-code gensrc dir to server (since this includes adfiles)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   118
  PROJECT_CREATOR_ARGS := \
47219
fd36993f7bf5 8187542: Remove superfluous *_TOPDIR variables
ihse
parents: 47217
diff changeset
   119
      -sourceBase $(call FixPath, $(TOPDIR)/src) \
fd36993f7bf5 8187542: Remove superfluous *_TOPDIR variables
ihse
parents: 47217
diff changeset
   120
      -startAt hotspot \
fd36993f7bf5 8187542: Remove superfluous *_TOPDIR variables
ihse
parents: 47217
diff changeset
   121
      -relativeSrcInclude hotspot \
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   122
      -hidePath .hg \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   123
      -hidePath .jcheck \
43972
1ade39b8381b 8174879: Rename jdk.vm.ci to jdk.internal.vm.ci
kvn
parents: 43424
diff changeset
   124
      -hidePath jdk.aot \
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   125
      -hidePath jdk.hotspot.agent \
43972
1ade39b8381b 8174879: Rename jdk.vm.ci to jdk.internal.vm.ci
kvn
parents: 43424
diff changeset
   126
      -hidePath jdk.internal.vm.ci \
1ade39b8381b 8174879: Rename jdk.vm.ci to jdk.internal.vm.ci
kvn
parents: 43424
diff changeset
   127
      -hidePath jdk.internal.vm.compiler \
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   128
      -hidePath jdk.jfr \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   129
      -compiler VC10 \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   130
      -jdkTargetRoot $(call FixPath, $(JDK_OUTPUTDIR)) \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   131
      -platformName x64 \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   132
      -buildBase $(call FixPath, $(IDE_OUTPUTDIR)/vs-output) \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   133
      -buildSpace $(call FixPath, $(IDE_OUTPUTDIR)) \
53157
3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL
erikj
parents: 47687
diff changeset
   134
      -makeBinary $(call FixLinuxExecutable, $(MAKE)) \
43424
5c5d1360b2d3 8168137: import-hotspot build target not removed from hotspot-ide-project
ctornqvi
parents: 38097
diff changeset
   135
      -makeOutput $(call FixPath, $(JDK_OUTPUTDIR)/bin/server) \
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   136
      -absoluteInclude $(call FixPath, $(HOTSPOT_OUTPUTDIR)/variant-server/gensrc) \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   137
      -absoluteSrcInclude $(call FixPath, $(HOTSPOT_OUTPUTDIR)/variant-server/gensrc) \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   138
      $(EXTRACTED_DEFINES_client) \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   139
      $(EXTRACTED_INCLUDES_client) \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   140
      $(ADDITIONAL_VARIANT_ARGS) \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   141
      $(IGNORED_PLATFORMS_ARGS) \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   142
      #
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   143
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   144
  VCPROJ_VARDEPS := $(PROJECT_CREATOR_CLASS) $(PROJECT_CREATOR_ARGS)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   145
  VCPROJ_VARDEPS_FILE := $(call DependOnVariable, VCPROJ_VARDEPS, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   146
    $(VCPROJ_FILE).vardeps)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   147
53995
ecc2bcc3beb0 8219971: Introduce SetupExecute in build system
ihse
parents: 53683
diff changeset
   148
  $(eval $(call SetupExecute, vcproj_file, \
ecc2bcc3beb0 8219971: Introduce SetupExecute in build system
ihse
parents: 53683
diff changeset
   149
      INFO := Generating Visual Studio project file, \
ecc2bcc3beb0 8219971: Introduce SetupExecute in build system
ihse
parents: 53683
diff changeset
   150
      DEPS := $(BUILD_PROJECT_CREATOR) $(VCPROJ_VARDEPS_FILE), \
ecc2bcc3beb0 8219971: Introduce SetupExecute in build system
ihse
parents: 53683
diff changeset
   151
      OUTPUT_FILE := $(VCPROJ_FILE), \
ecc2bcc3beb0 8219971: Introduce SetupExecute in build system
ihse
parents: 53683
diff changeset
   152
      COMMAND := $(PROJECT_CREATOR_TOOL) $(PROJECT_CREATOR_CLASS) \
54072
9911f18d6a40 8220363: hotspot-ide project fails
rschmelter
parents: 53995
diff changeset
   153
          $(PROJECT_CREATOR_ARGS) -projectFileName $(call FixPath, $(VCPROJ_FILE)) \
53995
ecc2bcc3beb0 8219971: Introduce SetupExecute in build system
ihse
parents: 53683
diff changeset
   154
          $(LOG_INFO), \
ecc2bcc3beb0 8219971: Introduce SetupExecute in build system
ihse
parents: 53683
diff changeset
   155
  ))
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   156
53995
ecc2bcc3beb0 8219971: Introduce SetupExecute in build system
ihse
parents: 53683
diff changeset
   157
  TARGETS += $(vcproj_file_TARGET)
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   158
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   159
  all: $(TARGETS)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   160
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   161
else
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   162
  all:
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   163
	$(info Hotspot Visual Studio generation only supported on Windows)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   164
endif
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   165
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   166
.PHONY: all