< prev index next >

make/windows/makefiles/vm.make

Print this page




  23 #
  24 
  25 # Resource file containing VERSIONINFO
  26 Res_Files=.\version.res
  27 
  28 !include ..\generated\objfiles.make
  29 
  30 COMMONSRC=$(WorkSpace)\src
  31 ALTSRC=$(WorkSpace)\src\closed
  32 
  33 !ifdef RELEASE
  34 CXX_FLAGS=$(CXX_FLAGS) /D "PRODUCT"
  35 !else
  36 CXX_FLAGS=$(CXX_FLAGS) /D "ASSERT"
  37 !if "$(BUILDARCH)" == "amd64"
  38 CXX_FLAGS=$(CXX_FLAGS) /homeparams
  39 !endif
  40 !endif
  41 
  42 !if "$(Variant)" == "compiler1"
  43 CXX_FLAGS=$(CXX_FLAGS) /D "COMPILER1"
  44 !endif
  45 
  46 !if "$(Variant)" == "compiler2"
  47 CXX_FLAGS=$(CXX_FLAGS) /D "COMPILER2"
  48 !endif
  49 
  50 !if "$(Variant)" == "tiered"
  51 CXX_FLAGS=$(CXX_FLAGS) /D "COMPILER1" /D "COMPILER2"
  52 !endif
  53 
  54 !if "$(BUILDARCH)" == "i486"
  55 HOTSPOT_LIB_ARCH=i386
  56 !else
  57 HOTSPOT_LIB_ARCH=$(BUILDARCH)
  58 !endif
  59 
  60 # The following variables are defined in the generated local.make file.
  61 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_RELEASE_VERSION=\"$(HS_BUILD_VER)\""
  62 CXX_FLAGS=$(CXX_FLAGS) /D "JDK_MAJOR_VERSION=\"$(JDK_MAJOR_VERSION)\""
  63 CXX_FLAGS=$(CXX_FLAGS) /D "JDK_MINOR_VERSION=\"$(JDK_MINOR_VERSION)\""


 135   /I "$(COMMONSRC)\cpu\$(Platform_arch)\vm"
 136 
 137 CXX_DONT_USE_PCH=/D DONT_USE_PRECOMPILED_HEADER
 138 
 139 !if "$(USE_PRECOMPILED_HEADER)" != "0"
 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


 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 $<




  23 #
  24 
  25 # Resource file containing VERSIONINFO
  26 Res_Files=.\version.res
  27 
  28 !include ..\generated\objfiles.make
  29 
  30 COMMONSRC=$(WorkSpace)\src
  31 ALTSRC=$(WorkSpace)\src\closed
  32 
  33 !ifdef RELEASE
  34 CXX_FLAGS=$(CXX_FLAGS) /D "PRODUCT"
  35 !else
  36 CXX_FLAGS=$(CXX_FLAGS) /D "ASSERT"
  37 !if "$(BUILDARCH)" == "amd64"
  38 CXX_FLAGS=$(CXX_FLAGS) /homeparams
  39 !endif
  40 !endif
  41 
  42 !if "$(Variant)" == "compiler1"
  43 CXX_FLAGS=$(CXX_FLAGS) /D "COMPILER1" /D INCLUDE_JVMCI=0
  44 !endif
  45 
  46 !if "$(Variant)" == "compiler2"
  47 CXX_FLAGS=$(CXX_FLAGS) /D "COMPILER2"
  48 !endif
  49 
  50 !if "$(Variant)" == "tiered"
  51 CXX_FLAGS=$(CXX_FLAGS) /D "COMPILER1" /D "COMPILER2"
  52 !endif
  53 
  54 !if "$(BUILDARCH)" == "i486"
  55 HOTSPOT_LIB_ARCH=i386
  56 !else
  57 HOTSPOT_LIB_ARCH=$(BUILDARCH)
  58 !endif
  59 
  60 # The following variables are defined in the generated local.make file.
  61 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_RELEASE_VERSION=\"$(HS_BUILD_VER)\""
  62 CXX_FLAGS=$(CXX_FLAGS) /D "JDK_MAJOR_VERSION=\"$(JDK_MAJOR_VERSION)\""
  63 CXX_FLAGS=$(CXX_FLAGS) /D "JDK_MINOR_VERSION=\"$(JDK_MINOR_VERSION)\""


 135   /I "$(COMMONSRC)\cpu\$(Platform_arch)\vm"
 136 
 137 CXX_DONT_USE_PCH=/D DONT_USE_PRECOMPILED_HEADER
 138 
 139 !if "$(USE_PRECOMPILED_HEADER)" != "0"
 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/jvmci
 156 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/compiler
 157 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/code
 158 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/interpreter
 159 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/ci
 160 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/classfile
 161 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc/parallel
 162 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc/shared
 163 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc/serial
 164 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc/cms
 165 VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc/g1
 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


 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\jvmci}.cpp.obj::
 237         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 238 
 239 {$(COMMONSRC)\share\vm\gc\parallel}.cpp.obj::
 240         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 241 
 242 {$(COMMONSRC)\share\vm\gc\shared}.cpp.obj::
 243         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 244 
 245 {$(COMMONSRC)\share\vm\gc\serial}.cpp.obj::
 246         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 247 
 248 {$(COMMONSRC)\share\vm\gc\cms}.cpp.obj::
 249         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 250 
 251 {$(COMMONSRC)\share\vm\gc\g1}.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 $<


< prev index next >