95 ))
96
97 TARGETS += $(BUILD_PROJECT_CREATOR)
98
99 # Run the ProjectCreator tool
100 PROJECT_CREATOR_TOOL := $(JAVA_SMALL) -cp $(TOOLS_OUTPUTDIR) build.tools.projectcreator.ProjectCreator
101
102 IDE_OUTPUTDIR := $(BUILD_OUTPUT)/ide/hotspot-visualstudio
103
104 VCPROJ_FILE := $(IDE_OUTPUTDIR)/jvm.vcxproj
105
106 PROJECT_CREATOR_CLASS := build.tools.projectcreator.WinGammaPlatformVC10
107
108 # We hard-code gensrc dir to server (since this includes adfiles)
109 PROJECT_CREATOR_ARGS := \
110 -sourceBase $(call FixPath, $(HOTSPOT_TOPDIR)) \
111 -startAt src \
112 -relativeSrcInclude src \
113 -hidePath .hg \
114 -hidePath .jcheck \
115 -hidePath jdk.hotspot.agent \
116 -hidePath jdk.vm.ci \
117 -hidePath jdk.jfr \
118 -compiler VC10 \
119 -jdkTargetRoot $(call FixPath, $(JDK_OUTPUTDIR)) \
120 -platformName x64 \
121 -buildBase $(call FixPath, $(IDE_OUTPUTDIR)/vs-output) \
122 -buildSpace $(call FixPath, $(IDE_OUTPUTDIR)) \
123 -makeBinary $(call FixPath, $(MAKE)) \
124 -makeOutput $(call FixPath, $(JDK_OUTPUTDIR)/bin/server) \
125 -absoluteInclude $(call FixPath, $(HOTSPOT_OUTPUTDIR)/variant-server/gensrc) \
126 -absoluteSrcInclude $(call FixPath, $(HOTSPOT_OUTPUTDIR)/variant-server/gensrc) \
127 $(EXTRACTED_DEFINES_client) \
128 $(EXTRACTED_INCLUDES_client) \
129 $(ADDITIONAL_VARIANT_ARGS) \
130 $(IGNORED_PLATFORMS_ARGS) \
131 #
132
133 VCPROJ_VARDEPS := $(PROJECT_CREATOR_CLASS) $(PROJECT_CREATOR_ARGS)
134 VCPROJ_VARDEPS_FILE := $(call DependOnVariable, VCPROJ_VARDEPS, \
135 $(VCPROJ_FILE).vardeps)
136
|
95 ))
96
97 TARGETS += $(BUILD_PROJECT_CREATOR)
98
99 # Run the ProjectCreator tool
100 PROJECT_CREATOR_TOOL := $(JAVA_SMALL) -cp $(TOOLS_OUTPUTDIR) build.tools.projectcreator.ProjectCreator
101
102 IDE_OUTPUTDIR := $(BUILD_OUTPUT)/ide/hotspot-visualstudio
103
104 VCPROJ_FILE := $(IDE_OUTPUTDIR)/jvm.vcxproj
105
106 PROJECT_CREATOR_CLASS := build.tools.projectcreator.WinGammaPlatformVC10
107
108 # We hard-code gensrc dir to server (since this includes adfiles)
109 PROJECT_CREATOR_ARGS := \
110 -sourceBase $(call FixPath, $(HOTSPOT_TOPDIR)) \
111 -startAt src \
112 -relativeSrcInclude src \
113 -hidePath .hg \
114 -hidePath .jcheck \
115 -hidePath jdk.aot \
116 -hidePath jdk.hotspot.agent \
117 -hidePath jdk.internal.vm.ci \
118 -hidePath jdk.internal.vm.compiler \
119 -hidePath jdk.jfr \
120 -compiler VC10 \
121 -jdkTargetRoot $(call FixPath, $(JDK_OUTPUTDIR)) \
122 -platformName x64 \
123 -buildBase $(call FixPath, $(IDE_OUTPUTDIR)/vs-output) \
124 -buildSpace $(call FixPath, $(IDE_OUTPUTDIR)) \
125 -makeBinary $(call FixPath, $(MAKE)) \
126 -makeOutput $(call FixPath, $(JDK_OUTPUTDIR)/bin/server) \
127 -absoluteInclude $(call FixPath, $(HOTSPOT_OUTPUTDIR)/variant-server/gensrc) \
128 -absoluteSrcInclude $(call FixPath, $(HOTSPOT_OUTPUTDIR)/variant-server/gensrc) \
129 $(EXTRACTED_DEFINES_client) \
130 $(EXTRACTED_INCLUDES_client) \
131 $(ADDITIONAL_VARIANT_ARGS) \
132 $(IGNORED_PLATFORMS_ARGS) \
133 #
134
135 VCPROJ_VARDEPS := $(PROJECT_CREATOR_CLASS) $(PROJECT_CREATOR_ARGS)
136 VCPROJ_VARDEPS_FILE := $(call DependOnVariable, VCPROJ_VARDEPS, \
137 $(VCPROJ_FILE).vardeps)
138
|