make/solaris/makefiles/vm.make

changeset 2515
d8a72fbc4be7
parent 2417
5a1e52a439fa
child 2708
1d1603768966
equal deleted inserted replaced
2513:5e139f767ddb 2515:d8a72fbc4be7
26 # directory. 26 # directory.
27 27
28 # Common build rules. 28 # Common build rules.
29 MAKEFILES_DIR=$(GAMMADIR)/make/$(Platform_os_family)/makefiles 29 MAKEFILES_DIR=$(GAMMADIR)/make/$(Platform_os_family)/makefiles
30 include $(MAKEFILES_DIR)/rules.make 30 include $(MAKEFILES_DIR)/rules.make
31 include $(GAMMADIR)/make/altsrc.make
31 32
32 default: build 33 default: build
33 34
34 #---------------------------------------------------------------------- 35 #----------------------------------------------------------------------
35 # Defs 36 # Defs
137 138
138 JVM = jvm 139 JVM = jvm
139 LIBJVM = lib$(JVM).so 140 LIBJVM = lib$(JVM).so
140 LIBJVM_G = lib$(JVM)$(G_SUFFIX).so 141 LIBJVM_G = lib$(JVM)$(G_SUFFIX).so
141 142
142 CORE_PATHS := $(shell find $(GAMMADIR)/src/share/vm/* -type d \! \( -name adlc -o -name c1 -o -name gc_implementation -o -name opto -o -name shark -o -name libadt \)) 143 SPECIAL_PATHS:=adlc c1 dist gc_implementation opto shark libadt
143 CORE_PATHS += $(GAMMADIR)/src/os/$(Platform_os_family)/vm 144
144 CORE_PATHS += $(GAMMADIR)/src/cpu/$(Platform_arch)/vm 145 SOURCE_PATHS=\
145 CORE_PATHS += $(GAMMADIR)/src/os_cpu/$(Platform_os_arch)/vm 146 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
146 CORE_PATHS += $(GENERATED)/jvmtifiles 147 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) \))
147 148 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
148 COMPILER1_PATHS := $(GAMMADIR)/src/share/vm/c1 149 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
149 150 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(Platform_arch)/vm
150 COMPILER2_PATHS := $(GAMMADIR)/src/share/vm/opto 151 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_arch)/vm
151 COMPILER2_PATHS += $(GAMMADIR)/src/share/vm/libadt 152
153 CORE_PATHS=$(foreach path,$(SOURCE_PATHS),$(call altsrc,$(path)) $(path))
154 CORE_PATHS+=$(GENERATED)/jvmtifiles
155
156 COMPILER1_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/c1)
157 COMPILER1_PATHS += $(HS_COMMON_SRC)/share/vm/c1
158
159 COMPILER2_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/opto)
160 COMPILER2_PATHS += $(call altsrc,$(HS_COMMON_SRC)/share/vm/libadt)
161 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/opto
162 COMPILER2_PATHS += $(HS_COMMON_SRC)/share/vm/libadt
152 COMPILER2_PATHS += $(GENERATED)/adfiles 163 COMPILER2_PATHS += $(GENERATED)/adfiles
153 164
154 # Include dirs per type. 165 # Include dirs per type.
155 Src_Dirs/CORE := $(CORE_PATHS) 166 Src_Dirs/CORE := $(CORE_PATHS)
156 Src_Dirs/COMPILER1 := $(CORE_PATHS) $(COMPILER1_PATHS) 167 Src_Dirs/COMPILER1 := $(CORE_PATHS) $(COMPILER1_PATHS)

mercurial