< prev index next >

hotspot/make/windows/makefiles/vm.make

Print this page




  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)\""
  64 CXX_FLAGS=$(CXX_FLAGS) /D "JDK_MICRO_VERSION=\"$(JDK_MICRO_VERSION)\""
  65 CXX_FLAGS=$(CXX_FLAGS) /D "JDK_BUILD_NUMBER=\"$(JDK_BUILD_NUMBER)\""
  66 CXX_FLAGS=$(CXX_FLAGS) /D "JRE_RELEASE_VERSION=\"$(JRE_RELEASE_VER)\""
  67 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_LIB_ARCH=\"$(HOTSPOT_LIB_ARCH)\""
  68 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\""
  69 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\""
  70 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\""
  71 
  72 CXX_FLAGS=$(CXX_FLAGS) $(CXX_INCLUDE_DIRS)
  73 
  74 # Define that so jni.h is on correct side
  75 CXX_FLAGS=$(CXX_FLAGS) /D "_JNI_IMPLEMENTATION_"
  76 
  77 !if "$(BUILDARCH)" == "ia64"
  78 STACK_SIZE="/STACK:1048576,262144"
  79 !else
  80 STACK_SIZE=
  81 !endif
  82 
  83 !if "$(BUILDARCH)" == "ia64"
  84 # AsyncGetCallTrace is not supported on IA64 yet
  85 AGCT_EXPORT=
  86 !else


 386         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 387 
 388 {$(ALTSRC)\share\vm\jfr}.cpp.obj::
 389         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 390 
 391 {$(ALTSRC)\share\vm\jfr\buffers}.cpp.obj::
 392         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 393 
 394 default::
 395 
 396 _build_pch_file.obj:
 397         @echo #include "precompiled.hpp" > ../generated/_build_pch_file.cpp
 398         $(CXX) $(CXX_FLAGS) /Fp"vm.pch" /Yc"precompiled.hpp" /c ../generated/_build_pch_file.cpp
 399 
 400 !if "$(BUILD_WIN_SA)" != "1"
 401 BUILD_VM_DEF_FLAG=-nosa
 402 !endif
 403 
 404 vm.def: $(Obj_Files)
 405         sh $(WorkSpace)/make/windows/build_vm_def.sh $(BUILD_VM_DEF_FLAG)
 406 


  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_VERSION_STRING=\"$(HOTSPOT_VERSION_STRING)\""
  62 CXX_FLAGS=$(CXX_FLAGS) /D "VERSION_MAJOR=$(VERSION_MAJOR)"
  63 CXX_FLAGS=$(CXX_FLAGS) /D "VERSION_MINOR=$(VERSION_MINOR)"
  64 CXX_FLAGS=$(CXX_FLAGS) /D "VERSION_SECURITY=$(VERSION_SECURITY)"
  65 CXX_FLAGS=$(CXX_FLAGS) /D "VERSION_BUILD=$(VERSION_BUILD)"
  66 CXX_FLAGS=$(CXX_FLAGS) /D "VERSION_STRING=\"$(VERSION_STRING)\""
  67 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_LIB_ARCH=\"$(HOTSPOT_LIB_ARCH)\""
  68 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\""
  69 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\""
  70 CXX_FLAGS=$(CXX_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\""
  71 
  72 CXX_FLAGS=$(CXX_FLAGS) $(CXX_INCLUDE_DIRS)
  73 
  74 # Define that so jni.h is on correct side
  75 CXX_FLAGS=$(CXX_FLAGS) /D "_JNI_IMPLEMENTATION_"
  76 
  77 !if "$(BUILDARCH)" == "ia64"
  78 STACK_SIZE="/STACK:1048576,262144"
  79 !else
  80 STACK_SIZE=
  81 !endif
  82 
  83 !if "$(BUILDARCH)" == "ia64"
  84 # AsyncGetCallTrace is not supported on IA64 yet
  85 AGCT_EXPORT=
  86 !else


 386         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 387 
 388 {$(ALTSRC)\share\vm\jfr}.cpp.obj::
 389         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 390 
 391 {$(ALTSRC)\share\vm\jfr\buffers}.cpp.obj::
 392         $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $<
 393 
 394 default::
 395 
 396 _build_pch_file.obj:
 397         @echo #include "precompiled.hpp" > ../generated/_build_pch_file.cpp
 398         $(CXX) $(CXX_FLAGS) /Fp"vm.pch" /Yc"precompiled.hpp" /c ../generated/_build_pch_file.cpp
 399 
 400 !if "$(BUILD_WIN_SA)" != "1"
 401 BUILD_VM_DEF_FLAG=-nosa
 402 !endif
 403 
 404 vm.def: $(Obj_Files)
 405         sh $(WorkSpace)/make/windows/build_vm_def.sh $(BUILD_VM_DEF_FLAG)

< prev index next >