annotate make/windows/makefiles/vm.make @ 4710:41406797186b

7113012: G1: rename not-fully-young GCs as "mixed" Summary: Renamed partially-young GCs as mixed and fully-young GCs as young. Change all external output that includes those terms (GC log and GC ergo log) as well as any comments, fields, methods, etc. The changeset also includes very minor code tidying up (added some curly brackets). Reviewed-by: johnc, brutisso
author tonyp
date Fri, 16 Dec 2011 02:14:27 -0500
parents 95009f678859
children 04b9a2566eec 94ec88ca68e2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a61af66fc99e Initial load
duke
parents:
diff changeset
1 #
2426
1d1603768966 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass
trims
parents: 2199
diff changeset
2 # Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
0
a61af66fc99e Initial load
duke
parents:
diff changeset
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
a61af66fc99e Initial load
duke
parents:
diff changeset
4 #
a61af66fc99e Initial load
duke
parents:
diff changeset
5 # This code is free software; you can redistribute it and/or modify it
a61af66fc99e Initial load
duke
parents:
diff changeset
6 # under the terms of the GNU General Public License version 2 only, as
a61af66fc99e Initial load
duke
parents:
diff changeset
7 # published by the Free Software Foundation.
a61af66fc99e Initial load
duke
parents:
diff changeset
8 #
a61af66fc99e Initial load
duke
parents:
diff changeset
9 # This code is distributed in the hope that it will be useful, but WITHOUT
a61af66fc99e Initial load
duke
parents:
diff changeset
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
a61af66fc99e Initial load
duke
parents:
diff changeset
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
a61af66fc99e Initial load
duke
parents:
diff changeset
12 # version 2 for more details (a copy is included in the LICENSE file that
a61af66fc99e Initial load
duke
parents:
diff changeset
13 # accompanied this code).
a61af66fc99e Initial load
duke
parents:
diff changeset
14 #
a61af66fc99e Initial load
duke
parents:
diff changeset
15 # You should have received a copy of the GNU General Public License version
a61af66fc99e Initial load
duke
parents:
diff changeset
16 # 2 along with this work; if not, write to the Free Software Foundation,
a61af66fc99e Initial load
duke
parents:
diff changeset
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
a61af66fc99e Initial load
duke
parents:
diff changeset
18 #
1552
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 844
diff changeset
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 844
diff changeset
20 # or visit www.oracle.com if you need additional information or have any
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 844
diff changeset
21 # questions.
0
a61af66fc99e Initial load
duke
parents:
diff changeset
22 #
a61af66fc99e Initial load
duke
parents:
diff changeset
23 #
a61af66fc99e Initial load
duke
parents:
diff changeset
24
a61af66fc99e Initial load
duke
parents:
diff changeset
25 # Resource file containing VERSIONINFO
a61af66fc99e Initial load
duke
parents:
diff changeset
26 Res_Files=.\version.res
a61af66fc99e Initial load
duke
parents:
diff changeset
27
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
28 !include ..\generated\objfiles.make
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
29
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
30 COMMONSRC=$(WorkSpace)\src
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
31 ALTSRC=$(WorkSpace)\src\closed
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
32
0
a61af66fc99e Initial load
duke
parents:
diff changeset
33 !ifdef RELEASE
a61af66fc99e Initial load
duke
parents:
diff changeset
34 !ifdef DEVELOP
a61af66fc99e Initial load
duke
parents:
diff changeset
35 CPP_FLAGS=$(CPP_FLAGS) /D "DEBUG"
a61af66fc99e Initial load
duke
parents:
diff changeset
36 !else
a61af66fc99e Initial load
duke
parents:
diff changeset
37 CPP_FLAGS=$(CPP_FLAGS) /D "PRODUCT"
a61af66fc99e Initial load
duke
parents:
diff changeset
38 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
39 !else
a61af66fc99e Initial load
duke
parents:
diff changeset
40 CPP_FLAGS=$(CPP_FLAGS) /D "ASSERT"
a61af66fc99e Initial load
duke
parents:
diff changeset
41 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
42
a61af66fc99e Initial load
duke
parents:
diff changeset
43 !if "$(Variant)" == "core"
a61af66fc99e Initial load
duke
parents:
diff changeset
44 # No need to define anything, CORE is defined as !COMPILER1 && !COMPILER2
a61af66fc99e Initial load
duke
parents:
diff changeset
45 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
46
a61af66fc99e Initial load
duke
parents:
diff changeset
47 !if "$(Variant)" == "kernel"
a61af66fc99e Initial load
duke
parents:
diff changeset
48 CPP_FLAGS=$(CPP_FLAGS) /D "KERNEL"
a61af66fc99e Initial load
duke
parents:
diff changeset
49 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
50
a61af66fc99e Initial load
duke
parents:
diff changeset
51 !if "$(Variant)" == "compiler1"
a61af66fc99e Initial load
duke
parents:
diff changeset
52 CPP_FLAGS=$(CPP_FLAGS) /D "COMPILER1"
a61af66fc99e Initial load
duke
parents:
diff changeset
53 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
54
a61af66fc99e Initial load
duke
parents:
diff changeset
55 !if "$(Variant)" == "compiler2"
a61af66fc99e Initial load
duke
parents:
diff changeset
56 CPP_FLAGS=$(CPP_FLAGS) /D "COMPILER2"
a61af66fc99e Initial load
duke
parents:
diff changeset
57 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
58
a61af66fc99e Initial load
duke
parents:
diff changeset
59 !if "$(Variant)" == "tiered"
a61af66fc99e Initial load
duke
parents:
diff changeset
60 CPP_FLAGS=$(CPP_FLAGS) /D "COMPILER1" /D "COMPILER2"
a61af66fc99e Initial load
duke
parents:
diff changeset
61 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
62
720
67a2f5ba5582 6684007: PrintAssembly plugin not available for linux or windows
never
parents: 356
diff changeset
63 !if "$(BUILDARCH)" == "i486"
67a2f5ba5582 6684007: PrintAssembly plugin not available for linux or windows
never
parents: 356
diff changeset
64 HOTSPOT_LIB_ARCH=i386
67a2f5ba5582 6684007: PrintAssembly plugin not available for linux or windows
never
parents: 356
diff changeset
65 !else
67a2f5ba5582 6684007: PrintAssembly plugin not available for linux or windows
never
parents: 356
diff changeset
66 HOTSPOT_LIB_ARCH=$(BUILDARCH)
67a2f5ba5582 6684007: PrintAssembly plugin not available for linux or windows
never
parents: 356
diff changeset
67 !endif
67a2f5ba5582 6684007: PrintAssembly plugin not available for linux or windows
never
parents: 356
diff changeset
68
0
a61af66fc99e Initial load
duke
parents:
diff changeset
69 # The following variables are defined in the generated local.make file.
a61af66fc99e Initial load
duke
parents:
diff changeset
70 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_RELEASE_VERSION=\"$(HS_BUILD_VER)\""
a61af66fc99e Initial load
duke
parents:
diff changeset
71 CPP_FLAGS=$(CPP_FLAGS) /D "JRE_RELEASE_VERSION=\"$(JRE_RELEASE_VER)\""
720
67a2f5ba5582 6684007: PrintAssembly plugin not available for linux or windows
never
parents: 356
diff changeset
72 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_LIB_ARCH=\"$(HOTSPOT_LIB_ARCH)\""
0
a61af66fc99e Initial load
duke
parents:
diff changeset
73 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\""
a61af66fc99e Initial load
duke
parents:
diff changeset
74 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\""
a61af66fc99e Initial load
duke
parents:
diff changeset
75 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\""
a61af66fc99e Initial load
duke
parents:
diff changeset
76
2027
aa6e219afbf1 7006354: Updates to Visual Studio project creation and development launcher
sla
parents: 1983
diff changeset
77 CPP_FLAGS=$(CPP_FLAGS) $(CPP_INCLUDE_DIRS)
0
a61af66fc99e Initial load
duke
parents:
diff changeset
78
a61af66fc99e Initial load
duke
parents:
diff changeset
79 # Define that so jni.h is on correct side
a61af66fc99e Initial load
duke
parents:
diff changeset
80 CPP_FLAGS=$(CPP_FLAGS) /D "_JNI_IMPLEMENTATION_"
a61af66fc99e Initial load
duke
parents:
diff changeset
81
a61af66fc99e Initial load
duke
parents:
diff changeset
82 !if "$(BUILDARCH)" == "ia64"
a61af66fc99e Initial load
duke
parents:
diff changeset
83 STACK_SIZE="/STACK:1048576,262144"
a61af66fc99e Initial load
duke
parents:
diff changeset
84 !else
a61af66fc99e Initial load
duke
parents:
diff changeset
85 STACK_SIZE=
a61af66fc99e Initial load
duke
parents:
diff changeset
86 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
87
a61af66fc99e Initial load
duke
parents:
diff changeset
88 !if "$(BUILDARCH)" == "ia64"
a61af66fc99e Initial load
duke
parents:
diff changeset
89 # AsyncGetCallTrace is not supported on IA64 yet
a61af66fc99e Initial load
duke
parents:
diff changeset
90 AGCT_EXPORT=
a61af66fc99e Initial load
duke
parents:
diff changeset
91 !else
a61af66fc99e Initial load
duke
parents:
diff changeset
92 !if "$(Variant)" == "kernel"
a61af66fc99e Initial load
duke
parents:
diff changeset
93 AGCT_EXPORT=
a61af66fc99e Initial load
duke
parents:
diff changeset
94 !else
a61af66fc99e Initial load
duke
parents:
diff changeset
95 AGCT_EXPORT=/export:AsyncGetCallTrace
a61af66fc99e Initial load
duke
parents:
diff changeset
96 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
97 !endif
a61af66fc99e Initial load
duke
parents:
diff changeset
98
2027
aa6e219afbf1 7006354: Updates to Visual Studio project creation and development launcher
sla
parents: 1983
diff changeset
99 # If you modify exports below please do the corresponding changes in
aa6e219afbf1 7006354: Updates to Visual Studio project creation and development launcher
sla
parents: 1983
diff changeset
100 # src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
226
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
101 LINK_FLAGS=$(LINK_FLAGS) $(STACK_SIZE) /subsystem:windows /dll /base:0x8000000 \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
102 /export:JNI_GetDefaultJavaVMInitArgs \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
103 /export:JNI_CreateJavaVM \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
104 /export:JVM_FindClassFromBootLoader \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
105 /export:JNI_GetCreatedJavaVMs \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
106 /export:jio_snprintf \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
107 /export:jio_printf \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
108 /export:jio_fprintf \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
109 /export:jio_vfprintf \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
110 /export:jio_vsnprintf \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
111 $(AGCT_EXPORT) \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
112 /export:JVM_GetVersionInfo \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
113 /export:JVM_GetThreadStateNames \
d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents: 110
diff changeset
114 /export:JVM_GetThreadStateValues \
0
a61af66fc99e Initial load
duke
parents:
diff changeset
115 /export:JVM_InitAgentProperties
a61af66fc99e Initial load
duke
parents:
diff changeset
116
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
117 CPP_INCLUDE_DIRS=/I "..\generated"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
118
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
119 !if exists($(ALTSRC)\share\vm)
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
120 CPP_INCLUDE_DIRS=$(CPP_INCLUDE_DIRS) /I "$(ALTSRC)\share\vm"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
121 !endif
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
122
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
123 !if exists($(ALTSRC)\os\windows\vm)
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
124 CPP_INCLUDE_DIRS=$(CPP_INCLUDE_DIRS) /I "$(ALTSRC)\os\windows\vm"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
125 !endif
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
126
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
127 !if exists($(ALTSRC)\os_cpu\windows_$(Platform_arch)\vm)
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
128 CPP_INCLUDE_DIRS=$(CPP_INCLUDE_DIRS) /I "$(ALTSRC)\os_cpu\windows_$(Platform_arch)\vm"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
129 !endif
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
130
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
131 !if exists($(ALTSRC)\cpu\$(Platform_arch)\vm)
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
132 CPP_INCLUDE_DIRS=$(CPP_INCLUDE_DIRS) /I "$(ALTSRC)\cpu\$(Platform_arch)\vm"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
133 !endif
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
134
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
135 CPP_INCLUDE_DIRS=$(CPP_INCLUDE_DIRS) \
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
136 /I "$(COMMONSRC)\share\vm" \
4033
95009f678859 7106766: Move the precompiled header from the src/share/vm directory
brutisso
parents: 2426
diff changeset
137 /I "$(COMMONSRC)\share\vm\precompiled" \
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
138 /I "$(COMMONSRC)\share\vm\prims" \
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
139 /I "$(COMMONSRC)\os\windows\vm" \
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
140 /I "$(COMMONSRC)\os_cpu\windows_$(Platform_arch)\vm" \
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
141 /I "$(COMMONSRC)\cpu\$(Platform_arch)\vm"
0
a61af66fc99e Initial load
duke
parents:
diff changeset
142
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
143 CPP_DONT_USE_PCH=/D DONT_USE_PRECOMPILED_HEADER
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
144
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
145 !if "$(USE_PRECOMPILED_HEADER)" != "0"
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
146 CPP_USE_PCH=/Fp"vm.pch" /Yu"precompiled.hpp"
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
147 !else
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
148 CPP_USE_PCH=$(CPP_DONT_USE_PCH)
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
149 !endif
0
a61af66fc99e Initial load
duke
parents:
diff changeset
150
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
151 # Where to find the source code for the virtual machine (is this used?)
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
152 VM_PATH=../generated
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
153 VM_PATH=$(VM_PATH);../generated/adfiles
0
a61af66fc99e Initial load
duke
parents:
diff changeset
154 VM_PATH=$(VM_PATH);../generated/jvmtifiles
a61af66fc99e Initial load
duke
parents:
diff changeset
155 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/c1
a61af66fc99e Initial load
duke
parents:
diff changeset
156 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/compiler
a61af66fc99e Initial load
duke
parents:
diff changeset
157 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/code
a61af66fc99e Initial load
duke
parents:
diff changeset
158 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/interpreter
a61af66fc99e Initial load
duke
parents:
diff changeset
159 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/ci
a61af66fc99e Initial load
duke
parents:
diff changeset
160 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/classfile
a61af66fc99e Initial load
duke
parents:
diff changeset
161 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/parallelScavenge
a61af66fc99e Initial load
duke
parents:
diff changeset
162 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/shared
a61af66fc99e Initial load
duke
parents:
diff changeset
163 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/parNew
a61af66fc99e Initial load
duke
parents:
diff changeset
164 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/concurrentMarkSweep
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 110
diff changeset
165 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/g1
0
a61af66fc99e Initial load
duke
parents:
diff changeset
166 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_interface
a61af66fc99e Initial load
duke
parents:
diff changeset
167 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/asm
a61af66fc99e Initial load
duke
parents:
diff changeset
168 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/memory
a61af66fc99e Initial load
duke
parents:
diff changeset
169 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/oops
a61af66fc99e Initial load
duke
parents:
diff changeset
170 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/prims
a61af66fc99e Initial load
duke
parents:
diff changeset
171 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/runtime
a61af66fc99e Initial load
duke
parents:
diff changeset
172 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/services
a61af66fc99e Initial load
duke
parents:
diff changeset
173 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/utilities
a61af66fc99e Initial load
duke
parents:
diff changeset
174 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/libadt
a61af66fc99e Initial load
duke
parents:
diff changeset
175 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os/windows/vm
a61af66fc99e Initial load
duke
parents:
diff changeset
176 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm
a61af66fc99e Initial load
duke
parents:
diff changeset
177 VM_PATH=$(VM_PATH);$(WorkSpace)/src/cpu/$(Platform_arch)/vm
a61af66fc99e Initial load
duke
parents:
diff changeset
178 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/opto
a61af66fc99e Initial load
duke
parents:
diff changeset
179
a61af66fc99e Initial load
duke
parents:
diff changeset
180 VM_PATH={$(VM_PATH)}
a61af66fc99e Initial load
duke
parents:
diff changeset
181
a61af66fc99e Initial load
duke
parents:
diff changeset
182 # Special case files not using precompiled header files.
a61af66fc99e Initial load
duke
parents:
diff changeset
183
a61af66fc99e Initial load
duke
parents:
diff changeset
184 c1_RInfo_$(Platform_arch).obj: $(WorkSpace)\src\cpu\$(Platform_arch)\vm\c1_RInfo_$(Platform_arch).cpp
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
185 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\cpu\$(Platform_arch)\vm\c1_RInfo_$(Platform_arch).cpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
186
a61af66fc99e Initial load
duke
parents:
diff changeset
187 os_windows.obj: $(WorkSpace)\src\os\windows\vm\os_windows.cpp
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
188 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\os_windows.cpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
189
a61af66fc99e Initial load
duke
parents:
diff changeset
190 os_windows_$(Platform_arch).obj: $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\os_windows_$(Platform_arch).cpp
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
191 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\os_windows_$(Platform_arch).cpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
192
a61af66fc99e Initial load
duke
parents:
diff changeset
193 osThread_windows.obj: $(WorkSpace)\src\os\windows\vm\osThread_windows.cpp
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
194 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\osThread_windows.cpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
195
a61af66fc99e Initial load
duke
parents:
diff changeset
196 conditionVar_windows.obj: $(WorkSpace)\src\os\windows\vm\conditionVar_windows.cpp
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
197 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\conditionVar_windows.cpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
198
a61af66fc99e Initial load
duke
parents:
diff changeset
199 getThread_windows_$(Platform_arch).obj: $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\getThread_windows_$(Platform_arch).cpp
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
200 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\getThread_windows_$(Platform_arch).cpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
201
a61af66fc99e Initial load
duke
parents:
diff changeset
202 opcodes.obj: $(WorkSpace)\src\share\vm\opto\opcodes.cpp
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
203 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\opto\opcodes.cpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
204
a61af66fc99e Initial load
duke
parents:
diff changeset
205 bytecodeInterpreter.obj: $(WorkSpace)\src\share\vm\interpreter\bytecodeInterpreter.cpp
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
206 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\interpreter\bytecodeInterpreter.cpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
207
a61af66fc99e Initial load
duke
parents:
diff changeset
208 bytecodeInterpreterWithChecks.obj: ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp
1983
c760f78e0a53 7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents: 1972
diff changeset
209 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp
0
a61af66fc99e Initial load
duke
parents:
diff changeset
210
a61af66fc99e Initial load
duke
parents:
diff changeset
211 # Default rules for the Virtual Machine
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
212 {$(COMMONSRC)\share\vm\c1}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
213 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
214
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
215 {$(COMMONSRC)\share\vm\compiler}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
216 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
217
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
218 {$(COMMONSRC)\share\vm\code}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
219 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
220
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
221 {$(COMMONSRC)\share\vm\interpreter}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
222 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
223
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
224 {$(COMMONSRC)\share\vm\ci}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
225 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
226
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
227 {$(COMMONSRC)\share\vm\classfile}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
228 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
229
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
230 {$(COMMONSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
231 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
232
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
233 {$(COMMONSRC)\share\vm\gc_implementation\shared}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
234 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
235
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
236 {$(COMMONSRC)\share\vm\gc_implementation\parNew}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
237 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
238
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
239 {$(COMMONSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
240 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
241
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
242 {$(COMMONSRC)\share\vm\gc_implementation\g1}.cpp.obj::
342
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 110
diff changeset
243 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
37f87013dfd8 6711316: Open source the Garbage-First garbage collector
ysr
parents: 110
diff changeset
244
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
245 {$(COMMONSRC)\share\vm\gc_interface}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
246 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
247
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
248 {$(COMMONSRC)\share\vm\asm}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
249 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
250
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
251 {$(COMMONSRC)\share\vm\memory}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
252 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
253
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
254 {$(COMMONSRC)\share\vm\oops}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
255 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
256
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
257 {$(COMMONSRC)\share\vm\prims}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
258 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
259
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
260 {$(COMMONSRC)\share\vm\runtime}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
261 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
262
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
263 {$(COMMONSRC)\share\vm\services}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
264 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
265
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
266 {$(COMMONSRC)\share\vm\utilities}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
267 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
268
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
269 {$(COMMONSRC)\share\vm\libadt}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
270 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
271
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
272 {$(COMMONSRC)\share\vm\opto}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
273 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
274
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
275 {$(COMMONSRC)\os\windows\vm}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
276 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
277
a61af66fc99e Initial load
duke
parents:
diff changeset
278 # This guy should remain a single colon rule because
a61af66fc99e Initial load
duke
parents:
diff changeset
279 # otherwise we can't specify the output filename.
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
280 {$(COMMONSRC)\os\windows\vm}.rc.res:
0
a61af66fc99e Initial load
duke
parents:
diff changeset
281 @$(RC) $(RC_FLAGS) /fo"$@" $<
a61af66fc99e Initial load
duke
parents:
diff changeset
282
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
283 {$(COMMONSRC)\cpu\$(Platform_arch)\vm}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
284 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
285
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
286 {$(COMMONSRC)\os_cpu\windows_$(Platform_arch)\vm}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
287 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
288
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
289 {$(ALTSRC)\share\vm\c1}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
290 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
291
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
292 {$(ALTSRC)\share\vm\compiler}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
293 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
294
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
295 {$(ALTSRC)\share\vm\code}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
296 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
297
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
298 {$(ALTSRC)\share\vm\interpreter}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
299 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
300
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
301 {$(ALTSRC)\share\vm\ci}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
302 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
303
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
304 {$(ALTSRC)\share\vm\classfile}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
305 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
306
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
307 {$(ALTSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
308 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
309
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
310 {$(ALTSRC)\share\vm\gc_implementation\shared}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
311 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
312
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
313 {$(ALTSRC)\share\vm\gc_implementation\parNew}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
314 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
315
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
316 {$(ALTSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
317 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
318
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
319 {$(ALTSRC)\share\vm\gc_implementation\g1}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
320 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
321
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
322 {$(ALTSRC)\share\vm\gc_interface}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
323 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
324
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
325 {$(ALTSRC)\share\vm\asm}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
326 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
327
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
328 {$(ALTSRC)\share\vm\memory}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
329 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
330
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
331 {$(ALTSRC)\share\vm\oops}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
332 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
333
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
334 {$(ALTSRC)\share\vm\prims}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
335 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
336
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
337 {$(ALTSRC)\share\vm\runtime}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
338 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
339
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
340 {$(ALTSRC)\share\vm\services}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
341 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
342
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
343 {$(ALTSRC)\share\vm\utilities}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
344 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
345
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
346 {$(ALTSRC)\share\vm\libadt}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
347 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
348
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
349 {$(ALTSRC)\share\vm\opto}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
350 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
351
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
352 {$(ALTSRC)\os\windows\vm}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
353 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
354
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
355 # otherwise we can't specify the output filename.
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
356 {$(ALTSRC)\os\windows\vm}.rc.res:
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
357 @$(RC) $(RC_FLAGS) /fo"$@" $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
358
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
359 {$(ALTSRC)\cpu\$(Platform_arch)\vm}.cpp.obj::
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
360 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
361
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2027
diff changeset
362 {$(ALTSRC)\os_cpu\windows_$(Platform_arch)\vm}.cpp.obj::
0
a61af66fc99e Initial load
duke
parents:
diff changeset
363 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
364
a61af66fc99e Initial load
duke
parents:
diff changeset
365 {..\generated\incls}.cpp.obj::
a61af66fc99e Initial load
duke
parents:
diff changeset
366 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
367
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
368 {..\generated\adfiles}.cpp.obj::
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
369 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
370
0
a61af66fc99e Initial load
duke
parents:
diff changeset
371 {..\generated\jvmtifiles}.cpp.obj::
a61af66fc99e Initial load
duke
parents:
diff changeset
372 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $<
a61af66fc99e Initial load
duke
parents:
diff changeset
373
a61af66fc99e Initial load
duke
parents:
diff changeset
374 default::
a61af66fc99e Initial load
duke
parents:
diff changeset
375
a61af66fc99e Initial load
duke
parents:
diff changeset
376 _build_pch_file.obj:
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
377 @echo #include "precompiled.hpp" > ../generated/_build_pch_file.cpp
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents: 1552
diff changeset
378 $(CPP) $(CPP_FLAGS) /Fp"vm.pch" /Yc"precompiled.hpp" /c ../generated/_build_pch_file.cpp