make/ide/CreateVSProject.gmk
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Sdiff make/ide

make/ide/CreateVSProject.gmk

Print this page




  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 
make/ide/CreateVSProject.gmk
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File