146 JVM = jvm
147 LIBJVM = lib$(JVM).so
148
149 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
150 LIBJVM_DIZ = lib$(JVM).diz
151
152 ifeq ($(ENABLE_JFR),false)
153 EXCLUDE_JFR_PATHS:= -o -name jfr -prune
154 endif
155 SPECIAL_PATHS:=adlc c1 gc_implementation opto shark libadt
156
157 SOURCE_PATHS=\
158 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
159 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) $(EXCLUDE_JFR_PATHS) \))
160 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
161 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
162 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(Platform_arch)/vm
163 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_arch)/vm
164
165 CORE_PATHS=$(foreach path,$(SOURCE_PATHS),$(call altsrc,$(path)) $(path))
166 CORE_PATHS+=$(GENERATED)/jvmtifiles $(GENERATED)/jfrfiles
167
168 COMPILER1_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/c1)
169 COMPILER1_PATHS += $(HS_COMMON_SRC)/share/vm/c1
170
171 COMPILER2_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/opto)
172 COMPILER2_PATHS += $(call altsrc,$(HS_COMMON_SRC)/share/vm/libadt)
173 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/opto
174 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/libadt
175 COMPILER2_PATHS += $(GENERATED)/adfiles
176
177 SHARK_PATHS := $(GAMMADIR)/src/share/vm/shark
178
179 # Include dirs per type.
180 Src_Dirs/CORE := $(CORE_PATHS)
181 Src_Dirs/COMPILER1 := $(CORE_PATHS) $(COMPILER1_PATHS)
182 Src_Dirs/COMPILER2 := $(CORE_PATHS) $(COMPILER2_PATHS)
183 Src_Dirs/TIERED := $(CORE_PATHS) $(COMPILER1_PATHS) $(COMPILER2_PATHS)
184 Src_Dirs/ZERO := $(CORE_PATHS)
185 Src_Dirs/SHARK := $(CORE_PATHS) $(SHARK_PATHS)
186 Src_Dirs := $(Src_Dirs/$(TYPE))
|
146 JVM = jvm
147 LIBJVM = lib$(JVM).so
148
149 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
150 LIBJVM_DIZ = lib$(JVM).diz
151
152 ifeq ($(ENABLE_JFR),false)
153 EXCLUDE_JFR_PATHS:= -o -name jfr -prune
154 endif
155 SPECIAL_PATHS:=adlc c1 gc_implementation opto shark libadt
156
157 SOURCE_PATHS=\
158 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
159 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) $(EXCLUDE_JFR_PATHS) \))
160 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
161 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
162 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(Platform_arch)/vm
163 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_arch)/vm
164
165 CORE_PATHS=$(foreach path,$(SOURCE_PATHS),$(call altsrc,$(path)) $(path))
166 CORE_PATHS+=$(GENERATED)/jvmtifiles
167 ifeq ($(ENABLE_JFR), true)
168 CORE_PATHS+=$(GENERATED)/jfrfiles
169 endif
170
171 COMPILER1_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/c1)
172 COMPILER1_PATHS += $(HS_COMMON_SRC)/share/vm/c1
173
174 COMPILER2_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/opto)
175 COMPILER2_PATHS += $(call altsrc,$(HS_COMMON_SRC)/share/vm/libadt)
176 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/opto
177 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/libadt
178 COMPILER2_PATHS += $(GENERATED)/adfiles
179
180 SHARK_PATHS := $(GAMMADIR)/src/share/vm/shark
181
182 # Include dirs per type.
183 Src_Dirs/CORE := $(CORE_PATHS)
184 Src_Dirs/COMPILER1 := $(CORE_PATHS) $(COMPILER1_PATHS)
185 Src_Dirs/COMPILER2 := $(CORE_PATHS) $(COMPILER2_PATHS)
186 Src_Dirs/TIERED := $(CORE_PATHS) $(COMPILER1_PATHS) $(COMPILER2_PATHS)
187 Src_Dirs/ZERO := $(CORE_PATHS)
188 Src_Dirs/SHARK := $(CORE_PATHS) $(SHARK_PATHS)
189 Src_Dirs := $(Src_Dirs/$(TYPE))
|