< prev index next >

make/windows/makefiles/projectcreator.make

Print this page
rev 9742 : imported patch jvmci


  53         -relativeInclude src\os_cpu\windows_$(Platform_arch)\vm \
  54         -relativeInclude src\cpu\$(Platform_arch)\vm \
  55         -absoluteInclude $(HOTSPOTBUILDSPACE)/%f/generated \
  56         -relativeSrcInclude src \
  57         -absoluteSrcInclude $(HOTSPOTBUILDSPACE) \
  58         -ignorePath $(HOTSPOTBUILDSPACE) \
  59         -ignorePath share\vm\adlc \
  60         -ignorePath share\vm\shark \
  61         -ignorePath share\tools \
  62         -ignorePath solaris \
  63         -ignorePath posix \
  64         -ignorePath sparc \
  65         -ignorePath linux \
  66         -ignorePath bsd \
  67         -ignorePath osx \
  68         -ignorePath arm \
  69         -ignorePath ppc \
  70         -ignorePath zero \
  71         -ignorePath aix \
  72         -ignorePath aarch64 \

  73         -hidePath .hg
  74 
  75 
  76 # This is referenced externally by both the IDE and batch builds
  77 ProjectCreatorOptions=
  78 
  79 # This is used externally, but only by the IDE builds, so we can
  80 # reference environment variables which aren't defined in the batch
  81 # build process.
  82 
  83 ProjectCreatorIDEOptions = \
  84         -useToGeneratePch  java.cpp \
  85         -disablePch        os_windows.cpp \
  86         -disablePch        os_windows_$(Platform_arch).cpp \
  87         -disablePch        osThread_windows.cpp \
  88         -disablePch        bytecodeInterpreter.cpp \
  89         -disablePch        bytecodeInterpreterWithChecks.cpp \
  90         -disablePch        getThread_windows_$(Platform_arch).cpp \
  91         -disablePch_compiler2     opcodes.cpp
  92 


 104         -define VM_LITTLE_ENDIAN \
 105         -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)" \
 106         -ignoreFile jsig.c \
 107         -ignoreFile jvmtiEnvRecommended.cpp \
 108         -ignoreFile jvmtiEnvStub.cpp \
 109         -ignoreFile globalDefinitions_gcc.hpp \
 110         -ignoreFile globalDefinitions_sparcWorks.hpp \
 111         -ignoreFile version.rc \
 112         -ignoreFile Xusage.txt \
 113         -define TARGET_ARCH_x86 \
 114         -define TARGET_OS_ARCH_windows_x86 \
 115         -define TARGET_OS_FAMILY_windows \
 116         -define TARGET_COMPILER_visCPP \
 117         -define INCLUDE_TRACE=1 \
 118        $(ProjectCreatorIncludesPRIVATE)
 119 
 120 # Add in build-specific options
 121 !if "$(BUILDARCH)" == "i486"
 122 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
 123         -platformName Win32 \
 124         -define IA32 \
 125         -ignorePath x86_64 \




 126         -define TARGET_ARCH_MODEL_x86_32
 127 !else
 128 !if "$(BUILDARCH)" == "amd64"
 129 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
 130         -platformName x64 \

 131         -define AMD64 \
 132         -define _LP64 \
 133         -ignorePath x86_32 \
 134         -define TARGET_ARCH_MODEL_x86_64 \
 135         -define TARGET_OS_ARCH_MODEL_windows_x86_64
 136 !endif
 137 !endif
 138 
 139 ProjectCreatorIDEOptionsIgnoreCompiler1=\
 140  -ignorePath_TARGET compiler1 \
 141  -ignorePath_TARGET tiered \
 142  -ignorePath_TARGET c1_
 143 
 144 ProjectCreatorIDEOptionsIgnoreJVMCI=\
 145  -ignorePath_TARGET src/share/vm/jvmci \
 146  -ignorePath_TARGET vm/jvmci
 147 
 148 ProjectCreatorIDEOptionsIgnoreCompiler2=\
 149  -ignorePath_TARGET compiler2 \
 150  -ignorePath_TARGET tiered \
 151  -ignorePath_TARGET src/share/vm/opto \
 152  -ignorePath_TARGET src/share/vm/libadt \
 153  -ignorePath_TARGET adfiles \
 154  -ignoreFile_TARGET bcEscapeAnalyzer.cpp \
 155  -ignoreFile_TARGET bcEscapeAnalyzer.hpp \
 156  -ignorePath_TARGET chaitin \
 157  -ignorePath_TARGET c2_ \
 158  -ignorePath_TARGET runtime_ \
 159  -ignoreFile_TARGET ciTypeFlow.cpp \
 160  -ignoreFile_TARGET ciTypeFlow.hpp \
 161  -ignoreFile_TARGET $(Platform_arch_model).ad
 162 
 163 ##################################################
 164 # Client(C1) compiler specific options
 165 ##################################################
 166 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
 167  -define_compiler1 COMPILER1 \
 168  -define_compiler1 INCLUDE_JVMCI=0 \
 169 $(ProjectCreatorIDEOptionsIgnoreJVMCI:TARGET=compiler1) \
 170 $(ProjectCreatorIDEOptionsIgnoreCompiler2:TARGET=compiler1)
 171 
 172 ##################################################
 173 # Server(C2) compiler specific options
 174 ##################################################
 175 #NOTE! This list must be kept in sync with GENERATED_NAMES in adlc.make.
 176 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
 177  -define_compiler2 COMPILER2 \
 178  -additionalFile_compiler2 $(Platform_arch_model).ad \
 179  -additionalFile_compiler2 ad_$(Platform_arch_model).cpp \
 180  -additionalFile_compiler2 ad_$(Platform_arch_model).hpp \
 181  -additionalFile_compiler2 ad_$(Platform_arch_model)_clone.cpp \
 182  -additionalFile_compiler2 ad_$(Platform_arch_model)_expand.cpp \
 183  -additionalFile_compiler2 ad_$(Platform_arch_model)_format.cpp \
 184  -additionalFile_compiler2 ad_$(Platform_arch_model)_gen.cpp \
 185  -additionalFile_compiler2 ad_$(Platform_arch_model)_misc.cpp \
 186  -additionalFile_compiler2 ad_$(Platform_arch_model)_peephole.cpp \
 187  -additionalFile_compiler2 ad_$(Platform_arch_model)_pipeline.cpp \
 188  -additionalFile_compiler2 adGlobals_$(Platform_arch_model).hpp \
 189  -additionalFile_compiler2 dfa_$(Platform_arch_model).cpp \




  53         -relativeInclude src\os_cpu\windows_$(Platform_arch)\vm \
  54         -relativeInclude src\cpu\$(Platform_arch)\vm \
  55         -absoluteInclude $(HOTSPOTBUILDSPACE)/%f/generated \
  56         -relativeSrcInclude src \
  57         -absoluteSrcInclude $(HOTSPOTBUILDSPACE) \
  58         -ignorePath $(HOTSPOTBUILDSPACE) \
  59         -ignorePath share\vm\adlc \
  60         -ignorePath share\vm\shark \
  61         -ignorePath share\tools \
  62         -ignorePath solaris \
  63         -ignorePath posix \
  64         -ignorePath sparc \
  65         -ignorePath linux \
  66         -ignorePath bsd \
  67         -ignorePath osx \
  68         -ignorePath arm \
  69         -ignorePath ppc \
  70         -ignorePath zero \
  71         -ignorePath aix \
  72         -ignorePath aarch64 \
  73         -ignorePath jdk.vm.ci \
  74         -hidePath .hg
  75 
  76 
  77 # This is referenced externally by both the IDE and batch builds
  78 ProjectCreatorOptions=
  79 
  80 # This is used externally, but only by the IDE builds, so we can
  81 # reference environment variables which aren't defined in the batch
  82 # build process.
  83 
  84 ProjectCreatorIDEOptions = \
  85         -useToGeneratePch  java.cpp \
  86         -disablePch        os_windows.cpp \
  87         -disablePch        os_windows_$(Platform_arch).cpp \
  88         -disablePch        osThread_windows.cpp \
  89         -disablePch        bytecodeInterpreter.cpp \
  90         -disablePch        bytecodeInterpreterWithChecks.cpp \
  91         -disablePch        getThread_windows_$(Platform_arch).cpp \
  92         -disablePch_compiler2     opcodes.cpp
  93 


 105         -define VM_LITTLE_ENDIAN \
 106         -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)" \
 107         -ignoreFile jsig.c \
 108         -ignoreFile jvmtiEnvRecommended.cpp \
 109         -ignoreFile jvmtiEnvStub.cpp \
 110         -ignoreFile globalDefinitions_gcc.hpp \
 111         -ignoreFile globalDefinitions_sparcWorks.hpp \
 112         -ignoreFile version.rc \
 113         -ignoreFile Xusage.txt \
 114         -define TARGET_ARCH_x86 \
 115         -define TARGET_OS_ARCH_windows_x86 \
 116         -define TARGET_OS_FAMILY_windows \
 117         -define TARGET_COMPILER_visCPP \
 118         -define INCLUDE_TRACE=1 \
 119        $(ProjectCreatorIncludesPRIVATE)
 120 
 121 # Add in build-specific options
 122 !if "$(BUILDARCH)" == "i486"
 123 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
 124         -platformName Win32 \

 125         -ignorePath x86_64 \
 126         -ignorePath src\share\vm\jvmci \
 127         -ignoreFile jvmciCodeInstaller_x86.cpp \
 128         -define IA32 \
 129         -define INCLUDE_JVMCI=0 \
 130         -define TARGET_ARCH_MODEL_x86_32
 131 !else
 132 !if "$(BUILDARCH)" == "amd64"
 133 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
 134         -platformName x64 \
 135         -ignorePath x86_32 \
 136         -define AMD64 \
 137         -define _LP64 \
 138         -define INCLUDE_JVMCI=1 \
 139         -define TARGET_ARCH_MODEL_x86_64 \
 140         -define TARGET_OS_ARCH_MODEL_windows_x86_64
 141 !endif
 142 !endif
 143 
 144 ProjectCreatorIDEOptionsIgnoreCompiler1=\
 145  -ignorePath_TARGET compiler1 \
 146  -ignorePath_TARGET tiered \
 147  -ignorePath_TARGET c1_
 148 




 149 ProjectCreatorIDEOptionsIgnoreCompiler2=\
 150  -ignorePath_TARGET compiler2 \
 151  -ignorePath_TARGET tiered \
 152  -ignorePath_TARGET src/share/vm/opto \
 153  -ignorePath_TARGET src/share/vm/libadt \
 154  -ignorePath_TARGET adfiles \
 155  -ignoreFile_TARGET bcEscapeAnalyzer.cpp \
 156  -ignoreFile_TARGET bcEscapeAnalyzer.hpp \
 157  -ignorePath_TARGET chaitin \
 158  -ignorePath_TARGET c2_ \
 159  -ignorePath_TARGET runtime_ \
 160  -ignoreFile_TARGET ciTypeFlow.cpp \
 161  -ignoreFile_TARGET ciTypeFlow.hpp \
 162  -ignoreFile_TARGET $(Platform_arch_model).ad
 163 
 164 ##################################################
 165 # Client(C1) compiler specific options
 166 ##################################################
 167 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
 168  -define_compiler1 COMPILER1 \


 169 $(ProjectCreatorIDEOptionsIgnoreCompiler2:TARGET=compiler1)
 170 
 171 ##################################################
 172 # Server(C2) compiler specific options
 173 ##################################################
 174 #NOTE! This list must be kept in sync with GENERATED_NAMES in adlc.make.
 175 ProjectCreatorIDEOptions=$(ProjectCreatorIDEOptions) \
 176  -define_compiler2 COMPILER2 \
 177  -additionalFile_compiler2 $(Platform_arch_model).ad \
 178  -additionalFile_compiler2 ad_$(Platform_arch_model).cpp \
 179  -additionalFile_compiler2 ad_$(Platform_arch_model).hpp \
 180  -additionalFile_compiler2 ad_$(Platform_arch_model)_clone.cpp \
 181  -additionalFile_compiler2 ad_$(Platform_arch_model)_expand.cpp \
 182  -additionalFile_compiler2 ad_$(Platform_arch_model)_format.cpp \
 183  -additionalFile_compiler2 ad_$(Platform_arch_model)_gen.cpp \
 184  -additionalFile_compiler2 ad_$(Platform_arch_model)_misc.cpp \
 185  -additionalFile_compiler2 ad_$(Platform_arch_model)_peephole.cpp \
 186  -additionalFile_compiler2 ad_$(Platform_arch_model)_pipeline.cpp \
 187  -additionalFile_compiler2 adGlobals_$(Platform_arch_model).hpp \
 188  -additionalFile_compiler2 dfa_$(Platform_arch_model).cpp \


< prev index next >