comparison make/bsd/makefiles/vm.make @ 7154:5d0bb7d52783

changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal API
author Doug Simon <doug.simon@oracle.com>
date Wed, 12 Dec 2012 21:36:40 +0100
parents 1baf7f1e3f23
children 989155e2d07a
comparison
equal deleted inserted replaced
7153:c421c19b7bf8 7154:5d0bb7d52783
178 GRAAL_PATHS += $(call altsrc,$(HS_COMMON_SRC)/share/vm/graal) 178 GRAAL_PATHS += $(call altsrc,$(HS_COMMON_SRC)/share/vm/graal)
179 GRAAL_PATHS += $(HS_COMMON_SRC)/share/vm/graal 179 GRAAL_PATHS += $(HS_COMMON_SRC)/share/vm/graal
180 180
181 # Include dirs per type. 181 # Include dirs per type.
182 Src_Dirs/CORE := $(CORE_PATHS) 182 Src_Dirs/CORE := $(CORE_PATHS)
183 Src_Dirs/COMPILER1 := $(CORE_PATHS) $(COMPILER1_PATHS) 183 Src_Dirs/COMPILER1 := $(CORE_PATHS) $(COMPILER1_PATHS) $(GRAAL_PATHS)
184 Src_Dirs/COMPILER2 := $(CORE_PATHS) $(COMPILER2_PATHS) 184 Src_Dirs/COMPILER2 := $(CORE_PATHS) $(COMPILER2_PATHS) $(GRAAL_PATHS)
185 Src_Dirs/TIERED := $(CORE_PATHS) $(COMPILER1_PATHS) $(COMPILER2_PATHS) 185 Src_Dirs/TIERED := $(CORE_PATHS) $(COMPILER1_PATHS) $(COMPILER2_PATHS) $(GRAAL_PATHS)
186 Src_Dirs/ZERO := $(CORE_PATHS) 186 Src_Dirs/ZERO := $(CORE_PATHS)
187 Src_Dirs/SHARK := $(CORE_PATHS) $(SHARK_PATHS) 187 Src_Dirs/SHARK := $(CORE_PATHS) $(SHARK_PATHS)
188 Src_Dirs/GRAAL := $(CORE_PATHS) $(GRAAL_PATHS) 188 Src_Dirs/GRAAL := $(CORE_PATHS) $(GRAAL_PATHS)
189 Src_Dirs := $(Src_Dirs/$(TYPE)) 189 Src_Dirs := $(Src_Dirs/$(TYPE))
190 190
191 COMPILER2_SPECIFIC_FILES := opto libadt bcEscapeAnalyzer.cpp chaitin\* c2_\* runtime_\* 191 COMPILER2_SPECIFIC_FILES := opto libadt bcEscapeAnalyzer.cpp chaitin\* c2_\* runtime_\*
192 COMPILER1_SPECIFIC_FILES := c1_\* 192 COMPILER1_SPECIFIC_FILES := c1_\*
193 SHARK_SPECIFIC_FILES := shark 193 SHARK_SPECIFIC_FILES := shark
194 ZERO_SPECIFIC_FILES := zero 194 ZERO_SPECIFIC_FILES := zero
195 GRAAL_SPECIFIC_FILES := graal\* 195
196 ifdef OMIT_GRAAL
197 GRAAL_SPECIFIC_FILES := graal\*
198 else
199 GRAAL_SPECIFIC_FILES :=
200 endif
196 201
197 # Always exclude these. 202 # Always exclude these.
198 Src_Files_EXCLUDE += jsig.c jvmtiEnvRecommended.cpp jvmtiEnvStub.cpp 203 Src_Files_EXCLUDE += jsig.c jvmtiEnvRecommended.cpp jvmtiEnvStub.cpp
199 204
200 # Exclude per type. 205 # Exclude per type.