Mercurial > hg > graal-jvmci-8
comparison make/solaris/makefiles/vm.make @ 2184:5d801e6b9a80
Imported build system changes from other repository.
author | Thomas Wuerthinger <thomas.wuerthinger@gmail.com> |
---|---|
date | Mon, 21 Feb 2011 19:17:10 +0100 |
parents | 5a1e52a439fa |
children | 1d1603768966 |
comparison
equal
deleted
inserted
replaced
2183:eed52202caea | 2184:5d801e6b9a80 |
---|---|
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) |