Mercurial > hg > truffle
annotate make/windows/makefiles/vm.make @ 2044:06f017f7daa7
Merge.
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Fri, 07 Jan 2011 18:18:08 +0100 |
parents | 2d26b0046e0d aa6e219afbf1 |
children | 5d801e6b9a80 |
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 | |
0 | 30 !ifdef RELEASE |
31 !ifdef DEVELOP | |
32 CPP_FLAGS=$(CPP_FLAGS) /D "DEBUG" | |
33 !else | |
34 CPP_FLAGS=$(CPP_FLAGS) /D "PRODUCT" | |
35 !endif | |
36 !else | |
37 CPP_FLAGS=$(CPP_FLAGS) /D "ASSERT" | |
38 !endif | |
39 | |
40 !if "$(Variant)" == "core" | |
41 # No need to define anything, CORE is defined as !COMPILER1 && !COMPILER2 | |
42 !endif | |
43 | |
44 !if "$(Variant)" == "kernel" | |
45 CPP_FLAGS=$(CPP_FLAGS) /D "KERNEL" | |
46 !endif | |
47 | |
48 !if "$(Variant)" == "compiler1" | |
49 CPP_FLAGS=$(CPP_FLAGS) /D "COMPILER1" | |
50 !endif | |
51 | |
52 !if "$(Variant)" == "compiler2" | |
53 CPP_FLAGS=$(CPP_FLAGS) /D "COMPILER2" | |
54 !endif | |
55 | |
56 !if "$(Variant)" == "tiered" | |
57 CPP_FLAGS=$(CPP_FLAGS) /D "COMPILER1" /D "COMPILER2" | |
58 !endif | |
59 | |
720
67a2f5ba5582
6684007: PrintAssembly plugin not available for linux or windows
never
parents:
356
diff
changeset
|
60 !if "$(BUILDARCH)" == "i486" |
67a2f5ba5582
6684007: PrintAssembly plugin not available for linux or windows
never
parents:
356
diff
changeset
|
61 HOTSPOT_LIB_ARCH=i386 |
67a2f5ba5582
6684007: PrintAssembly plugin not available for linux or windows
never
parents:
356
diff
changeset
|
62 !else |
67a2f5ba5582
6684007: PrintAssembly plugin not available for linux or windows
never
parents:
356
diff
changeset
|
63 HOTSPOT_LIB_ARCH=$(BUILDARCH) |
67a2f5ba5582
6684007: PrintAssembly plugin not available for linux or windows
never
parents:
356
diff
changeset
|
64 !endif |
67a2f5ba5582
6684007: PrintAssembly plugin not available for linux or windows
never
parents:
356
diff
changeset
|
65 |
0 | 66 # The following variables are defined in the generated local.make file. |
67 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_RELEASE_VERSION=\"$(HS_BUILD_VER)\"" | |
68 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
|
69 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_LIB_ARCH=\"$(HOTSPOT_LIB_ARCH)\"" |
0 | 70 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\"" |
71 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\"" | |
72 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\"" | |
73 | |
2027
aa6e219afbf1
7006354: Updates to Visual Studio project creation and development launcher
sla
parents:
1983
diff
changeset
|
74 CPP_FLAGS=$(CPP_FLAGS) $(CPP_INCLUDE_DIRS) |
0 | 75 |
76 # Define that so jni.h is on correct side | |
77 CPP_FLAGS=$(CPP_FLAGS) /D "_JNI_IMPLEMENTATION_" | |
78 | |
79 !if "$(BUILDARCH)" == "ia64" | |
80 STACK_SIZE="/STACK:1048576,262144" | |
81 !else | |
82 STACK_SIZE= | |
83 !endif | |
84 | |
85 !if "$(BUILDARCH)" == "ia64" | |
86 # AsyncGetCallTrace is not supported on IA64 yet | |
87 AGCT_EXPORT= | |
88 !else | |
89 !if "$(Variant)" == "kernel" | |
90 AGCT_EXPORT= | |
91 !else | |
92 AGCT_EXPORT=/export:AsyncGetCallTrace | |
93 !endif | |
94 !endif | |
95 | |
2027
aa6e219afbf1
7006354: Updates to Visual Studio project creation and development launcher
sla
parents:
1983
diff
changeset
|
96 # 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
|
97 # 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
|
98 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
|
99 /export:JNI_GetDefaultJavaVMInitArgs \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
100 /export:JNI_CreateJavaVM \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
101 /export:JVM_FindClassFromBootLoader \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
102 /export:JNI_GetCreatedJavaVMs \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
103 /export:jio_snprintf \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
104 /export:jio_printf \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
105 /export:jio_fprintf \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
106 /export:jio_vfprintf \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
107 /export:jio_vsnprintf \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
108 $(AGCT_EXPORT) \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
109 /export:JVM_GetVersionInfo \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
110 /export:JVM_GetThreadStateNames \ |
d5ba4f8aa38a
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
ksrini
parents:
110
diff
changeset
|
111 /export:JVM_GetThreadStateValues \ |
0 | 112 /export:JVM_InitAgentProperties |
113 | |
114 CPP_INCLUDE_DIRS=\ | |
1972 | 115 /I "..\generated" \ |
116 /I "$(WorkSpace)\src\share\vm" \ | |
117 /I "$(WorkSpace)\src\share\vm\prims" \ | |
118 /I "$(WorkSpace)\src\os\windows\vm" \ | |
0 | 119 /I "$(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm" \ |
120 /I "$(WorkSpace)\src\cpu\$(Platform_arch)\vm" | |
121 | |
1983
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
122 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
|
123 |
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
124 !if "$(USE_PRECOMPILED_HEADER)" != "0" |
1972 | 125 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
|
126 !else |
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
127 CPP_USE_PCH=$(CPP_DONT_USE_PCH) |
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
128 !endif |
0 | 129 |
130 # Where to find the source code for the virtual machine | |
1972 | 131 VM_PATH=../generated |
132 VM_PATH=$(VM_PATH);../generated/adfiles | |
0 | 133 VM_PATH=$(VM_PATH);../generated/jvmtifiles |
134 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/c1 | |
1408
0ba67bb5392c
added c1x build directory, added MSVC Win64 project support
lstadler
parents:
844
diff
changeset
|
135 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/c1x |
0 | 136 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/compiler |
137 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/code | |
138 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/interpreter | |
139 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/ci | |
140 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/classfile | |
141 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/parallelScavenge | |
142 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/shared | |
143 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/parNew | |
144 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
|
145 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/g1 |
0 | 146 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_interface |
147 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/asm | |
148 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/memory | |
149 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/oops | |
150 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/prims | |
151 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/runtime | |
152 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/services | |
153 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/utilities | |
154 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/libadt | |
155 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os/windows/vm | |
156 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm | |
157 VM_PATH=$(VM_PATH);$(WorkSpace)/src/cpu/$(Platform_arch)/vm | |
158 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/opto | |
159 | |
160 VM_PATH={$(VM_PATH)} | |
161 | |
162 # Special case files not using precompiled header files. | |
163 | |
164 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
|
165 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\cpu\$(Platform_arch)\vm\c1_RInfo_$(Platform_arch).cpp |
0 | 166 |
167 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
|
168 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\os_windows.cpp |
0 | 169 |
170 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
|
171 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\os_windows_$(Platform_arch).cpp |
0 | 172 |
173 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
|
174 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\osThread_windows.cpp |
0 | 175 |
176 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
|
177 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os\windows\vm\conditionVar_windows.cpp |
0 | 178 |
179 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
|
180 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm\getThread_windows_$(Platform_arch).cpp |
0 | 181 |
182 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
|
183 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\opto\opcodes.cpp |
0 | 184 |
185 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
|
186 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c $(WorkSpace)\src\share\vm\interpreter\bytecodeInterpreter.cpp |
0 | 187 |
188 bytecodeInterpreterWithChecks.obj: ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp | |
1983
c760f78e0a53
7003125: precompiled.hpp is included when precompiled headers are not used
stefank
parents:
1972
diff
changeset
|
189 $(CPP) $(CPP_FLAGS) $(CPP_DONT_USE_PCH) /c ..\generated\jvmtifiles\bytecodeInterpreterWithChecks.cpp |
0 | 190 |
191 # Default rules for the Virtual Machine | |
192 {$(WorkSpace)\src\share\vm\c1}.cpp.obj:: | |
193 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
194 | |
195 {$(WorkSpace)\src\share\vm\compiler}.cpp.obj:: | |
196 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
197 | |
198 {$(WorkSpace)\src\share\vm\code}.cpp.obj:: | |
199 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
200 | |
201 {$(WorkSpace)\src\share\vm\interpreter}.cpp.obj:: | |
202 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
203 | |
204 {$(WorkSpace)\src\share\vm\ci}.cpp.obj:: | |
205 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
206 | |
207 {$(WorkSpace)\src\share\vm\classfile}.cpp.obj:: | |
208 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
209 | |
210 {$(WorkSpace)\src\share\vm\gc_implementation\parallelScavenge}.cpp.obj:: | |
211 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
212 | |
213 {$(WorkSpace)\src\share\vm\gc_implementation\shared}.cpp.obj:: | |
214 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
215 | |
216 {$(WorkSpace)\src\share\vm\gc_implementation\parNew}.cpp.obj:: | |
217 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
218 | |
219 {$(WorkSpace)\src\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj:: | |
220 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
221 | |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
110
diff
changeset
|
222 {$(WorkSpace)\src\share\vm\gc_implementation\g1}.cpp.obj:: |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
110
diff
changeset
|
223 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
110
diff
changeset
|
224 |
0 | 225 {$(WorkSpace)\src\share\vm\gc_interface}.cpp.obj:: |
226 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
227 | |
228 {$(WorkSpace)\src\share\vm\asm}.cpp.obj:: | |
229 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
230 | |
231 {$(WorkSpace)\src\share\vm\memory}.cpp.obj:: | |
232 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
233 | |
234 {$(WorkSpace)\src\share\vm\oops}.cpp.obj:: | |
235 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
236 | |
237 {$(WorkSpace)\src\share\vm\prims}.cpp.obj:: | |
238 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
239 | |
240 {$(WorkSpace)\src\share\vm\runtime}.cpp.obj:: | |
241 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
242 | |
243 {$(WorkSpace)\src\share\vm\services}.cpp.obj:: | |
244 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
245 | |
246 {$(WorkSpace)\src\share\vm\utilities}.cpp.obj:: | |
247 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
248 | |
249 {$(WorkSpace)\src\share\vm\libadt}.cpp.obj:: | |
250 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
251 | |
252 {$(WorkSpace)\src\share\vm\opto}.cpp.obj:: | |
253 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
254 | |
255 {$(WorkSpace)\src\os\windows\vm}.cpp.obj:: | |
256 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
257 | |
258 # This guy should remain a single colon rule because | |
259 # otherwise we can't specify the output filename. | |
260 {$(WorkSpace)\src\os\windows\vm}.rc.res: | |
261 @$(RC) $(RC_FLAGS) /fo"$@" $< | |
262 | |
263 {$(WorkSpace)\src\cpu\$(Platform_arch)\vm}.cpp.obj:: | |
264 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
265 | |
266 {$(WorkSpace)\src\os_cpu\windows_$(Platform_arch)\vm}.cpp.obj:: | |
267 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
268 | |
269 {..\generated\incls}.cpp.obj:: | |
270 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
271 | |
1972 | 272 {..\generated\adfiles}.cpp.obj:: |
273 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
274 | |
0 | 275 {..\generated\jvmtifiles}.cpp.obj:: |
276 $(CPP) $(CPP_FLAGS) $(CPP_USE_PCH) /c $< | |
277 | |
278 default:: | |
279 | |
280 _build_pch_file.obj: | |
1972 | 281 @echo #include "precompiled.hpp" > ../generated/_build_pch_file.cpp |
282 $(CPP) $(CPP_FLAGS) /Fp"vm.pch" /Yc"precompiled.hpp" /c ../generated/_build_pch_file.cpp |