69 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_LIB_ARCH=\"$(HOTSPOT_LIB_ARCH)\"" |
69 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_LIB_ARCH=\"$(HOTSPOT_LIB_ARCH)\"" |
70 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\"" |
70 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_TARGET=\"$(BUILD_FLAVOR)\"" |
71 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\"" |
71 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_BUILD_USER=\"$(BuildUser)\"" |
72 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\"" |
72 CPP_FLAGS=$(CPP_FLAGS) /D "HOTSPOT_VM_DISTRO=\"$(HOTSPOT_VM_DISTRO)\"" |
73 |
73 |
74 CPP_FLAGS=$(CPP_FLAGS) /D "WIN32" /D "_WINDOWS" $(CPP_INCLUDE_DIRS) |
74 CPP_FLAGS=$(CPP_FLAGS) $(CPP_INCLUDE_DIRS) |
75 |
|
76 # Must specify this for sharedRuntimeTrig.cpp |
|
77 CPP_FLAGS=$(CPP_FLAGS) /D "VM_LITTLE_ENDIAN" |
|
78 |
75 |
79 # Define that so jni.h is on correct side |
76 # Define that so jni.h is on correct side |
80 CPP_FLAGS=$(CPP_FLAGS) /D "_JNI_IMPLEMENTATION_" |
77 CPP_FLAGS=$(CPP_FLAGS) /D "_JNI_IMPLEMENTATION_" |
81 |
|
82 # Used for platform dispatching |
|
83 CPP_FLAGS=$(CPP_FLAGS) /D TARGET_OS_FAMILY_windows |
|
84 CPP_FLAGS=$(CPP_FLAGS) /D TARGET_ARCH_$(Platform_arch) |
|
85 CPP_FLAGS=$(CPP_FLAGS) /D TARGET_ARCH_MODEL_$(Platform_arch_model) |
|
86 CPP_FLAGS=$(CPP_FLAGS) /D TARGET_OS_ARCH_windows_$(Platform_arch) |
|
87 CPP_FLAGS=$(CPP_FLAGS) /D TARGET_OS_ARCH_MODEL_windows_$(Platform_arch_model) |
|
88 CPP_FLAGS=$(CPP_FLAGS) /D TARGET_COMPILER_visCPP |
|
89 |
78 |
90 !if "$(BUILDARCH)" == "ia64" |
79 !if "$(BUILDARCH)" == "ia64" |
91 STACK_SIZE="/STACK:1048576,262144" |
80 STACK_SIZE="/STACK:1048576,262144" |
92 !else |
81 !else |
93 STACK_SIZE= |
82 STACK_SIZE= |
102 !else |
91 !else |
103 AGCT_EXPORT=/export:AsyncGetCallTrace |
92 AGCT_EXPORT=/export:AsyncGetCallTrace |
104 !endif |
93 !endif |
105 !endif |
94 !endif |
106 |
95 |
|
96 # If you modify exports below please do the corresponding changes in |
|
97 # src/share/tools/ProjectCreator/WinGammaPlatformVC7.java |
107 LINK_FLAGS=$(LINK_FLAGS) $(STACK_SIZE) /subsystem:windows /dll /base:0x8000000 \ |
98 LINK_FLAGS=$(LINK_FLAGS) $(STACK_SIZE) /subsystem:windows /dll /base:0x8000000 \ |
108 /export:JNI_GetDefaultJavaVMInitArgs \ |
99 /export:JNI_GetDefaultJavaVMInitArgs \ |
109 /export:JNI_CreateJavaVM \ |
100 /export:JNI_CreateJavaVM \ |
110 /export:JVM_FindClassFromBootLoader \ |
101 /export:JVM_FindClassFromBootLoader \ |
111 /export:JNI_GetCreatedJavaVMs \ |
102 /export:JNI_GetCreatedJavaVMs \ |