125 LIBS += -lm -ldl -lpthread
126
127 # By default, link the *.o into the library, not the executable.
128 LINK_INTO$(LINK_INTO) = LIBJVM
129
130 JDK_LIBDIR = $(JAVA_HOME)/lib/$(LIBARCH)
131
132 #----------------------------------------------------------------------
133 # jvm_db & dtrace
134 include $(MAKEFILES_DIR)/dtrace.make
135
136 #----------------------------------------------------------------------
137 # JVM
138
139 JVM = jvm
140 LIBJVM = lib$(JVM).so
141
142 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
143 LIBJVM_DIZ = lib$(JVM).diz
144
145 SPECIAL_PATHS:=adlc c1 gc_implementation opto shark libadt
146
147 SOURCE_PATHS=\
148 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
149 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) \))
150 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
151 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
152 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(Platform_arch)/vm
153 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_arch)/vm
154
155 CORE_PATHS=$(foreach path,$(SOURCE_PATHS),$(call altsrc,$(path)) $(path))
156 CORE_PATHS+=$(GENERATED)/jvmtifiles $(GENERATED)/tracefiles
157
158 ifneq ($(INCLUDE_TRACE), false)
159 CORE_PATHS+=$(shell if [ -d $(HS_ALT_SRC)/share/vm/jfr ]; then \
160 find $(HS_ALT_SRC)/share/vm/jfr -type d; \
161 fi)
162 endif
163
164 COMPILER1_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/c1)
165 COMPILER1_PATHS += $(HS_COMMON_SRC)/share/vm/c1
|
125 LIBS += -lm -ldl -lpthread
126
127 # By default, link the *.o into the library, not the executable.
128 LINK_INTO$(LINK_INTO) = LIBJVM
129
130 JDK_LIBDIR = $(JAVA_HOME)/lib/$(LIBARCH)
131
132 #----------------------------------------------------------------------
133 # jvm_db & dtrace
134 include $(MAKEFILES_DIR)/dtrace.make
135
136 #----------------------------------------------------------------------
137 # JVM
138
139 JVM = jvm
140 LIBJVM = lib$(JVM).so
141
142 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
143 LIBJVM_DIZ = lib$(JVM).diz
144
145 SPECIAL_PATHS:=adlc c1 gc opto shark libadt
146
147 SOURCE_PATHS=\
148 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
149 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) \))
150 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
151 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
152 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(Platform_arch)/vm
153 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_arch)/vm
154
155 CORE_PATHS=$(foreach path,$(SOURCE_PATHS),$(call altsrc,$(path)) $(path))
156 CORE_PATHS+=$(GENERATED)/jvmtifiles $(GENERATED)/tracefiles
157
158 ifneq ($(INCLUDE_TRACE), false)
159 CORE_PATHS+=$(shell if [ -d $(HS_ALT_SRC)/share/vm/jfr ]; then \
160 find $(HS_ALT_SRC)/share/vm/jfr -type d; \
161 fi)
162 endif
163
164 COMPILER1_PATHS := $(call altsrc,$(HS_COMMON_SRC)/share/vm/c1)
165 COMPILER1_PATHS += $(HS_COMMON_SRC)/share/vm/c1
|