160
161 JVM = jvm
162 LIBJVM = lib$(JVM).so
163
164 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
165 LIBJVM_DIZ = lib$(JVM).diz
166 ifeq ($(ENABLE_JFR),false)
167 EXCLUDE_JFR_PATHS:= -o -name jfr -prune
168 endif
169 SPECIAL_PATHS:=adlc c1 dist gc_implementation opto shark libadt
170
171 SOURCE_PATHS=\
172 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
173 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) $(EXCLUDE_JFR_PATHS) \))
174 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
175 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
176 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(Platform_arch)/vm
177 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_arch)/vm
178
179 CORE_PATHS=$(foreach path,$(SOURCE_PATHS),$(call altsrc,$(path)) $(path))
180 CORE_PATHS+=$(GENERATED)/jvmtifiles $(GENERATED)/jfrfiles
181
182 COMPILER1_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/c1)
183 COMPILER1_PATHS += $(HS_COMMON_SRC)/share/vm/c1
184
185 COMPILER2_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/opto)
186 COMPILER2_PATHS += $(call altsrc,$(HS_COMMON_SRC)/share/vm/libadt)
187 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/opto
188 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/libadt
189 COMPILER2_PATHS += $(GENERATED)/adfiles
190
191 # Include dirs per type.
192 Src_Dirs/CORE := $(CORE_PATHS)
193 Src_Dirs/COMPILER1 := $(CORE_PATHS) $(COMPILER1_PATHS)
194 Src_Dirs/COMPILER2 := $(CORE_PATHS) $(COMPILER2_PATHS)
195 Src_Dirs/TIERED := $(CORE_PATHS) $(COMPILER1_PATHS) $(COMPILER2_PATHS)
196 Src_Dirs/ZERO := $(CORE_PATHS)
197 Src_Dirs/SHARK := $(CORE_PATHS)
198 Src_Dirs := $(Src_Dirs/$(TYPE))
199
200 COMPILER2_SPECIFIC_FILES := opto libadt bcEscapeAnalyzer.cpp c2_\* runtime_\*
|
160
161 JVM = jvm
162 LIBJVM = lib$(JVM).so
163
164 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
165 LIBJVM_DIZ = lib$(JVM).diz
166 ifeq ($(ENABLE_JFR),false)
167 EXCLUDE_JFR_PATHS:= -o -name jfr -prune
168 endif
169 SPECIAL_PATHS:=adlc c1 dist gc_implementation opto shark libadt
170
171 SOURCE_PATHS=\
172 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
173 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) $(EXCLUDE_JFR_PATHS) \))
174 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
175 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
176 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(Platform_arch)/vm
177 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_arch)/vm
178
179 CORE_PATHS=$(foreach path,$(SOURCE_PATHS),$(call altsrc,$(path)) $(path))
180 CORE_PATHS+=$(GENERATED)/jvmtifiles
181 ifeq ($(ENABLE_JFR), true)
182 CORE_PATHS+=$(GENERATED)/jfrfiles
183 endif
184
185 COMPILER1_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/c1)
186 COMPILER1_PATHS += $(HS_COMMON_SRC)/share/vm/c1
187
188 COMPILER2_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/opto)
189 COMPILER2_PATHS += $(call altsrc,$(HS_COMMON_SRC)/share/vm/libadt)
190 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/opto
191 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/libadt
192 COMPILER2_PATHS += $(GENERATED)/adfiles
193
194 # Include dirs per type.
195 Src_Dirs/CORE := $(CORE_PATHS)
196 Src_Dirs/COMPILER1 := $(CORE_PATHS) $(COMPILER1_PATHS)
197 Src_Dirs/COMPILER2 := $(CORE_PATHS) $(COMPILER2_PATHS)
198 Src_Dirs/TIERED := $(CORE_PATHS) $(COMPILER1_PATHS) $(COMPILER2_PATHS)
199 Src_Dirs/ZERO := $(CORE_PATHS)
200 Src_Dirs/SHARK := $(CORE_PATHS)
201 Src_Dirs := $(Src_Dirs/$(TYPE))
202
203 COMPILER2_SPECIFIC_FILES := opto libadt bcEscapeAnalyzer.cpp c2_\* runtime_\*
|