75 -hidePath .hg
76
77
78 # This is referenced externally by both the IDE and batch builds
79 ProjectCreatorOptions=
80
81 # This is used externally, but only by the IDE builds, so we can
82 # reference environment variables which aren't defined in the batch
83 # build process.
84
85 ProjectCreatorIDEOptions = \
86 -useToGeneratePch java.cpp \
87 -disablePch os_windows.cpp \
88 -disablePch os_windows_$(Platform_arch).cpp \
89 -disablePch osThread_windows.cpp \
90 -disablePch bytecodeInterpreter.cpp \
91 -disablePch bytecodeInterpreterWithChecks.cpp \
92 -disablePch getThread_windows_$(Platform_arch).cpp \
93 -disablePch_compiler2 opcodes.cpp
94
95 # Common options for the IDE builds for c1, and c2
96 ProjectCreatorIDEOptions=\
97 $(ProjectCreatorIDEOptions) \
98 -sourceBase $(HOTSPOTWORKSPACE) \
99 -buildBase $(HOTSPOTBUILDSPACE)\%f\%b \
100 -buildSpace $(HOTSPOTBUILDSPACE) \
101 -startAt src \
102 -compiler $(VcVersion) \
103 -projectFileName $(HOTSPOTBUILDSPACE)\$(ProjectFile) \
104 -jdkTargetRoot $(HOTSPOTJDKDIST) \
105 -define ALIGN_STACK_FRAMES \
106 -define VM_LITTLE_ENDIAN \
107 -prelink "" "Generating vm.def..." "cd $(HOTSPOTBUILDSPACE)\%f\%b set HOTSPOTMKSHOME=$(HOTSPOTMKSHOME) set JAVA_HOME=$(HOTSPOTJDKDIST) $(HOTSPOTMKSHOME)\sh $(HOTSPOTWORKSPACE)\make\windows\build_vm_def.sh $(LD_VER)" \
108 -ignoreFile jsig.c \
109 -ignoreFile jvmtiEnvRecommended.cpp \
110 -ignoreFile jvmtiEnvStub.cpp \
111 -ignoreFile globalDefinitions_gcc.hpp \
112 -ignoreFile globalDefinitions_sparcWorks.hpp \
113 -ignoreFile version.rc \
114 -ignoreFile Xusage.txt \
115 -define TARGET_ARCH_x86 \
116 -define TARGET_OS_ARCH_windows_x86 \
117 -define TARGET_OS_FAMILY_windows \
118 -define TARGET_COMPILER_visCPP \
119 -define INCLUDE_TRACE=1 \
120 $(ProjectCreatorIncludesPRIVATE)
121
122 # Add in build-specific options
123 !if "$(BUILDARCH)" == "i486"
124 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
125 -platformName Win32 \
126 -define IA32 \
127 -ignorePath x86_64 \
|
75 -hidePath .hg
76
77
78 # This is referenced externally by both the IDE and batch builds
79 ProjectCreatorOptions=
80
81 # This is used externally, but only by the IDE builds, so we can
82 # reference environment variables which aren't defined in the batch
83 # build process.
84
85 ProjectCreatorIDEOptions = \
86 -useToGeneratePch java.cpp \
87 -disablePch os_windows.cpp \
88 -disablePch os_windows_$(Platform_arch).cpp \
89 -disablePch osThread_windows.cpp \
90 -disablePch bytecodeInterpreter.cpp \
91 -disablePch bytecodeInterpreterWithChecks.cpp \
92 -disablePch getThread_windows_$(Platform_arch).cpp \
93 -disablePch_compiler2 opcodes.cpp
94
95 !if "$(BUILD_WIN_SA)" != "1"
96 BUILD_VM_DEF_FLAG=-nosa
97 !endif
98
99 # Common options for the IDE builds for c1, and c2
100 ProjectCreatorIDEOptions=\
101 $(ProjectCreatorIDEOptions) \
102 -sourceBase $(HOTSPOTWORKSPACE) \
103 -buildBase $(HOTSPOTBUILDSPACE)\%f\%b \
104 -buildSpace $(HOTSPOTBUILDSPACE) \
105 -startAt src \
106 -compiler $(VcVersion) \
107 -projectFileName $(HOTSPOTBUILDSPACE)\$(ProjectFile) \
108 -jdkTargetRoot $(HOTSPOTJDKDIST) \
109 -define ALIGN_STACK_FRAMES \
110 -define VM_LITTLE_ENDIAN \
111 -prelink "" "Generating vm.def..." "cd $(HOTSPOTBUILDSPACE)\%f\%b set HOTSPOTMKSHOME=$(HOTSPOTMKSHOME) set JAVA_HOME=$(HOTSPOTJDKDIST) $(HOTSPOTMKSHOME)\sh $(HOTSPOTWORKSPACE)\make\windows\build_vm_def.sh $(BUILD_VM_DEF_FLAG) $(LD_VER)" \
112 -ignoreFile jsig.c \
113 -ignoreFile jvmtiEnvRecommended.cpp \
114 -ignoreFile jvmtiEnvStub.cpp \
115 -ignoreFile globalDefinitions_gcc.hpp \
116 -ignoreFile globalDefinitions_sparcWorks.hpp \
117 -ignoreFile version.rc \
118 -ignoreFile Xusage.txt \
119 -define TARGET_ARCH_x86 \
120 -define TARGET_OS_ARCH_windows_x86 \
121 -define TARGET_OS_FAMILY_windows \
122 -define TARGET_COMPILER_visCPP \
123 -define INCLUDE_TRACE=1 \
124 $(ProjectCreatorIncludesPRIVATE)
125
126 # Add in build-specific options
127 !if "$(BUILDARCH)" == "i486"
128 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
129 -platformName Win32 \
130 -define IA32 \
131 -ignorePath x86_64 \
|