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