Mercurial > hg > graal-compiler
annotate make/windows/makefiles/vm.make @ 2308:99bd05619fa4
7017110: Add /SAFESEH to links on windows 32bit to verify safe exceptions
Summary: Ensure safe exception handler table is generated on Win32 binaries when compile with VS2010
Reviewed-by: acorn, coleenp, dcubed, sla, ohair
author | zgu |
---|---|
date | Wed, 02 Mar 2011 09:16:18 -0500 |
parents | d8a72fbc4be7 |
children | 0cd39a385a72 1d1603768966 |
rev | line source |
---|---|
0 | 1 # |
1972 | 2 # Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. |
0 | 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 it | |
6 # under the terms of the GNU General Public License version 2 only, as | |
7 # published by the Free Software Foundation. | |
8 # | |
9 # This code is distributed in the hope that it will be useful, but WITHOUT | |
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
12 # version 2 for more details (a copy is included in the LICENSE file that | |
13 # accompanied this code). | |
14 # | |
15 # You should have received a copy of the GNU General Public License version | |
16 # 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 # | |
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 | 22 # |
23 # | |
24 | |
25 # Resource file containing VERSIONINFO | |
26 Res_Files=.\version.res | |
27 | |
1972 | 28 !include ..\generated\objfiles.make |
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 | 33 !ifdef RELEASE |
34 !ifdef DEVELOP | |
35 CPP_FLAGS=$(CPP_FLAGS) /D "DEBUG" | |
36 !else | |
37 CPP_FLAGS=$(CPP_FLAGS) /D "PRODUCT" | |
38 !endif | |
39 !else | |
40 CPP_FLAGS=$(CPP_FLAGS) /D "ASSERT" | |
41 !endif | |
42 | |
43 !if "$(Variant)" == "core" | |
44 # No need to define anything, CORE is defined as !COMPILER1 && !COMPILER2 | |
45 !endif | |
46 | |
47 !if "$(Variant)" == "kernel" | |
48 CPP_FLAGS=$(CPP_FLAGS) /D "KERNEL" | |
49 !endif | |
50 | |
51 !if "$(Variant)" == "compiler1" | |
52 CPP_FLAGS=$(CPP_FLAGS) /D "COMPILER1" | |
53 !endif | |
54 | |
55 !if "$(Variant)" == "compiler2" | |
56 CPP_FLAGS=$(CPP_FLAGS) /D "COMPILER2" | |
57 !endif | |
58 | |
59 !if "$(Variant)" == "tiered" | |
60 CPP_FLAGS=$(CPP_FLAGS) /D "COMPILER1" /D "COMPILER2" | |
61 !endif | |
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 | 69 # The following variables are defined in the generated local.make file. |
70 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_RELEASE_VERSION=\"$(HS_BUILD_VER)\"" | |
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 | 73 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\"" |
74 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\"" | |
75 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\"" | |
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 | 78 |
79 # Define that so jni.h is on correct side | |
80 CPP_FLAGS=$(CPP_FLAGS) /D "_JNI_IMPLEMENTATION_" | |
81 | |
82 !if "$(BUILDARCH)" == "ia64" | |
83 STACK_SIZE="/STACK:1048576,262144" | |
84 !else | |
85 STACK_SIZE= | |
86 !endif | |
87 | |
88 !if "$(BUILDARCH)" == "ia64" | |
89 # AsyncGetCallTrace is not supported on IA64 yet | |
90 AGCT_EXPORT= | |
91 !else | |
92 !if "$(Variant)" == "kernel" | |
93 AGCT_EXPORT= | |
94 !else | |
95 AGCT_EXPORT=/export:AsyncGetCallTrace | |
96 !endif | |
97 !endif | |
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 | 115 /export:JVM_InitAgentProperties |
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" \ |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
137 /I "$(COMMONSRC)\share\vm\prims" \ |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
138 /I "$(COMMONSRC)\os\windows\vm" \ |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
139 /I "$(COMMONSRC)\os_cpu\windows_$(Platform_arch)\vm" \ |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
140 /I "$(COMMONSRC)\cpu\$(Platform_arch)\vm" |
0 | 141 |
1983
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
142 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
|
143 |
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
144 !if "$(USE_PRECOMPILED_HEADER)" != "0" |
1972 | 145 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
|
146 !else |
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
147 CPP_USE_PCH=$(CPP_DONT_USE_PCH) |
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
148 !endif |
0 | 149 |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
150 # Where to find the source code for the virtual machine (is this used?) |
1972 | 151 VM_PATH=../generated |
152 VM_PATH=$(VM_PATH);../generated/adfiles | |
0 | 153 VM_PATH=$(VM_PATH);../generated/jvmtifiles |
154 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/c1 | |
155 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/compiler | |
156 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/code | |
157 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/interpreter | |
158 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/ci | |
159 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/classfile | |
160 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/parallelScavenge | |
161 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/shared | |
162 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/parNew | |
163 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
|
164 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/g1 |
0 | 165 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_interface |
166 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/asm | |
167 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/memory | |
168 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/oops | |
169 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/prims | |
170 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/runtime | |
171 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/services | |
172 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/utilities | |
173 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/libadt | |
174 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os/windows/vm | |
175 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm | |
176 VM_PATH=$(VM_PATH);$(WorkSpace)/src/cpu/$(Platform_arch)/vm | |
177 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/opto | |
178 | |
179 VM_PATH={$(VM_PATH)} | |
180 | |
181 # Special case files not using precompiled header files. | |
182 | |
183 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
|
184 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\cpu\$(Platform_arch)\vm\c1_RInfo_$(Platform_arch).cpp |
0 | 185 |
186 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
|
187 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\os_windows.cpp |
0 | 188 |
189 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
|
190 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\os_windows_$(Platform_arch).cpp |
0 | 191 |
192 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
|
193 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\osThread_windows.cpp |
0 | 194 |
195 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
|
196 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\conditionVar_windows.cpp |
0 | 197 |
198 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
|
199 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\getThread_windows_$(Platform_arch).cpp |
0 | 200 |
201 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
|
202 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\opto\opcodes.cpp |
0 | 203 |
204 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
|
205 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\interpreter\bytecodeInterpreter.cpp |
0 | 206 |
207 bytecodeInterpreterWithChecks.obj: ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp | |
1983
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
208 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp |
0 | 209 |
210 # Default rules for the Virtual Machine | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
211 {$(COMMONSRC)\share\vm\c1}.cpp.obj:: |
0 | 212 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
213 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
214 {$(COMMONSRC)\share\vm\compiler}.cpp.obj:: |
0 | 215 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
216 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
217 {$(COMMONSRC)\share\vm\code}.cpp.obj:: |
0 | 218 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
219 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
220 {$(COMMONSRC)\share\vm\interpreter}.cpp.obj:: |
0 | 221 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
222 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
223 {$(COMMONSRC)\share\vm\ci}.cpp.obj:: |
0 | 224 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
225 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
226 {$(COMMONSRC)\share\vm\classfile}.cpp.obj:: |
0 | 227 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
228 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
229 {$(COMMONSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj:: |
0 | 230 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
231 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
232 {$(COMMONSRC)\share\vm\gc_implementation\shared}.cpp.obj:: |
0 | 233 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
234 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
235 {$(COMMONSRC)\share\vm\gc_implementation\parNew}.cpp.obj:: |
0 | 236 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
237 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
238 {$(COMMONSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj:: |
0 | 239 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
240 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
241 {$(COMMONSRC)\share\vm\gc_implementation\g1}.cpp.obj:: |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
110
diff
changeset
|
242 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
110
diff
changeset
|
243 |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
244 {$(COMMONSRC)\share\vm\gc_interface}.cpp.obj:: |
0 | 245 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
246 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
247 {$(COMMONSRC)\share\vm\asm}.cpp.obj:: |
0 | 248 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
249 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
250 {$(COMMONSRC)\share\vm\memory}.cpp.obj:: |
0 | 251 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
252 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
253 {$(COMMONSRC)\share\vm\oops}.cpp.obj:: |
0 | 254 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
255 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
256 {$(COMMONSRC)\share\vm\prims}.cpp.obj:: |
0 | 257 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
258 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
259 {$(COMMONSRC)\share\vm\runtime}.cpp.obj:: |
0 | 260 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
261 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
262 {$(COMMONSRC)\share\vm\services}.cpp.obj:: |
0 | 263 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
264 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
265 {$(COMMONSRC)\share\vm\utilities}.cpp.obj:: |
0 | 266 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
267 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
268 {$(COMMONSRC)\share\vm\libadt}.cpp.obj:: |
0 | 269 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
270 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
271 {$(COMMONSRC)\share\vm\opto}.cpp.obj:: |
0 | 272 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
273 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
274 {$(COMMONSRC)\os\windows\vm}.cpp.obj:: |
0 | 275 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
276 | |
277 # This guy should remain a single colon rule because | |
278 # otherwise we can't specify the output filename. | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
279 {$(COMMONSRC)\os\windows\vm}.rc.res: |
0 | 280 @$(RC) $(RC_FLAGS) /fo"$@" $< |
281 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
282 {$(COMMONSRC)\cpu\$(Platform_arch)\vm}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
283 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
284 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
285 {$(COMMONSRC)\os_cpu\windows_$(Platform_arch)\vm}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
286 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
287 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
288 {$(ALTSRC)\share\vm\c1}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
289 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
290 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
291 {$(ALTSRC)\share\vm\compiler}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
292 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
293 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
294 {$(ALTSRC)\share\vm\code}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
295 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
296 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
297 {$(ALTSRC)\share\vm\interpreter}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
298 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
299 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
300 {$(ALTSRC)\share\vm\ci}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
301 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
302 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
303 {$(ALTSRC)\share\vm\classfile}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
304 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
305 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
306 {$(ALTSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
307 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
308 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
309 {$(ALTSRC)\share\vm\gc_implementation\shared}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
310 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
311 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
312 {$(ALTSRC)\share\vm\gc_implementation\parNew}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
313 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
314 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
315 {$(ALTSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
316 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
317 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
318 {$(ALTSRC)\share\vm\gc_implementation\g1}.cpp.obj:: |
0 | 319 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
320 | |
2199
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
321 {$(ALTSRC)\share\vm\gc_interface}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
322 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
323 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
324 {$(ALTSRC)\share\vm\asm}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
325 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
326 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
327 {$(ALTSRC)\share\vm\memory}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
328 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
329 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
330 {$(ALTSRC)\share\vm\oops}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
331 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
332 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
333 {$(ALTSRC)\share\vm\prims}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
334 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
335 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
336 {$(ALTSRC)\share\vm\runtime}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
337 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
338 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
339 {$(ALTSRC)\share\vm\services}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
340 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
341 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
342 {$(ALTSRC)\share\vm\utilities}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
343 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
344 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
345 {$(ALTSRC)\share\vm\libadt}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
346 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
347 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
348 {$(ALTSRC)\share\vm\opto}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
349 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
350 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
351 {$(ALTSRC)\os\windows\vm}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
352 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
353 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
354 # otherwise we can't specify the output filename. |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
355 {$(ALTSRC)\os\windows\vm}.rc.res: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
356 @$(RC) $(RC_FLAGS) /fo"$@" $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
357 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
358 {$(ALTSRC)\cpu\$(Platform_arch)\vm}.cpp.obj:: |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
359 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
360 |
d8a72fbc4be7
7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents:
2027
diff
changeset
|
361 {$(ALTSRC)\os_cpu\windows_$(Platform_arch)\vm}.cpp.obj:: |
0 | 362 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
363 | |
364 {..\generated\incls}.cpp.obj:: | |
365 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
366 | |
1972 | 367 {..\generated\adfiles}.cpp.obj:: |
368 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
369 | |
0 | 370 {..\generated\jvmtifiles}.cpp.obj:: |
371 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
372 | |
373 default:: | |
374 | |
375 _build_pch_file.obj: | |
1972 | 376 @echo #include "precompiled.hpp" > ../generated/_build_pch_file.cpp |
377 $(CPP) $(CPP_FLAGS) /Fp"vm.pch" /Yc"precompiled.hpp" /c ../generated/_build_pch_file.cpp |