Path: blob/aarch64-shenandoah-jdk8u272-b10/hotspot/make/windows/makefiles/vm.make
32285 views
#1# Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.2# Copyright 2019 Red Hat, Inc.3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.4#5# This code is free software; you can redistribute it and/or modify it6# under the terms of the GNU General Public License version 2 only, as7# published by the Free Software Foundation.8#9# This code is distributed in the hope that it will be useful, but WITHOUT10# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or11# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License12# version 2 for more details (a copy is included in the LICENSE file that13# accompanied this code).14#15# You should have received a copy of the GNU General Public License version16# 2 along with this work; if not, write to the Free Software Foundation,17# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.18#19# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA20# or visit www.oracle.com if you need additional information or have any21# questions.22#23#2425# Resource file containing VERSIONINFO26Res_Files=.\version.res2728!include ..\generated\objfiles.make2930COMMONSRC=$(WorkSpace)\src31ALTSRC=$(WorkSpace)\src\closed3233!ifdef RELEASE34CXX_FLAGS=$(CXX_FLAGS) /D "PRODUCT"35!else36CXX_FLAGS=$(CXX_FLAGS) /D "ASSERT"37!endif3839!if "$(Variant)" == "compiler1"40CXX_FLAGS=$(CXX_FLAGS) /D "COMPILER1"41!endif4243!if "$(Variant)" == "compiler2"44CXX_FLAGS=$(CXX_FLAGS) /D "COMPILER2"45!endif4647!if "$(Variant)" == "tiered"48CXX_FLAGS=$(CXX_FLAGS) /D "COMPILER1" /D "COMPILER2"49!endif5051!if "$(BUILDARCH)" == "i486"52HOTSPOT_LIB_ARCH=i38653!else54HOTSPOT_LIB_ARCH=$(BUILDARCH)55!endif5657# The following variables are defined in the generated local.make file.58CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_RELEASE_VERSION=\"$(HS_BUILD_VER)\""59CXX_FLAGS=$(CXX_FLAGS) /D "JRE_RELEASE_VERSION=\"$(JRE_RELEASE_VER)\""60CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_LIB_ARCH=\"$(HOTSPOT_LIB_ARCH)\""61CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\""62CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\""63CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\""6465CXX_FLAGS=$(CXX_FLAGS) $(CXX_INCLUDE_DIRS)6667# Define that so jni.h is on correct side68CXX_FLAGS=$(CXX_FLAGS) /D "_JNI_IMPLEMENTATION_"6970!if "$(BUILDARCH)" == "ia64"71STACK_SIZE="/STACK:1048576,262144"72!else73STACK_SIZE=74!endif7576!if "$(BUILDARCH)" == "ia64"77# AsyncGetCallTrace is not supported on IA64 yet78AGCT_EXPORT=79!else80AGCT_EXPORT=/export:AsyncGetCallTrace81!endif8283# If you modify exports below please do the corresponding changes in84# src/share/tools/ProjectCreator/WinGammaPlatformVC7.java85LD_FLAGS=$(LD_FLAGS) $(STACK_SIZE) /subsystem:windows /dll /base:0x8000000 \86/export:JNI_GetDefaultJavaVMInitArgs \87/export:JNI_CreateJavaVM \88/export:JVM_FindClassFromBootLoader \89/export:JNI_GetCreatedJavaVMs \90/export:jio_snprintf \91/export:jio_printf \92/export:jio_fprintf \93/export:jio_vfprintf \94/export:jio_vsnprintf \95$(AGCT_EXPORT) \96/export:JVM_GetVersionInfo \97/export:JVM_GetThreadStateNames \98/export:JVM_GetThreadStateValues \99/export:JVM_InitAgentProperties100101CXX_INCLUDE_DIRS=/I "..\generated"102103!if exists($(ALTSRC)\share\vm)104CXX_INCLUDE_DIRS=$(CXX_INCLUDE_DIRS) /I "$(ALTSRC)\share\vm"105!endif106107!if exists($(ALTSRC)\os\windows\vm)108CXX_INCLUDE_DIRS=$(CXX_INCLUDE_DIRS) /I "$(ALTSRC)\os\windows\vm"109!endif110111!if exists($(ALTSRC)\os_cpu\windows_$(Platform_arch)\vm)112CXX_INCLUDE_DIRS=$(CXX_INCLUDE_DIRS) /I "$(ALTSRC)\os_cpu\windows_$(Platform_arch)\vm"113!endif114115!if exists($(ALTSRC)\cpu\$(Platform_arch)\vm)116CXX_INCLUDE_DIRS=$(CXX_INCLUDE_DIRS) /I "$(ALTSRC)\cpu\$(Platform_arch)\vm"117!endif118119CXX_INCLUDE_DIRS=$(CXX_INCLUDE_DIRS) \120/I "$(COMMONSRC)\share\vm" \121/I "$(COMMONSRC)\share\vm\precompiled" \122/I "$(COMMONSRC)\share\vm\prims" \123/I "$(COMMONSRC)\os\windows\vm" \124/I "$(COMMONSRC)\os_cpu\windows_$(Platform_arch)\vm" \125/I "$(COMMONSRC)\cpu\$(Platform_arch)\vm"126127CXX_DONT_USE_PCH=/D DONT_USE_PRECOMPILED_HEADER128129!if "$(USE_PRECOMPILED_HEADER)" != "0"130CXX_USE_PCH=/Fp"vm.pch" /Yu"precompiled.hpp"131!if "$(COMPILER_NAME)" == "VS2012" || "$(COMPILER_NAME)" == "VS2013" || "$(COMPILER_NAME)" == "VS2015" || "$(COMPILER_NAME)" == "VS2017"132# VS2012 and later require this object file to be listed:133LD_FLAGS=$(LD_FLAGS) _build_pch_file.obj134!endif135!else136CXX_USE_PCH=$(CXX_DONT_USE_PCH)137!endif138139# Where to find the source code for the virtual machine (is this used?)140VM_PATH=../generated141VM_PATH=$(VM_PATH);../generated/adfiles142VM_PATH=$(VM_PATH);../generated/jvmtifiles143VM_PATH=$(VM_PATH);../generated/jfrfiles144VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/c1145VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/compiler146VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/code147VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/interpreter148VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/ci149VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/classfile150VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/parallelScavenge151VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/shared152VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/parNew153VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/concurrentMarkSweep154VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/g1155VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/shenandoah156VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/shenandoah/c1157VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/shenandoah/c2158VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/shenandoah/heuristics159VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/shenandoah/mode160VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_interface161VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/asm162VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/memory163VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/oops164VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/prims165VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/prims/wbtestmethods166VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/runtime167VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/services168VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/trace169VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/utilities170VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/libadt171VM_PATH=$(VM_PATH);$(WorkSpace)/src/os/windows/vm172VM_PATH=$(VM_PATH);$(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm173VM_PATH=$(VM_PATH);$(WorkSpace)/src/cpu/$(Platform_arch)/vm174VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/opto175176VM_PATH={$(VM_PATH)}177178# Special case files not using precompiled header files.179180c1_RInfo_$(Platform_arch).obj: $(WorkSpace)\src\cpu\$(Platform_arch)\vm\c1_RInfo_$(Platform_arch).cpp181$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\cpu\$(Platform_arch)\vm\c1_RInfo_$(Platform_arch).cpp182183os_windows.obj: $(WorkSpace)\src\os\windows\vm\os_windows.cpp184$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\os_windows.cpp185186os_windows_$(Platform_arch).obj: $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\os_windows_$(Platform_arch).cpp187$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\os_windows_$(Platform_arch).cpp188189osThread_windows.obj: $(WorkSpace)\src\os\windows\vm\osThread_windows.cpp190$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\osThread_windows.cpp191192conditionVar_windows.obj: $(WorkSpace)\src\os\windows\vm\conditionVar_windows.cpp193$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\conditionVar_windows.cpp194195getThread_windows_$(Platform_arch).obj: $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\getThread_windows_$(Platform_arch).cpp196$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\getThread_windows_$(Platform_arch).cpp197198opcodes.obj: $(WorkSpace)\src\share\vm\opto\opcodes.cpp199$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\opto\opcodes.cpp200201bytecodeInterpreter.obj: $(WorkSpace)\src\share\vm\interpreter\bytecodeInterpreter.cpp202$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\interpreter\bytecodeInterpreter.cpp203204bytecodeInterpreterWithChecks.obj: ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp205$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp206207iphlp_interface.obj: $(WorkSpace)\src\os\windows\vm\iphlp_interface.cpp208$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\iphlp_interface.cpp209210os_perf_windows.obj: $(WorkSpace)\src\os\windows\vm\os_perf_windows.cpp211$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\os_perf_windows.cpp212213#files compiled with version flags214215vm_version.obj: $(WorkSpace)\src\share\vm\runtime\vm_version.cpp216$(CXX) $(CXX_FLAGS) $(VERSION_CFLAGS) $(CXX_USE_PCH) /c $(WorkSpace)\src\share\vm\runtime\vm_version.cpp217218arguments.obj: $(WorkSpace)\src\share\vm\runtime\arguments.cpp219$(CXX) $(CXX_FLAGS) $(VERSION_CFLAGS) $(CXX_USE_PCH) /c $(WorkSpace)\src\share\vm\runtime\arguments.cpp220221# Default rules for the Virtual Machine222{$(COMMONSRC)\share\vm\c1}.cpp.obj::223$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<224225{$(COMMONSRC)\share\vm\compiler}.cpp.obj::226$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<227228{$(COMMONSRC)\share\vm\code}.cpp.obj::229$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<230231{$(COMMONSRC)\share\vm\interpreter}.cpp.obj::232$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<233234{$(COMMONSRC)\share\vm\ci}.cpp.obj::235$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<236237{$(COMMONSRC)\share\vm\classfile}.cpp.obj::238$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<239240{$(COMMONSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj::241$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<242243{$(COMMONSRC)\share\vm\gc_implementation\shared}.cpp.obj::244$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<245246{$(COMMONSRC)\share\vm\gc_implementation\parNew}.cpp.obj::247$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<248249{$(COMMONSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj::250$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<251252{$(COMMONSRC)\share\vm\gc_implementation\g1}.cpp.obj::253$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<254255{$(COMMONSRC)\share\vm\gc_implementation\shenandoah}.cpp.obj::256$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<257258{$(COMMONSRC)\share\vm\gc_implementation\shenandoah\c1}.cpp.obj::259$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<260261{$(COMMONSRC)\share\vm\gc_implementation\shenandoah\c2}.cpp.obj::262$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<263264{$(COMMONSRC)\share\vm\gc_implementation\shenandoah\heuristics}.cpp.obj::265$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<266267{$(COMMONSRC)\share\vm\gc_implementation\shenandoah\mode}.cpp.obj::268$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<269270{$(COMMONSRC)\share\vm\gc_interface}.cpp.obj::271$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<272273{$(COMMONSRC)\share\vm\asm}.cpp.obj::274$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<275276{$(COMMONSRC)\share\vm\memory}.cpp.obj::277$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<278279{$(COMMONSRC)\share\vm\oops}.cpp.obj::280$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<281282{$(COMMONSRC)\share\vm\prims}.cpp.obj::283$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<284285{$(COMMONSRC)\share\vm\prims\wbtestmethods}.cpp.obj::286$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<287288{$(COMMONSRC)\share\vm\runtime}.cpp.obj::289$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<290291{$(COMMONSRC)\share\vm\services}.cpp.obj::292$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<293294{$(COMMONSRC)\share\vm\trace}.cpp.obj::295$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<296297{$(COMMONSRC)\share\vm\utilities}.cpp.obj::298$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<299300{$(COMMONSRC)\share\vm\libadt}.cpp.obj::301$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<302303{$(COMMONSRC)\share\vm\opto}.cpp.obj::304$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<305306{$(COMMONSRC)\os\windows\vm}.cpp.obj::307$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<308309# This guy should remain a single colon rule because310# otherwise we can't specify the output filename.311{$(COMMONSRC)\os\windows\vm}.rc.res:312@$(RC) $(RC_FLAGS) /fo"$@" $<313314{$(COMMONSRC)\cpu\$(Platform_arch)\vm}.cpp.obj::315$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<316317{$(COMMONSRC)\os_cpu\windows_$(Platform_arch)\vm}.cpp.obj::318$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<319320{$(ALTSRC)\share\vm\c1}.cpp.obj::321$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<322323{$(ALTSRC)\share\vm\compiler}.cpp.obj::324$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<325326{$(ALTSRC)\share\vm\code}.cpp.obj::327$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<328329{$(ALTSRC)\share\vm\interpreter}.cpp.obj::330$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<331332{$(ALTSRC)\share\vm\ci}.cpp.obj::333$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<334335{$(ALTSRC)\share\vm\classfile}.cpp.obj::336$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<337338{$(ALTSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj::339$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<340341{$(ALTSRC)\share\vm\gc_implementation\shared}.cpp.obj::342$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<343344{$(ALTSRC)\share\vm\gc_implementation\parNew}.cpp.obj::345$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<346347{$(ALTSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj::348$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<349350{$(ALTSRC)\share\vm\gc_implementation\g1}.cpp.obj::351$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<352353{$(ALTSRC)\share\vm\gc_implementation\shenandoah}.cpp.obj::354$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<355356{$(ALTSRC)\share\vm\gc_implementation\shenandoah\heuristics}.cpp.obj::357$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<358359{$(ALTSRC)\share\vm\gc_interface}.cpp.obj::360$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<361362{$(ALTSRC)\share\vm\asm}.cpp.obj::363$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<364365{$(ALTSRC)\share\vm\memory}.cpp.obj::366$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<367368{$(ALTSRC)\share\vm\oops}.cpp.obj::369$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<370371{$(ALTSRC)\share\vm\prims}.cpp.obj::372$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<373374{$(ALTSRC)\share\vm\prims\wbtestmethods}.cpp.obj::375$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<376377{$(ALTSRC)\share\vm\runtime}.cpp.obj::378$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<379380{$(ALTSRC)\share\vm\services}.cpp.obj::381$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<382383{$(ALTSRC)\share\vm\trace}.cpp.obj::384$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<385386{$(ALTSRC)\share\vm\utilities}.cpp.obj::387$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<388389{$(ALTSRC)\share\vm\libadt}.cpp.obj::390$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<391392{$(ALTSRC)\share\vm\opto}.cpp.obj::393$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<394395{$(ALTSRC)\os\windows\vm}.cpp.obj::396$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<397398# otherwise we can't specify the output filename.399{$(ALTSRC)\os\windows\vm}.rc.res:400@$(RC) $(RC_FLAGS) /fo"$@" $<401402{$(ALTSRC)\cpu\$(Platform_arch)\vm}.cpp.obj::403$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<404405{$(ALTSRC)\os_cpu\windows_$(Platform_arch)\vm}.cpp.obj::406$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<407408{..\generated\incls}.cpp.obj::409$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<410411{..\generated\adfiles}.cpp.obj::412$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<413414{..\generated\jvmtifiles}.cpp.obj::415$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<416417{..\generated\jfrfiles}.cpp.obj::418$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<419420{$(COMMONSRC)\share\vm\jfr}.cpp.obj::421$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<422423{$(COMMONSRC)\share\vm\jfr\dcmd}.cpp.obj::424$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<425426{$(COMMONSRC)\share\vm\jfr\instrumentation}.cpp.obj::427$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<428429{$(COMMONSRC)\share\vm\jfr\jni}.cpp.obj::430$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<431432{$(COMMONSRC)\share\vm\jfr\leakprofiler}.cpp.obj::433$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<434435{$(COMMONSRC)\share\vm\jfr\leakprofiler\chains}.cpp.obj::436$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<437438{$(COMMONSRC)\share\vm\jfr\leakprofiler\checkpoint}.cpp.obj::439$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<440441{$(COMMONSRC)\share\vm\jfr\leakprofiler\sampling}.cpp.obj::442$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<443444{$(COMMONSRC)\share\vm\jfr\leakprofiler\utilities}.cpp.obj::445$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<446447{$(COMMONSRC)\share\vm\jfr\metadata}.cpp.obj::448$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<449450{$(COMMONSRC)\share\vm\jfr\periodic}.cpp.obj::451$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<452453{$(COMMONSRC)\share\vm\jfr\periodic\sampling}.cpp.obj::454$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<455456{$(COMMONSRC)\share\vm\jfr\recorder}.cpp.obj::457$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<458459{$(COMMONSRC)\share\vm\jfr\recorder\checkpoint}.cpp.obj::460$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<461462{$(COMMONSRC)\share\vm\jfr\recorder\checkpoint\types}.cpp.obj::463$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<464465{$(COMMONSRC)\share\vm\jfr\recorder\checkpoint\types\traceid}.cpp.obj::466$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<467468{$(COMMONSRC)\share\vm\jfr\recorder\repository}.cpp.obj::469$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<470471{$(COMMONSRC)\share\vm\jfr\recorder\service}.cpp.obj::472$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<473474{$(COMMONSRC)\share\vm\jfr\recorder\stacktrace}.cpp.obj::475$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<476477{$(COMMONSRC)\share\vm\jfr\recorder\storage}.cpp.obj::478$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<479480{$(COMMONSRC)\share\vm\jfr\recorder\stringpool}.cpp.obj::481$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<482483{$(COMMONSRC)\share\vm\jfr\support}.cpp.obj::484$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<485486{$(COMMONSRC)\share\vm\jfr\utilities}.cpp.obj::487$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<488489{$(COMMONSRC)\share\vm\jfr\writers}.cpp.obj::490$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<491492default::493494_build_pch_file.obj:495@echo #include "precompiled.hpp" > ../generated/_build_pch_file.cpp496$(CXX) $(CXX_FLAGS) /Fp"vm.pch" /Yc"precompiled.hpp" /c ../generated/_build_pch_file.cpp497498!if "$(BUILD_WIN_SA)" != "1"499BUILD_VM_DEF_FLAG=-nosa500!endif501502vm.def: $(Obj_Files)503sh $(WorkSpace)/make/windows/build_vm_def.sh $(BUILD_VM_DEF_FLAG)504505506507