comparison make/windows/makefiles/vm.make @ 10405:f2110083203d

8005849: JEP 167: Event-Based JVM Tracing Reviewed-by: acorn, coleenp, sla Contributed-by: Karen Kinnear <karen.kinnear@oracle.com>, Bengt Rutisson <bengt.rutisson@oracle.com>, Calvin Cheung <calvin.cheung@oracle.com>, Erik Gahlin <erik.gahlin@oracle.com>, Erik Helin <erik.helin@oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>, Keith McGuigan <keith.mcguigan@oracle.com>, Mattias Tobiasson <mattias.tobiasson@oracle.com>, Markus Gronlund <markus.gronlund@oracle.com>, Mikael Auno <mikael.auno@oracle.com>, Nils Eliasson <nils.eliasson@oracle.com>, Nils Loodin <nils.loodin@oracle.com>, Rickard Backman <rickard.backman@oracle.com>, Staffan Larsen <staffan.larsen@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
author sla
date Mon, 10 Jun 2013 11:30:51 +0200
parents f36e073d56a4
children 836a62f43af9 33c52908bcdb
comparison
equal deleted inserted replaced
10404:d0add7016434 10405:f2110083203d
63 CXX_FLAGS=$(CXX_FLAGS) /D "JRE_RELEASE_VERSION=\"$(JRE_RELEASE_VER)\"" 63 CXX_FLAGS=$(CXX_FLAGS) /D "JRE_RELEASE_VERSION=\"$(JRE_RELEASE_VER)\""
64 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_LIB_ARCH=\"$(HOTSPOT_LIB_ARCH)\"" 64 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_LIB_ARCH=\"$(HOTSPOT_LIB_ARCH)\""
65 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\"" 65 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\""
66 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\"" 66 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\""
67 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\"" 67 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\""
68
69 !ifndef JAVASE_EMBEDDED
70 CXX_FLAGS=$(CXX_FLAGS) /D "INCLUDE_TRACE"
71 !endif
72 68
73 CXX_FLAGS=$(CXX_FLAGS) $(CXX_INCLUDE_DIRS) 69 CXX_FLAGS=$(CXX_FLAGS) $(CXX_INCLUDE_DIRS)
74 70
75 # Define that so jni.h is on correct side 71 # Define that so jni.h is on correct side
76 CXX_FLAGS=$(CXX_FLAGS) /D "_JNI_IMPLEMENTATION_" 72 CXX_FLAGS=$(CXX_FLAGS) /D "_JNI_IMPLEMENTATION_"
142 138
143 # Where to find the source code for the virtual machine (is this used?) 139 # Where to find the source code for the virtual machine (is this used?)
144 VM_PATH=../generated 140 VM_PATH=../generated
145 VM_PATH=$(VM_PATH);../generated/adfiles 141 VM_PATH=$(VM_PATH);../generated/adfiles
146 VM_PATH=$(VM_PATH);../generated/jvmtifiles 142 VM_PATH=$(VM_PATH);../generated/jvmtifiles
143 VM_PATH=$(VM_PATH);../generated/tracefiles
147 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/c1 144 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/c1
148 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/compiler 145 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/compiler
149 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/code 146 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/code
150 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/interpreter 147 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/interpreter
151 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/ci 148 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/ci
170 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm 167 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm
171 VM_PATH=$(VM_PATH);$(WorkSpace)/src/cpu/$(Platform_arch)/vm 168 VM_PATH=$(VM_PATH);$(WorkSpace)/src/cpu/$(Platform_arch)/vm
172 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/opto 169 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/opto
173 170
174 !if exists($(ALTSRC)\share\vm\jfr) 171 !if exists($(ALTSRC)\share\vm\jfr)
175 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr/agent
176 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr/agent/isolated_deps/util
177 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr/jvm
178 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr 172 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr
173 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr/buffers
179 !endif 174 !endif
180 175
181 VM_PATH={$(VM_PATH)} 176 VM_PATH={$(VM_PATH)}
182 177
183 # Special case files not using precompiled header files. 178 # Special case files not using precompiled header files.
382 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $< 377 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
383 378
384 {..\generated\jvmtifiles}.cpp.obj:: 379 {..\generated\jvmtifiles}.cpp.obj::
385 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $< 380 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
386 381
382 {..\generated\tracefiles}.cpp.obj::
383 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
384
387 {$(ALTSRC)\share\vm\jfr}.cpp.obj:: 385 {$(ALTSRC)\share\vm\jfr}.cpp.obj::
388 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $< 386 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
389 387
390 {$(ALTSRC)\share\vm\jfr\agent}.cpp.obj:: 388 {$(ALTSRC)\share\vm\jfr\buffers}.cpp.obj::
391 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
392
393 {$(ALTSRC)\share\vm\jfr\agent\isolated_deps\util}.cpp.obj::
394 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
395
396 {$(ALTSRC)\share\vm\jfr\jvm}.cpp.obj::
397 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $< 389 $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
398 390
399 default:: 391 default::
400 392
401 _build_pch_file.obj: 393 _build_pch_file.obj: