comparison make/windows/makefiles/vm.make @ 2027:aa6e219afbf1

7006354: Updates to Visual Studio project creation and development launcher Summary: Updates to Visual Studio project creation and development launcher Reviewed-by: stefank, coleenp
author sla
date Wed, 15 Dec 2010 07:11:31 -0800
parents c760f78e0a53
children 06f017f7daa7 d8a72fbc4be7
comparison
equal deleted inserted replaced
2025:b03e6b4c7c75 2027:aa6e219afbf1
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 \