Path: blob/jdk8u272-b10-aarch32-20201026/hotspot/make/windows/makefiles/vm.make
48725 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_interface156VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/asm157VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/memory158VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/oops159VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/prims160VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/prims/wbtestmethods161VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/runtime162VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/services163VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/trace164VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/utilities165VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/libadt166VM_PATH=$(VM_PATH);$(WorkSpace)/src/os/windows/vm167VM_PATH=$(VM_PATH);$(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm168VM_PATH=$(VM_PATH);$(WorkSpace)/src/cpu/$(Platform_arch)/vm169VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/opto170171VM_PATH={$(VM_PATH)}172173# Special case files not using precompiled header files.174175c1_RInfo_$(Platform_arch).obj: $(WorkSpace)\src\cpu\$(Platform_arch)\vm\c1_RInfo_$(Platform_arch).cpp176$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\cpu\$(Platform_arch)\vm\c1_RInfo_$(Platform_arch).cpp177178os_windows.obj: $(WorkSpace)\src\os\windows\vm\os_windows.cpp179$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\os_windows.cpp180181os_windows_$(Platform_arch).obj: $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\os_windows_$(Platform_arch).cpp182$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\os_windows_$(Platform_arch).cpp183184osThread_windows.obj: $(WorkSpace)\src\os\windows\vm\osThread_windows.cpp185$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\osThread_windows.cpp186187conditionVar_windows.obj: $(WorkSpace)\src\os\windows\vm\conditionVar_windows.cpp188$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\conditionVar_windows.cpp189190getThread_windows_$(Platform_arch).obj: $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\getThread_windows_$(Platform_arch).cpp191$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\getThread_windows_$(Platform_arch).cpp192193opcodes.obj: $(WorkSpace)\src\share\vm\opto\opcodes.cpp194$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\opto\opcodes.cpp195196bytecodeInterpreter.obj: $(WorkSpace)\src\share\vm\interpreter\bytecodeInterpreter.cpp197$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\interpreter\bytecodeInterpreter.cpp198199bytecodeInterpreterWithChecks.obj: ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp200$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp201202iphlp_interface.obj: $(WorkSpace)\src\os\windows\vm\iphlp_interface.cpp203$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\iphlp_interface.cpp204205os_perf_windows.obj: $(WorkSpace)\src\os\windows\vm\os_perf_windows.cpp206$(CXX) $(CXX_FLAGS) $(CXX_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\os_perf_windows.cpp207208#files compiled with version flags209210vm_version.obj: $(WorkSpace)\src\share\vm\runtime\vm_version.cpp211$(CXX) $(CXX_FLAGS) $(VERSION_CFLAGS) $(CXX_USE_PCH) /c $(WorkSpace)\src\share\vm\runtime\vm_version.cpp212213arguments.obj: $(WorkSpace)\src\share\vm\runtime\arguments.cpp214$(CXX) $(CXX_FLAGS) $(VERSION_CFLAGS) $(CXX_USE_PCH) /c $(WorkSpace)\src\share\vm\runtime\arguments.cpp215216# Default rules for the Virtual Machine217{$(COMMONSRC)\share\vm\c1}.cpp.obj::218$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<219220{$(COMMONSRC)\share\vm\compiler}.cpp.obj::221$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<222223{$(COMMONSRC)\share\vm\code}.cpp.obj::224$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<225226{$(COMMONSRC)\share\vm\interpreter}.cpp.obj::227$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<228229{$(COMMONSRC)\share\vm\ci}.cpp.obj::230$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<231232{$(COMMONSRC)\share\vm\classfile}.cpp.obj::233$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<234235{$(COMMONSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj::236$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<237238{$(COMMONSRC)\share\vm\gc_implementation\shared}.cpp.obj::239$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<240241{$(COMMONSRC)\share\vm\gc_implementation\parNew}.cpp.obj::242$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<243244{$(COMMONSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj::245$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<246247{$(COMMONSRC)\share\vm\gc_implementation\g1}.cpp.obj::248$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<249250{$(COMMONSRC)\share\vm\gc_interface}.cpp.obj::251$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<252253{$(COMMONSRC)\share\vm\asm}.cpp.obj::254$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<255256{$(COMMONSRC)\share\vm\memory}.cpp.obj::257$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<258259{$(COMMONSRC)\share\vm\oops}.cpp.obj::260$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<261262{$(COMMONSRC)\share\vm\prims}.cpp.obj::263$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<264265{$(COMMONSRC)\share\vm\prims\wbtestmethods}.cpp.obj::266$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<267268{$(COMMONSRC)\share\vm\runtime}.cpp.obj::269$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<270271{$(COMMONSRC)\share\vm\services}.cpp.obj::272$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<273274{$(COMMONSRC)\share\vm\trace}.cpp.obj::275$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<276277{$(COMMONSRC)\share\vm\utilities}.cpp.obj::278$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<279280{$(COMMONSRC)\share\vm\libadt}.cpp.obj::281$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<282283{$(COMMONSRC)\share\vm\opto}.cpp.obj::284$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<285286{$(COMMONSRC)\os\windows\vm}.cpp.obj::287$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<288289# This guy should remain a single colon rule because290# otherwise we can't specify the output filename.291{$(COMMONSRC)\os\windows\vm}.rc.res:292@$(RC) $(RC_FLAGS) /fo"$@" $<293294{$(COMMONSRC)\cpu\$(Platform_arch)\vm}.cpp.obj::295$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<296297{$(COMMONSRC)\os_cpu\windows_$(Platform_arch)\vm}.cpp.obj::298$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<299300{$(ALTSRC)\share\vm\c1}.cpp.obj::301$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<302303{$(ALTSRC)\share\vm\compiler}.cpp.obj::304$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<305306{$(ALTSRC)\share\vm\code}.cpp.obj::307$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<308309{$(ALTSRC)\share\vm\interpreter}.cpp.obj::310$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<311312{$(ALTSRC)\share\vm\ci}.cpp.obj::313$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<314315{$(ALTSRC)\share\vm\classfile}.cpp.obj::316$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<317318{$(ALTSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj::319$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<320321{$(ALTSRC)\share\vm\gc_implementation\shared}.cpp.obj::322$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<323324{$(ALTSRC)\share\vm\gc_implementation\parNew}.cpp.obj::325$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<326327{$(ALTSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj::328$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<329330{$(ALTSRC)\share\vm\gc_implementation\g1}.cpp.obj::331$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<332333{$(ALTSRC)\share\vm\gc_interface}.cpp.obj::334$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<335336{$(ALTSRC)\share\vm\asm}.cpp.obj::337$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<338339{$(ALTSRC)\share\vm\memory}.cpp.obj::340$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<341342{$(ALTSRC)\share\vm\oops}.cpp.obj::343$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<344345{$(ALTSRC)\share\vm\prims}.cpp.obj::346$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<347348{$(ALTSRC)\share\vm\prims\wbtestmethods}.cpp.obj::349$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<350351{$(ALTSRC)\share\vm\runtime}.cpp.obj::352$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<353354{$(ALTSRC)\share\vm\services}.cpp.obj::355$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<356357{$(ALTSRC)\share\vm\trace}.cpp.obj::358$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<359360{$(ALTSRC)\share\vm\utilities}.cpp.obj::361$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<362363{$(ALTSRC)\share\vm\libadt}.cpp.obj::364$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<365366{$(ALTSRC)\share\vm\opto}.cpp.obj::367$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<368369{$(ALTSRC)\os\windows\vm}.cpp.obj::370$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<371372# otherwise we can't specify the output filename.373{$(ALTSRC)\os\windows\vm}.rc.res:374@$(RC) $(RC_FLAGS) /fo"$@" $<375376{$(ALTSRC)\cpu\$(Platform_arch)\vm}.cpp.obj::377$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<378379{$(ALTSRC)\os_cpu\windows_$(Platform_arch)\vm}.cpp.obj::380$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<381382{..\generated\incls}.cpp.obj::383$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<384385{..\generated\adfiles}.cpp.obj::386$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<387388{..\generated\jvmtifiles}.cpp.obj::389$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<390391{..\generated\jfrfiles}.cpp.obj::392$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<393394{$(COMMONSRC)\share\vm\jfr}.cpp.obj::395$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<396397{$(COMMONSRC)\share\vm\jfr\dcmd}.cpp.obj::398$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<399400{$(COMMONSRC)\share\vm\jfr\instrumentation}.cpp.obj::401$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<402403{$(COMMONSRC)\share\vm\jfr\jni}.cpp.obj::404$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<405406{$(COMMONSRC)\share\vm\jfr\leakprofiler}.cpp.obj::407$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<408409{$(COMMONSRC)\share\vm\jfr\leakprofiler\chains}.cpp.obj::410$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<411412{$(COMMONSRC)\share\vm\jfr\leakprofiler\checkpoint}.cpp.obj::413$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<414415{$(COMMONSRC)\share\vm\jfr\leakprofiler\sampling}.cpp.obj::416$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<417418{$(COMMONSRC)\share\vm\jfr\leakprofiler\utilities}.cpp.obj::419$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<420421{$(COMMONSRC)\share\vm\jfr\metadata}.cpp.obj::422$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<423424{$(COMMONSRC)\share\vm\jfr\periodic}.cpp.obj::425$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<426427{$(COMMONSRC)\share\vm\jfr\periodic\sampling}.cpp.obj::428$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<429430{$(COMMONSRC)\share\vm\jfr\recorder}.cpp.obj::431$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<432433{$(COMMONSRC)\share\vm\jfr\recorder\checkpoint}.cpp.obj::434$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<435436{$(COMMONSRC)\share\vm\jfr\recorder\checkpoint\types}.cpp.obj::437$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<438439{$(COMMONSRC)\share\vm\jfr\recorder\checkpoint\types\traceid}.cpp.obj::440$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<441442{$(COMMONSRC)\share\vm\jfr\recorder\repository}.cpp.obj::443$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<444445{$(COMMONSRC)\share\vm\jfr\recorder\service}.cpp.obj::446$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<447448{$(COMMONSRC)\share\vm\jfr\recorder\stacktrace}.cpp.obj::449$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<450451{$(COMMONSRC)\share\vm\jfr\recorder\storage}.cpp.obj::452$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<453454{$(COMMONSRC)\share\vm\jfr\recorder\stringpool}.cpp.obj::455$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<456457{$(COMMONSRC)\share\vm\jfr\support}.cpp.obj::458$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<459460{$(COMMONSRC)\share\vm\jfr\utilities}.cpp.obj::461$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<462463{$(COMMONSRC)\share\vm\jfr\writers}.cpp.obj::464$(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<465466default::467468_build_pch_file.obj:469@echo #include "precompiled.hpp" > ../generated/_build_pch_file.cpp470$(CXX) $(CXX_FLAGS) /Fp"vm.pch" /Yc"precompiled.hpp" /c ../generated/_build_pch_file.cpp471472!if "$(BUILD_WIN_SA)" != "1"473BUILD_VM_DEF_FLAG=-nosa474!endif475476vm.def: $(Obj_Files)477sh $(WorkSpace)/make/windows/build_vm_def.sh $(BUILD_VM_DEF_FLAG)478479480481