< prev index next >

make/windows/makefiles/vm.make

Print this page
rev 8362 : 8079792: GC directory structure cleanup
Reviewed-by:
   1 #
   2 # Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
   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 #
  19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20 # or visit www.oracle.com if you need additional information or have any
  21 # questions.
  22 #


 140 CXX_USE_PCH=/Fp"vm.pch" /Yu"precompiled.hpp"
 141 !if "$(MSC_VER)" > "1600"
 142 # VS2012 requires this object file to be listed:
 143 LD_FLAGS=$(LD_FLAGS) _build_pch_file.obj
 144 !endif
 145 !else
 146 CXX_USE_PCH=$(CXX_DONT_USE_PCH)
 147 !endif
 148 
 149 # Where to find the source code for the virtual machine (is this used?)
 150 VM_PATH=../generated
 151 VM_PATH=$(VM_PATH);../generated/adfiles
 152 VM_PATH=$(VM_PATH);../generated/jvmtifiles
 153 VM_PATH=$(VM_PATH);../generated/tracefiles
 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
 164 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/g1
 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/prims/wbtestmethods
 171 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/runtime
 172 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/services
 173 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/trace
 174 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/utilities
 175 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/libadt
 176 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os/windows/vm
 177 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm
 178 VM_PATH=$(VM_PATH);$(WorkSpace)/src/cpu/$(Platform_arch)/vm
 179 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/opto
 180 
 181 !if exists($(ALTSRC)\share\vm\jfr)
 182 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr
 183 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr/buffers
 184 !endif
 185 


 216 
 217 # Default rules for the Virtual Machine
 218 {$(COMMONSRC)\share\vm\c1}.cpp.obj::
 219         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 220 
 221 {$(COMMONSRC)\share\vm\compiler}.cpp.obj::
 222         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 223 
 224 {$(COMMONSRC)\share\vm\code}.cpp.obj::
 225         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 226 
 227 {$(COMMONSRC)\share\vm\interpreter}.cpp.obj::
 228         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 229 
 230 {$(COMMONSRC)\share\vm\ci}.cpp.obj::
 231         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 232 
 233 {$(COMMONSRC)\share\vm\classfile}.cpp.obj::
 234         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 235 
 236 {$(COMMONSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj::
 237         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 238 
 239 {$(COMMONSRC)\share\vm\gc_implementation\shared}.cpp.obj::
 240         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 241 
 242 {$(COMMONSRC)\share\vm\gc_implementation\parNew}.cpp.obj::
 243         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 244 
 245 {$(COMMONSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj::
 246         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 247 
 248 {$(COMMONSRC)\share\vm\gc_implementation\g1}.cpp.obj::
 249         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 250 
 251 {$(COMMONSRC)\share\vm\gc_interface}.cpp.obj::
 252         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 253 
 254 {$(COMMONSRC)\share\vm\asm}.cpp.obj::
 255         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 256 
 257 {$(COMMONSRC)\share\vm\memory}.cpp.obj::
 258         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 259 
 260 {$(COMMONSRC)\share\vm\oops}.cpp.obj::
 261         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 262 
 263 {$(COMMONSRC)\share\vm\prims}.cpp.obj::
 264         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 265 
 266 {$(COMMONSRC)\share\vm\prims\wbtestmethods}.cpp.obj::
 267         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 268 
 269 {$(COMMONSRC)\share\vm\runtime}.cpp.obj::
 270         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 271 


 299         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 300 
 301 {$(ALTSRC)\share\vm\c1}.cpp.obj::
 302         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 303 
 304 {$(ALTSRC)\share\vm\compiler}.cpp.obj::
 305         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 306 
 307 {$(ALTSRC)\share\vm\code}.cpp.obj::
 308         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 309 
 310 {$(ALTSRC)\share\vm\interpreter}.cpp.obj::
 311         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 312 
 313 {$(ALTSRC)\share\vm\ci}.cpp.obj::
 314         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 315 
 316 {$(ALTSRC)\share\vm\classfile}.cpp.obj::
 317         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 318 
 319 {$(ALTSRC)\share\vm\gc_implementation\parallelScavenge}.cpp.obj::
 320         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 321 
 322 {$(ALTSRC)\share\vm\gc_implementation\shared}.cpp.obj::
 323         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 324 
 325 {$(ALTSRC)\share\vm\gc_implementation\parNew}.cpp.obj::
 326         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 327 
 328 {$(ALTSRC)\share\vm\gc_implementation\concurrentMarkSweep}.cpp.obj::
 329         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 330 
 331 {$(ALTSRC)\share\vm\gc_implementation\g1}.cpp.obj::
 332         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 333 
 334 {$(ALTSRC)\share\vm\gc_interface}.cpp.obj::
 335         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 336 
 337 {$(ALTSRC)\share\vm\asm}.cpp.obj::
 338         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 339 
 340 {$(ALTSRC)\share\vm\memory}.cpp.obj::
 341         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 342 
 343 {$(ALTSRC)\share\vm\oops}.cpp.obj::
 344         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 345 
 346 {$(ALTSRC)\share\vm\prims}.cpp.obj::
 347         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 348 
 349 {$(ALTSRC)\share\vm\prims\wbtestmethods}.cpp.obj::
 350         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 351 
 352 {$(ALTSRC)\share\vm\runtime}.cpp.obj::
 353         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 354 


   1 #
   2 # Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
   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 #
  19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20 # or visit www.oracle.com if you need additional information or have any
  21 # questions.
  22 #


 140 CXX_USE_PCH=/Fp"vm.pch" /Yu"precompiled.hpp"
 141 !if "$(MSC_VER)" > "1600"
 142 # VS2012 requires this object file to be listed:
 143 LD_FLAGS=$(LD_FLAGS) _build_pch_file.obj
 144 !endif
 145 !else
 146 CXX_USE_PCH=$(CXX_DONT_USE_PCH)
 147 !endif
 148 
 149 # Where to find the source code for the virtual machine (is this used?)
 150 VM_PATH=../generated
 151 VM_PATH=$(VM_PATH);../generated/adfiles
 152 VM_PATH=$(VM_PATH);../generated/jvmtifiles
 153 VM_PATH=$(VM_PATH);../generated/tracefiles
 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/parallel
 161 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc/shared
 162 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc/serial
 163 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc/cms
 164 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc/g1

 165 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/asm
 166 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/memory
 167 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/oops
 168 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/prims
 169 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/prims/wbtestmethods
 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/trace
 173 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/utilities
 174 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/libadt
 175 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os/windows/vm
 176 VM_PATH=$(VM_PATH);$(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm
 177 VM_PATH=$(VM_PATH);$(WorkSpace)/src/cpu/$(Platform_arch)/vm
 178 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/opto
 179 
 180 !if exists($(ALTSRC)\share\vm\jfr)
 181 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr
 182 VM_PATH=$(VM_PATH);$(ALTSRC)/share/vm/jfr/buffers
 183 !endif
 184 


 215 
 216 # Default rules for the Virtual Machine
 217 {$(COMMONSRC)\share\vm\c1}.cpp.obj::
 218         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 219 
 220 {$(COMMONSRC)\share\vm\compiler}.cpp.obj::
 221         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 222 
 223 {$(COMMONSRC)\share\vm\code}.cpp.obj::
 224         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 225 
 226 {$(COMMONSRC)\share\vm\interpreter}.cpp.obj::
 227         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 228 
 229 {$(COMMONSRC)\share\vm\ci}.cpp.obj::
 230         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 231 
 232 {$(COMMONSRC)\share\vm\classfile}.cpp.obj::
 233         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 234 
 235 {$(COMMONSRC)\share\vm\gc\parallel}.cpp.obj::
 236         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 237 
 238 {$(COMMONSRC)\share\vm\gc\shared}.cpp.obj::
 239         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 240 
 241 {$(COMMONSRC)\share\vm\gc\serial}.cpp.obj::
 242         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 243 
 244 {$(COMMONSRC)\share\vm\gc\cms}.cpp.obj::
 245         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 246 
 247 {$(COMMONSRC)\share\vm\gc\g1}.cpp.obj::



 248         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 249 
 250 {$(COMMONSRC)\share\vm\asm}.cpp.obj::
 251         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 252 
 253 {$(COMMONSRC)\share\vm\memory}.cpp.obj::
 254         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 255 
 256 {$(COMMONSRC)\share\vm\oops}.cpp.obj::
 257         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 258 
 259 {$(COMMONSRC)\share\vm\prims}.cpp.obj::
 260         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 261 
 262 {$(COMMONSRC)\share\vm\prims\wbtestmethods}.cpp.obj::
 263         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 264 
 265 {$(COMMONSRC)\share\vm\runtime}.cpp.obj::
 266         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 267 


 295         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 296 
 297 {$(ALTSRC)\share\vm\c1}.cpp.obj::
 298         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 299 
 300 {$(ALTSRC)\share\vm\compiler}.cpp.obj::
 301         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 302 
 303 {$(ALTSRC)\share\vm\code}.cpp.obj::
 304         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 305 
 306 {$(ALTSRC)\share\vm\interpreter}.cpp.obj::
 307         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 308 
 309 {$(ALTSRC)\share\vm\ci}.cpp.obj::
 310         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 311 
 312 {$(ALTSRC)\share\vm\classfile}.cpp.obj::
 313         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 314 
 315 {$(ALTSRC)\share\vm\gc\parallel}.cpp.obj::



 316         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 317 
 318 {$(ALTSRC)\share\vm\gc\shared}.cpp.obj::
 319         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 320 
 321 {$(ALTSRC)\share\vm\gc\serial}.cpp.obj::
 322         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 323 
 324 {$(ALTSRC)\share\vm\gc\cms}.cpp.obj::
 325         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 326 
 327 {$(ALTSRC)\share\vm\gc\g1}.cpp.obj::
 328         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 329 
 330 {$(ALTSRC)\share\vm\asm}.cpp.obj::
 331         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 332 
 333 {$(ALTSRC)\share\vm\memory}.cpp.obj::
 334         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 335 
 336 {$(ALTSRC)\share\vm\oops}.cpp.obj::
 337         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 338 
 339 {$(ALTSRC)\share\vm\prims}.cpp.obj::
 340         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 341 
 342 {$(ALTSRC)\share\vm\prims\wbtestmethods}.cpp.obj::
 343         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 344 
 345 {$(ALTSRC)\share\vm\runtime}.cpp.obj::
 346         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 347 


< prev index next >